org.granite.generator.javafx
Class JavaFXType
java.lang.Object
org.granite.generator.javafx.JavaFXType
- All Implemented Interfaces:
- ClientType
public class JavaFXType
- extends java.lang.Object
- implements ClientType
- Author:
- Franck WOLFF
|
Constructor Summary |
JavaFXType(java.lang.String packageName,
java.lang.String simpleName)
|
JavaFXType(java.lang.String packageName,
java.lang.String name,
java.lang.Object nullValue)
|
JavaFXType(java.lang.String packageName,
java.lang.String name,
java.lang.String propertyTypeName,
java.lang.String propertyImplTypeName,
java.lang.Object nullValue)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
BOOLEAN
public static final JavaFXType BOOLEAN
INT
public static final JavaFXType INT
LONG
public static final JavaFXType LONG
FLOAT
public static final JavaFXType FLOAT
DOUBLE
public static final JavaFXType DOUBLE
STRING
public static final JavaFXType STRING
PAGE_INFO
public static final JavaFXType PAGE_INFO
SORT_INFO
public static final JavaFXType SORT_INFO
BOOLEAN_PROPERTY
public static final JavaFXType BOOLEAN_PROPERTY
INT_PROPERTY
public static final JavaFXType INT_PROPERTY
LONG_PROPERTY
public static final JavaFXType LONG_PROPERTY
FLOAT_PROPERTY
public static final JavaFXType FLOAT_PROPERTY
DOUBLE_PROPERTY
public static final JavaFXType DOUBLE_PROPERTY
STRING_PROPERTY
public static final JavaFXType STRING_PROPERTY
JavaFXType
public JavaFXType(java.lang.String packageName,
java.lang.String simpleName)
JavaFXType
public JavaFXType(java.lang.String packageName,
java.lang.String name,
java.lang.Object nullValue)
JavaFXType
public JavaFXType(java.lang.String packageName,
java.lang.String name,
java.lang.String propertyTypeName,
java.lang.String propertyImplTypeName,
java.lang.Object nullValue)
hasPackage
public boolean hasPackage()
- Specified by:
hasPackage in interface ClientType
getPackageName
public java.lang.String getPackageName()
- Specified by:
getPackageName in interface ClientType
getName
public java.lang.String getName()
- Specified by:
getName in interface ClientType
getQualifiedName
public java.lang.String getQualifiedName()
- Specified by:
getQualifiedName in interface ClientType
getPropertyTypeName
public java.lang.String getPropertyTypeName()
getSimplePropertyTypeName
public java.lang.String getSimplePropertyTypeName()
getPropertyImplTypeName
public java.lang.String getPropertyImplTypeName()
getSimplePropertyImplTypeName
public java.lang.String getSimplePropertyImplTypeName()
getNullValue
public java.lang.Object getNullValue()
- Specified by:
getNullValue in interface ClientType
isNumber
public boolean isNumber()
getImports
public java.util.Set<java.lang.String> getImports()
- Specified by:
getImports in interface ClientType
toArrayType
public JavaFXType toArrayType()
- Specified by:
toArrayType in interface ClientType
translatePackage
public JavaFXType translatePackage(PackageTranslator translator)
- Specified by:
translatePackage in interface ClientType
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object