Packageorg.as3coreaddendum.system
Classpublic class NumericRounding
InheritanceNumericRounding Inheritance Enum Inheritance Object

The enumeration class that defines the acceptable values for numeric rounding.

This is a type-safe enumeration class, which means there is no possibility of creating instances externally. All acceptable values will be created automaticaly by this class internaly, through its constants.



Public Properties
 PropertyDefined By
 Inheritedname : String
[read-only] The name of this enum constant exactly as supplied by the constructor.
Enum
 Inheritedordinal : int
[read-only] The ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero).
Enum
Public Methods
 MethodDefined By
  
NumericRounding(name:String, ordinal:int)
Constructor, creates a new NumericRounding object.
NumericRounding
 Inherited
compareTo(o:*):int
Compares this enum with the specified object for order.
Enum
 Inherited
equals(other:*):Boolean
Compares the target object for equality with this object.
Enum
 Inherited
toSource():String
Returns the source code String representation of the object.
Enum
 Inherited
toString():String
Returns the name of this enum constant, as contained in the declaration.
Enum
 Inherited
valueOf():int
Returns the primitive value of the object.
Enum
Public Constants
 ConstantDefined By
  CEIL : NumericRounding
[static] Defines the constant that indicates that a numeric value should be rounded up.
NumericRounding
  FLOOR : NumericRounding
[static] Defines the constant that indicates that a numeric value should be rounded down.
NumericRounding
  NONE : NumericRounding
[static] Defines the constant that indicates that a numeric value should not be rounded.
NumericRounding
  ROUND : NumericRounding
[static] Defines the constant that indicates that a numeric value should be rounded down or up, whichever is closer.
NumericRounding
Constructor Detail
NumericRounding()Constructor
public function NumericRounding(name:String, ordinal:int)

Constructor, creates a new NumericRounding object.

Parameters
name:String — The name of this enumeration constant.
 
ordinal:int — The ordinal of this enumeration constant, that is its position in the enum declaration (where the initial constant is assigned an ordinal of zero).

Throws
IllegalOperationError — If there is an attempt to instantiation outside the internal code of this class. All acceptable values will be created automaticaly by this class internaly, through the constants. There's no possibility to use this constructor externally.
Constant Detail
CEILConstant
public static const CEIL:NumericRounding

Defines the constant that indicates that a numeric value should be rounded up.

FLOORConstant 
public static const FLOOR:NumericRounding

Defines the constant that indicates that a numeric value should be rounded down.

NONEConstant 
public static const NONE:NumericRounding

Defines the constant that indicates that a numeric value should not be rounded.

ROUNDConstant 
public static const ROUND:NumericRounding

Defines the constant that indicates that a numeric value should be rounded down or up, whichever is closer.