Packageorg.granite.util
Classpublic class Enum
Implementsflash.utils.IExternalizable

ActionScript implementation of an Enum class



Public Properties
 PropertyDefined by
  name : String
[read-only]
Enum
Protected Properties
 PropertyDefined by
  _ : Restrictor
[static][read-only]
Enum
Public Methods
 MethodDefined by
  
Enum(name:String, restrictor:*)
Enum
  
[static]
Enum
  
equals(other:Enum):Boolean
Enum
  
[static]
Enum
  
readEnum(input:IDataInput):Enum
[static]
Enum
  
readExternal(input:IDataInput):void
Enum
  
toString():String
Enum
  
writeExternal(output:IDataOutput):void
Enum
Protected Methods
 MethodDefined by
  
constantOf(name:String):Enum
Enum
  
getConstants():Array
Enum
Property detail
_property
_:Restrictor  [read-only]Implementation
    protected static function get _():Restrictor
nameproperty 
name:String  [read-only]Implementation
    public function get name():String
Constructor detail
Enum()constructor
public function Enum(name:String, restrictor:*)Parameters
name:String
 
restrictor:*
Method detail
checkForConstant()method
public static function checkForConstant(o:*):*Parameters
o:*

Returns
*
constantOf()method 
protected function constantOf(name:String):EnumParameters
name:String

Returns
Enum
equals()method 
public function equals(other:Enum):BooleanParameters
other:Enum

Returns
Boolean
getConstants()method 
protected function getConstants():Array

Returns
Array
normalize()method 
public static function normalize(tmp:Enum):EnumParameters
tmp:Enum

Returns
Enum
readEnum()method 
public static function readEnum(input:IDataInput):EnumParameters
input:IDataInput

Returns
Enum
readExternal()method 
public function readExternal(input:IDataInput):voidParameters
input:IDataInput
toString()method 
public function toString():String

Returns
String
writeExternal()method 
public function writeExternal(output:IDataOutput):voidParameters
output:IDataOutput