Class Zend_Measure_Speed

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

Located in /Zend/Measure/Speed.php (line 38)

Zend_Measure_Abstract
   |
   --Zend_Measure_Speed
Class Constant Summary
 BENZ = 'BENZ'
 CENTIMETER_PER_DAY = 'CENTIMETER_PER_DAY'
 CENTIMETER_PER_HOUR = 'CENTIMETER_PER_HOUR'
 CENTIMETER_PER_MINUTE = 'CENTIMETER_PER_MINUTE'
 CENTIMETER_PER_SECOND = 'CENTIMETER_PER_SECOND'
 DEKAMETER_PER_DAY = 'DEKAMETER_PER_DAY'
 DEKAMETER_PER_HOUR = 'DEKAMETER_PER_HOUR'
 DEKAMETER_PER_MINUTE = 'DEKAMETER_PER_MINUTE'
 DEKAMETER_PER_SECOND = 'DEKAMETER_PER_SECOND'
 FOOT_PER_DAY = 'FOOT_PER_DAY'
 FOOT_PER_HOUR = 'FOOT_PER_HOUR'
 FOOT_PER_MINUTE = 'FOOT_PER_MINUTE'
 FOOT_PER_SECOND = 'FOOT_PER_SECOND'
 FURLONG_PER_DAY = 'FURLONG_PER_DAY'
 FURLONG_PER_FORTNIGHT = 'FURLONG_PER_FORTNIGHT'
 FURLONG_PER_HOUR = 'FURLONG_PER_HOUR'
 FURLONG_PER_MINUTE = 'FURLONG_PER_MINUTE'
 FURLONG_PER_SECOND = 'FURLONG_PER_SECOND'
 HECTOMETER_PER_DAY = 'HECTOMETER_PER_DAY'
 HECTOMETER_PER_HOUR = 'HECTOMETER_PER_HOUR'
 HECTOMETER_PER_MINUTE = 'HECTOMETER_PER_MINUTE'
 HECTOMETER_PER_SECOND = 'HECTOMETER_PER_SECOND'
 INCH_PER_DAY = 'INCH_PER_DAY'
 INCH_PER_HOUR = 'INCH_PER_HOUR'
 INCH_PER_MINUTE = 'INCH_PER_MINUTE'
 INCH_PER_SECOND = 'INCH_PER_SECOND'
 KILOMETER_PER_DAY = 'KILOMETER_PER_DAY'
 KILOMETER_PER_HOUR = 'KILOMETER_PER_HOUR'
 KILOMETER_PER_MINUTE = 'KILOMETER_PER_MINUTE'
 KILOMETER_PER_SECOND = 'KILOMETER_PER_SECOND'
 KNOT = 'KNOT'
 LEAGUE_PER_DAY = 'LEAGUE_PER_DAY'
 LEAGUE_PER_HOUR = 'LEAGUE_PER_HOUR'
 LEAGUE_PER_MINUTE = 'LEAGUE_PER_MINUTE'
 LEAGUE_PER_SECOND = 'LEAGUE_PER_SECOND'
 LIGHTSPEED_AIR = 'LIGHTSPEED_AIR'
 LIGHTSPEED_GLASS = 'LIGHTSPEED_GLASS'
 LIGHTSPEED_ICE = 'LIGHTSPEED_ICE'
 LIGHTSPEED_VACUUM = 'LIGHTSPEED_VACUUM'
 LIGHTSPEED_WATER = 'LIGHTSPEED_WATER'
 MACH = 'MACH'
 MEGAMETER_PER_DAY = 'MEGAMETER_PER_DAY'
 MEGAMETER_PER_HOUR = 'MEGAMETER_PER_HOUR'
 MEGAMETER_PER_MINUTE = 'MEGAMETER_PER_MINUTE'
 MEGAMETER_PER_SECOND = 'MEGAMETER_PER_SECOND'
 METER_PER_DAY = 'METER_PER_DAY'
 METER_PER_HOUR = 'METER_PER_HOUR'
 METER_PER_MINUTE = 'METER_PER_MINUTE'
 METER_PER_SECOND = 'METER_PER_SECOND'
 MILE_PER_DAY = 'MILE_PER_DAY'
 MILE_PER_HOUR = 'MILE_PER_HOUR'
 MILE_PER_MINUTE = 'MILE_PER_MINUTE'
 MILE_PER_SECOND = 'MILE_PER_SECOND'
 MILLIMETER_PER_100_MICROSECOND = 'MILLIMETER_PER_100_MICROSECOND'
 MILLIMETER_PER_DAY = 'MILLIMETER_PER_DAY'
 MILLIMETER_PER_HOUR = 'MILLIMETER_PER_HOUR'
 MILLIMETER_PER_MICROSECOND = 'MILLIMETER_PER_MICROSECOND'
 MILLIMETER_PER_MINUTE = 'MILLIMETER_PER_MINUTE'
 MILLIMETER_PER_SECOND = 'MILLIMETER_PER_SECOND'
 NAUTIC_MILE_PER_DAY = 'NAUTIC_MILE_PER_DAY'
 NAUTIC_MILE_PER_HOUR = 'NAUTIC_MILE_PER_HOUR'
 NAUTIC_MILE_PER_MINUTE = 'NAUTIC_MILE_PER_MINUTE'
 NAUTIC_MILE_PER_SECOND = 'NAUTIC_MILE_PER_SECOND'
 SOUNDSPEED_AIR = 'SOUNDSPEED_AIT'
 SOUNDSPEED_METAL = 'SOUNDSPEED_METAL'
 SOUNDSPEED_WATER = 'SOUNDSPEED_WATER'
 STANDARD = 'METER_PER_SECOND'
 YARD_PER_DAY = 'YARD_PER_DAY'
 YARD_PER_HOUR = 'YARD_PER_HOUR'
 YARD_PER_MINUTE = 'YARD_PER_MINUTE'
 YARD_PER_SECOND = 'YARD_PER_SECOND'
Method Summary
 boolean equals (Zend_Measure_Speed $object)
 void setType (string $type)
 void setValue (integer|string $value, [string $type = null], [string|Zend_Locale $locale = null])
 Zend_Measure_Speed __construct (integer|string $value, [string $type = null], [string|Zend_Locale $locale = null])
 string toString ()
 string __toString ()
Methods
equals (line 214)

Compare if the value and type is equal

  • access: public
boolean equals (Zend_Measure_Speed $object)

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

Returns the conversion list

  • access: public
array getConversionList ()

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

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 232)

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_Speed Type
  • string|Zend_Locale $locale: OPTIONAL Locale for parsing numbers

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

Zend_Measure_Speed provides an locale aware class for conversion and formatting of Speed 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_Speed __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_Speed Type
  • string|Zend_Locale $locale: OPTIONAL Locale for parsing numbers
toString (line 316)

Returns a string representation

  • access: public
string toString ()

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

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
BENZ = 'BENZ' (line 43)
CENTIMETER_PER_DAY = 'CENTIMETER_PER_DAY' (line 44)
CENTIMETER_PER_HOUR = 'CENTIMETER_PER_HOUR' (line 45)
CENTIMETER_PER_MINUTE = 'CENTIMETER_PER_MINUTE' (line 46)
CENTIMETER_PER_SECOND = 'CENTIMETER_PER_SECOND' (line 47)
DEKAMETER_PER_DAY = 'DEKAMETER_PER_DAY' (line 48)
DEKAMETER_PER_HOUR = 'DEKAMETER_PER_HOUR' (line 49)
DEKAMETER_PER_MINUTE = 'DEKAMETER_PER_MINUTE' (line 50)
DEKAMETER_PER_SECOND = 'DEKAMETER_PER_SECOND' (line 51)
FOOT_PER_DAY = 'FOOT_PER_DAY' (line 52)
FOOT_PER_HOUR = 'FOOT_PER_HOUR' (line 53)
FOOT_PER_MINUTE = 'FOOT_PER_MINUTE' (line 54)
FOOT_PER_SECOND = 'FOOT_PER_SECOND' (line 55)
FURLONG_PER_DAY = 'FURLONG_PER_DAY' (line 56)
FURLONG_PER_FORTNIGHT = 'FURLONG_PER_FORTNIGHT' (line 57)
FURLONG_PER_HOUR = 'FURLONG_PER_HOUR' (line 58)
FURLONG_PER_MINUTE = 'FURLONG_PER_MINUTE' (line 59)
FURLONG_PER_SECOND = 'FURLONG_PER_SECOND' (line 60)
HECTOMETER_PER_DAY = 'HECTOMETER_PER_DAY' (line 61)
HECTOMETER_PER_HOUR = 'HECTOMETER_PER_HOUR' (line 62)
HECTOMETER_PER_MINUTE = 'HECTOMETER_PER_MINUTE' (line 63)
HECTOMETER_PER_SECOND = 'HECTOMETER_PER_SECOND' (line 64)
INCH_PER_DAY = 'INCH_PER_DAY' (line 65)
INCH_PER_HOUR = 'INCH_PER_HOUR' (line 66)
INCH_PER_MINUTE = 'INCH_PER_MINUTE' (line 67)
INCH_PER_SECOND = 'INCH_PER_SECOND' (line 68)
KILOMETER_PER_DAY = 'KILOMETER_PER_DAY' (line 69)
KILOMETER_PER_HOUR = 'KILOMETER_PER_HOUR' (line 70)
KILOMETER_PER_MINUTE = 'KILOMETER_PER_MINUTE' (line 71)
KILOMETER_PER_SECOND = 'KILOMETER_PER_SECOND' (line 72)
KNOT = 'KNOT' (line 73)
LEAGUE_PER_DAY = 'LEAGUE_PER_DAY' (line 74)
LEAGUE_PER_HOUR = 'LEAGUE_PER_HOUR' (line 75)
LEAGUE_PER_MINUTE = 'LEAGUE_PER_MINUTE' (line 76)
LEAGUE_PER_SECOND = 'LEAGUE_PER_SECOND' (line 77)
LIGHTSPEED_AIR = 'LIGHTSPEED_AIR' (line 101)
LIGHTSPEED_GLASS = 'LIGHTSPEED_GLASS' (line 102)
LIGHTSPEED_ICE = 'LIGHTSPEED_ICE' (line 103)
LIGHTSPEED_VACUUM = 'LIGHTSPEED_VACUUM' (line 104)
LIGHTSPEED_WATER = 'LIGHTSPEED_WATER' (line 105)
MACH = 'MACH' (line 78)
MEGAMETER_PER_DAY = 'MEGAMETER_PER_DAY' (line 79)
MEGAMETER_PER_HOUR = 'MEGAMETER_PER_HOUR' (line 80)
MEGAMETER_PER_MINUTE = 'MEGAMETER_PER_MINUTE' (line 81)
MEGAMETER_PER_SECOND = 'MEGAMETER_PER_SECOND' (line 82)
METER_PER_DAY = 'METER_PER_DAY' (line 83)
METER_PER_HOUR = 'METER_PER_HOUR' (line 84)
METER_PER_MINUTE = 'METER_PER_MINUTE' (line 85)
METER_PER_SECOND = 'METER_PER_SECOND' (line 86)
MILE_PER_DAY = 'MILE_PER_DAY' (line 87)
MILE_PER_HOUR = 'MILE_PER_HOUR' (line 88)
MILE_PER_MINUTE = 'MILE_PER_MINUTE' (line 89)
MILE_PER_SECOND = 'MILE_PER_SECOND' (line 90)
MILLIMETER_PER_100_MICROSECOND = 'MILLIMETER_PER_100_MICROSECOND' (line 96)
MILLIMETER_PER_DAY = 'MILLIMETER_PER_DAY' (line 91)
MILLIMETER_PER_HOUR = 'MILLIMETER_PER_HOUR' (line 92)
MILLIMETER_PER_MICROSECOND = 'MILLIMETER_PER_MICROSECOND' (line 95)
MILLIMETER_PER_MINUTE = 'MILLIMETER_PER_MINUTE' (line 93)
MILLIMETER_PER_SECOND = 'MILLIMETER_PER_SECOND' (line 94)
NAUTIC_MILE_PER_DAY = 'NAUTIC_MILE_PER_DAY' (line 97)
NAUTIC_MILE_PER_HOUR = 'NAUTIC_MILE_PER_HOUR' (line 98)
NAUTIC_MILE_PER_MINUTE = 'NAUTIC_MILE_PER_MINUTE' (line 99)
NAUTIC_MILE_PER_SECOND = 'NAUTIC_MILE_PER_SECOND' (line 100)
SOUNDSPEED_AIR = 'SOUNDSPEED_AIT' (line 106)
SOUNDSPEED_METAL = 'SOUNDSPEED_METAL' (line 107)
SOUNDSPEED_WATER = 'SOUNDSPEED_WATER' (line 108)
STANDARD = 'METER_PER_SECOND' (line 41)
YARD_PER_DAY = 'YARD_PER_DAY' (line 109)
YARD_PER_HOUR = 'YARD_PER_HOUR' (line 110)
YARD_PER_MINUTE = 'YARD_PER_MINUTE' (line 111)
YARD_PER_SECOND = 'YARD_PER_SECOND' (line 112)

Documentation generated on Thu, 18 Jan 2007 09:59:19 -0800 by phpDocumentor 1.3.1