org.granite.generator.as3
Class As3Type
java.lang.Object
org.granite.generator.as3.As3Type
- All Implemented Interfaces:
- ClientType
public class As3Type
- extends Object
- implements ClientType
- Author:
- Franck WOLFF
INT
public static final As3Type INT
UINT
public static final As3Type UINT
BOOLEAN
public static final As3Type BOOLEAN
NUMBER
public static final As3Type NUMBER
LONG
public static final As3Type LONG
BIG_INTEGER
public static final As3Type BIG_INTEGER
BIG_DECIMAL
public static final As3Type BIG_DECIMAL
MATH_CONTEXT
public static final As3Type MATH_CONTEXT
ROUNDING_MODE
public static final As3Type ROUNDING_MODE
OBJECT
public static final As3Type OBJECT
STRING
public static final As3Type STRING
ARRAY
public static final As3Type ARRAY
DATE
public static final As3Type DATE
XML
public static final As3Type XML
BYTE_ARRAY
public static final As3Type BYTE_ARRAY
DICTIONARY
public static final As3Type DICTIONARY
LIST_COLLECTION_VIEW
public static final As3Type LIST_COLLECTION_VIEW
ARRAY_COLLECTION
public static final As3Type ARRAY_COLLECTION
ILIST
public static final As3Type ILIST
IMAP
public static final As3Type IMAP
ENUM
public static final As3Type ENUM
PAGE
public static final As3Type PAGE
PAGE_INFO
public static final As3Type PAGE_INFO
SORT_INFO
public static final As3Type SORT_INFO
As3Type
public As3Type(String packageName,
String simpleName)
As3Type
public As3Type(String packageName,
String name,
Object nullValue)
hasPackage
public boolean hasPackage()
- Specified by:
hasPackage in interface ClientType
getPackageName
public String getPackageName()
- Specified by:
getPackageName in interface ClientType
getName
public String getName()
- Specified by:
getName in interface ClientType
getQualifiedName
public String getQualifiedName()
- Specified by:
getQualifiedName in interface ClientType
getNullValue
public Object getNullValue()
- Specified by:
getNullValue in interface ClientType
isNumber
public boolean isNumber()
getImports
public Set<String> getImports()
- Specified by:
getImports in interface ClientType
addImports
public void addImports(Set<String> imports)
- Specified by:
addImports in interface ClientType
toArrayType
public As3Type toArrayType()
- Specified by:
toArrayType in interface ClientType
translatePackage
public As3Type translatePackage(PackageTranslator translator)
- Specified by:
translatePackage in interface ClientType
translatePackages
public As3Type translatePackages(List<PackageTranslator> translators)
- Specified by:
translatePackages in interface ClientType
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object