Class Zend_Measure_Flow_Mass

Description
  • license: New BSD License
  • copyright: Copyright (c) 2005-2007 Zend Technologies USA Inc. (http://www.zend.com)

Located in /Zend/Measure/Flow/Mass.php (line 38)

Zend_Measure_Abstract
   |
   --Zend_Measure_Flow_Mass
Class Constant Summary
 CENTIGRAM_PER_DAY = 'CENTIGRAM_PER_DAY'
 CENTIGRAM_PER_HOUR = 'CENTIGRAM_PER_HOUR'
 CENTIGRAM_PER_MINUTE = 'CENTIGRAM_PER_MINUTE'
 CENTIGRAM_PER_SECOND = 'CENTIGRAM_PER_SECOND'
 GRAM_PER_DAY = 'GRAM_PER_DAY'
 GRAM_PER_HOUR = 'GRAM_PER_HOUR'
 GRAM_PER_MINUTE = 'GRAM_PER_MINUTE'
 GRAM_PER_SECOND = 'GRAM_PER_SECOND'
 KILOGRAM_PER_DAY = 'KILOGRAM_PER_DAY'
 KILOGRAM_PER_HOUR = 'KILOGRAM_PER_HOUR'
 KILOGRAM_PER_MINUTE = 'KILOGRAM_PER_MINUTE'
 KILOGRAM_PER_SECOND = 'KILOGRAM_PER_SECOND'
 MILLIGRAM_PER_DAY = 'MILLIGRAM_PER_DAY'
 MILLIGRAM_PER_HOUR = 'MILLIGRAM_PER_HOUR'
 MILLIGRAM_PER_MINUTE = 'MILLIGRAM_PER_MINUTE'
 MILLIGRAM_PER_SECOND = 'MILLIGRAM_PER_SECOND'
 OUNCE_PER_DAY = 'OUNCE_PER_DAY'
 OUNCE_PER_HOUR = 'OUNCE_PER_HOUR'
 OUNCE_PER_MINUTE = 'OUNCE_PER_MINUTE'
 OUNCE_PER_SECOND = 'OUNCE_PER_SECOND'
 POUND_PER_DAY = 'POUND_PER_DAY'
 POUND_PER_HOUR = 'POUND_PER_HOUR'
 POUND_PER_MINUTE = 'POUND_PER_MINUTE'
 POUND_PER_SECOND = 'POUND_PER_SECOND'
 STANDARD = 'KILOGRAM_PER_SECOND'
 TON_LONG_PER_DAY = 'TON_LONG_PER_DAY'
 TON_LONG_PER_HOUR = 'TON_LONG_PER_HOUR'
 TON_LONG_PER_MINUTE = 'TON_LONG_PER_MINUTE'
 TON_LONG_PER_SECOND = 'TON_LONG_PER_SECOND'
 TON_PER_DAY = 'TON_PER_DAY'
 TON_PER_HOUR = 'TON_PER_HOUR'
 TON_PER_MINUTE = 'TON_PER_MINUTE'
 TON_PER_SECOND = 'TON_PER_SECOND'
 TON_SHORT_PER_DAY = 'TON_SHORT_PER_DAY'
 TON_SHORT_PER_HOUR = 'TON_SHORT_PER_HOUR'
 TON_SHORT_PER_MINUTE = 'TON_SHORT_PER_MINUTE'
 TON_SHORT_PER_SECOND = 'TON_SHORT_PER_SECOND'
Method Summary
 boolean equals (Zend_Measure_Flow_Mass $object)
 void setType (string $type)
 void setValue (integer|string $value, [string $type = null], [string|Zend_Locale $locale = null])
 Zend_Measure_Flow_Mass __construct (integer|string $value, [string $type = null], [string|Zend_Locale $locale = null])
 string toString ()
 string __toString ()
Methods
equals (line 146)

Compare if the value and type is equal

  • access: public
boolean equals (Zend_Measure_Flow_Mass $object)

Redefinition of:
Zend_Measure_Abstract::equals()
Compare if the value and type is equal
getConversionList (line 270)

Returns the conversion list

  • access: public
array getConversionList ()

Redefinition of:
Zend_Measure_Abstract::getConversionList()
Returns the conversion list
setType (line 199)

Set a new type, and convert the value

  • access: public
  • throws: Zend_Measure_Exception
void setType (string $type)
  • string $type: New type to set

Redefinition of:
Zend_Measure_Abstract::setType()
Sets the original type
setValue (line 164)

Set a new value

  • access: public
  • throws: Zend_Measure_Exception
void setValue (integer|string $value, [string $type = null], [string|Zend_Locale $locale = null])
  • integer|string $value: Value as string, integer, real or float
  • string $type: OPTIONAL A Zend_Measure_Flow_Mass Type
  • string|Zend_Locale $locale: OPTIONAL Locale for parsing numbers

Redefinition of:
Zend_Measure_Abstract::setValue()
Sets the internal value
Constructor __construct (line 134)

Zend_Measure_Flow_Mass provides an locale aware class for conversion and formatting of Flow_Mass values

Zend_Measure $input can be a locale based input string or a value. $locale can be used to define that the input is made in a different language than the actual one.

  • access: public
  • throws: Zend_Measure_Exception
Zend_Measure_Flow_Mass __construct (integer|string $value, [string $type = null], [string|Zend_Locale $locale = null])
  • integer|string $value: Value as string, integer, real or float
  • string $type: OPTIONAL A Zend_Measure_Flow_Mass Type
  • string|Zend_Locale $locale: OPTIONAL Locale for parsing numbers
toString (line 248)

Returns a string representation

  • access: public
string toString ()

Redefinition of:
Zend_Measure_Abstract::toString()
Returns a string representation
__toString (line 259)

Returns a string representation

  • access: public
string __toString ()

Redefinition of:
Zend_Measure_Abstract::__toString()
Returns a string representation

Inherited Methods

Inherited From Zend_Measure_Abstract

 Zend_Measure_Abstract::equals()
 Zend_Measure_Abstract::getConversionList()
 Zend_Measure_Abstract::getType()
 Zend_Measure_Abstract::getValue()
 Zend_Measure_Abstract::serialize()
 Zend_Measure_Abstract::setType()
 Zend_Measure_Abstract::setValue()
 Zend_Measure_Abstract::toString()
 Zend_Measure_Abstract::__toString()
Class Constants
CENTIGRAM_PER_DAY = 'CENTIGRAM_PER_DAY' (line 43)
CENTIGRAM_PER_HOUR = 'CENTIGRAM_PER_HOUR' (line 44)
CENTIGRAM_PER_MINUTE = 'CENTIGRAM_PER_MINUTE' (line 45)
CENTIGRAM_PER_SECOND = 'CENTIGRAM_PER_SECOND' (line 46)
GRAM_PER_DAY = 'GRAM_PER_DAY' (line 47)
GRAM_PER_HOUR = 'GRAM_PER_HOUR' (line 48)
GRAM_PER_MINUTE = 'GRAM_PER_MINUTE' (line 49)
GRAM_PER_SECOND = 'GRAM_PER_SECOND' (line 50)
KILOGRAM_PER_DAY = 'KILOGRAM_PER_DAY' (line 51)
KILOGRAM_PER_HOUR = 'KILOGRAM_PER_HOUR' (line 52)
KILOGRAM_PER_MINUTE = 'KILOGRAM_PER_MINUTE' (line 53)
KILOGRAM_PER_SECOND = 'KILOGRAM_PER_SECOND' (line 54)
MILLIGRAM_PER_DAY = 'MILLIGRAM_PER_DAY' (line 55)
MILLIGRAM_PER_HOUR = 'MILLIGRAM_PER_HOUR' (line 56)
MILLIGRAM_PER_MINUTE = 'MILLIGRAM_PER_MINUTE' (line 57)
MILLIGRAM_PER_SECOND = 'MILLIGRAM_PER_SECOND' (line 58)
OUNCE_PER_DAY = 'OUNCE_PER_DAY' (line 59)
OUNCE_PER_HOUR = 'OUNCE_PER_HOUR' (line 60)
OUNCE_PER_MINUTE = 'OUNCE_PER_MINUTE' (line 61)
OUNCE_PER_SECOND = 'OUNCE_PER_SECOND' (line 62)
POUND_PER_DAY = 'POUND_PER_DAY' (line 63)
POUND_PER_HOUR = 'POUND_PER_HOUR' (line 64)
POUND_PER_MINUTE = 'POUND_PER_MINUTE' (line 65)
POUND_PER_SECOND = 'POUND_PER_SECOND' (line 66)
STANDARD = 'KILOGRAM_PER_SECOND' (line 41)
TON_LONG_PER_DAY = 'TON_LONG_PER_DAY' (line 67)
TON_LONG_PER_HOUR = 'TON_LONG_PER_HOUR' (line 68)
TON_LONG_PER_MINUTE = 'TON_LONG_PER_MINUTE' (line 69)
TON_LONG_PER_SECOND = 'TON_LONG_PER_SECOND' (line 70)
TON_PER_DAY = 'TON_PER_DAY' (line 71)
TON_PER_HOUR = 'TON_PER_HOUR' (line 72)
TON_PER_MINUTE = 'TON_PER_MINUTE' (line 73)
TON_PER_SECOND = 'TON_PER_SECOND' (line 74)
TON_SHORT_PER_DAY = 'TON_SHORT_PER_DAY' (line 75)
TON_SHORT_PER_HOUR = 'TON_SHORT_PER_HOUR' (line 76)
TON_SHORT_PER_MINUTE = 'TON_SHORT_PER_MINUTE' (line 77)
TON_SHORT_PER_SECOND = 'TON_SHORT_PER_SECOND' (line 78)

Documentation generated on Thu, 18 Jan 2007 09:56:37 -0800 by phpDocumentor 1.3.1