Class Zend_Measure_Binary

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

Located in /Zend/Measure/Binary.php (line 39)

Zend_Measure_Abstract
   |
   --Zend_Measure_Binary
Class Constant Summary
 BIT = 'BIT'
 BYTE = 'BYTE'
 CRUMB = 'CRUMB'
 EXABYTE = 'EXABYTE'
 EXABYTE_SI = 'EXABYTE_SI'
 EXA_BINARY_BYTE = 'EXA_BINARY_BYTE'
 EXBIBYTE = 'EXBIBYTE'
 GIBIBYTE = 'GIBIBYTE'
 GIGABYTE = 'GIGABYTE'
 GIGABYTE_SI = 'GIGABYTE_SI'
 GIGA_BINARY_BYTE = 'GIGA_BINARY_BYTE'
 KIBIBYTE = 'KIBIBYTE'
 KILOBYTE = 'KILOBYTE'
 KILOBYTE_SI = 'KILOBYTE_SI'
 KILO_BINARY_BYTE = 'KILO_BINARY_BYTE'
 MEBIBYTE = 'MEBIBYTE'
 MEGABYTE = 'MEGABYTE'
 MEGABYTE_SI = 'MEGABYTE_SI'
 MEGA_BINARY_BYTE = 'MEGA_BINARY_BYTE'
 NIBBLE = 'NIBBLE'
 PEBIBYTE = 'PEBIBYTE'
 PETABYTE = 'PETABYTE'
 PETABYTE_SI = 'PETABYTE_SI'
 PETA_BINARY_BYTE = 'PETA_BINARY_BYTE'
 STANDARD = 'BYTE'
 TEBIBYTE = 'TEBIBYTE'
 TERABYTE = 'TERABYTE'
 TERABYTE_SI = 'TERABYTE_SI'
 TERA_BINARY_BYTE = 'TERA_BINARY_BYTE'
 YOBIBYTE = 'YOBIBYTE'
 YOTTABYTE = 'YOTTABYTE'
 YOTTABYTE_SI = 'YOTTABYTE_SI'
 YOTTA_BINARY_BYTE = 'YOTTA_BINARY_BYTE'
 ZEBIBYTE = 'ZEBIBYTE'
 ZETTABYTE = 'ZETTABYTE'
 ZETTABYTE_SI = 'ZETTABYTE_SI'
 ZETTA_BINARY_BYTE = 'ZETTA_BINARY_BYTE'
Method Summary
 boolean equals (Zend_Measure_Binary $object)
 void setType (string $type)
 void setValue (integer|string $value, [string $type = null], [string|Zend_Locale $locale = null])
 string toString ()
 Zend_Measure_Binary __construct (integer|string $value, [string $type = null], [string|Zend_Locale $locale = null])
 string __toString ()
Methods
equals (line 147)

Compare if the value and type is equal

  • access: public
boolean equals (Zend_Measure_Binary $object)

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

Returns the conversion list

  • access: public
array getConversionList ()

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

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

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

Redefinition of:
Zend_Measure_Abstract::setValue()
Sets the internal value
toString (line 222)

Returns a string representation

  • access: public
string toString ()

Redefinition of:
Zend_Measure_Abstract::toString()
Returns a string representation
Constructor __construct (line 135)

Zend_Measure_Binary provides an locale aware class for conversion and formatting of Binary 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_Binary __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_Binary Type
  • string|Zend_Locale $locale: OPTIONAL Locale for parsing numbers
__toString (line 233)

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
BIT = 'BIT' (line 44)
BYTE = 'BYTE' (line 47)
CRUMB = 'CRUMB' (line 45)
EXABYTE = 'EXABYTE' (line 68)
EXABYTE_SI = 'EXABYTE_SI' (line 71)
EXA_BINARY_BYTE = 'EXA_BINARY_BYTE' (line 70)
EXBIBYTE = 'EXBIBYTE' (line 69)
GIBIBYTE = 'GIBIBYTE' (line 57)
GIGABYTE = 'GIGABYTE' (line 56)
GIGABYTE_SI = 'GIGABYTE_SI' (line 59)
GIGA_BINARY_BYTE = 'GIGA_BINARY_BYTE' (line 58)
KIBIBYTE = 'KIBIBYTE' (line 49)
KILOBYTE = 'KILOBYTE' (line 48)
KILOBYTE_SI = 'KILOBYTE_SI' (line 51)
KILO_BINARY_BYTE = 'KILO_BINARY_BYTE' (line 50)
MEBIBYTE = 'MEBIBYTE' (line 53)
MEGABYTE = 'MEGABYTE' (line 52)
MEGABYTE_SI = 'MEGABYTE_SI' (line 55)
MEGA_BINARY_BYTE = 'MEGA_BINARY_BYTE' (line 54)
NIBBLE = 'NIBBLE' (line 46)
PEBIBYTE = 'PEBIBYTE' (line 65)
PETABYTE = 'PETABYTE' (line 64)
PETABYTE_SI = 'PETABYTE_SI' (line 67)
PETA_BINARY_BYTE = 'PETA_BINARY_BYTE' (line 66)
STANDARD = 'BYTE' (line 42)
TEBIBYTE = 'TEBIBYTE' (line 61)
TERABYTE = 'TERABYTE' (line 60)
TERABYTE_SI = 'TERABYTE_SI' (line 63)
TERA_BINARY_BYTE = 'TERA_BINARY_BYTE' (line 62)
YOBIBYTE = 'YOBIBYTE' (line 77)
YOTTABYTE = 'YOTTABYTE' (line 76)
YOTTABYTE_SI = 'YOTTABYTE_SI' (line 79)
YOTTA_BINARY_BYTE = 'YOTTA_BINARY_BYTE' (line 78)
ZEBIBYTE = 'ZEBIBYTE' (line 73)
ZETTABYTE = 'ZETTABYTE' (line 72)
ZETTABYTE_SI = 'ZETTABYTE_SI' (line 75)
ZETTA_BINARY_BYTE = 'ZETTA_BINARY_BYTE' (line 74)

Documentation generated on Thu, 18 Jan 2007 09:52:17 -0800 by phpDocumentor 1.3.1