public class JavaFXType extends java.lang.Object implements ClientType
| Modifier and Type | Field and Description |
|---|---|
static JavaFXType |
BOOLEAN |
static JavaFXType |
BOOLEAN_PROPERTY |
static JavaFXType |
BOOLEAN_READONLY_PROPERTY |
static JavaFXType |
DOUBLE |
static JavaFXType |
DOUBLE_PROPERTY |
static JavaFXType |
DOUBLE_READONLY_PROPERTY |
static JavaFXType |
FLOAT |
static JavaFXType |
FLOAT_PROPERTY |
static JavaFXType |
FLOAT_READONLY_PROPERTY |
static JavaFXType |
INT |
static JavaFXType |
INT_PROPERTY |
static JavaFXType |
INT_READONLY_PROPERTY |
static JavaFXType |
LONG |
static JavaFXType |
LONG_PROPERTY |
static JavaFXType |
LONG_READONLY_PROPERTY |
static JavaFXType |
PAGE_INFO |
static JavaFXType |
SORT_INFO |
static JavaFXType |
STRING |
static JavaFXType |
STRING_PROPERTY |
static JavaFXType |
STRING_READONLY_PROPERTY |
| Constructor and Description |
|---|
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) |
JavaFXType(java.lang.String packageName,
java.lang.String name,
java.lang.String propertyTypeName,
java.lang.String propertyImplTypeName,
java.lang.String propertyFactoryName,
java.lang.Object nullValue,
boolean readOnly) |
| Modifier and Type | Method and Description |
|---|---|
void |
addImports(java.util.Set<java.lang.String> classNames) |
boolean |
equals(java.lang.Object obj) |
java.util.Set<java.lang.String> |
getImports() |
java.lang.String |
getName() |
java.lang.Object |
getNullValue() |
java.lang.String |
getPackageName() |
java.lang.String |
getPropertyFactoryName() |
java.lang.String |
getPropertyImplTypeName() |
java.lang.String |
getPropertyTypeName() |
java.lang.String |
getQualifiedName() |
java.lang.String |
getSimplePropertyImplTypeName() |
java.lang.String |
getSimplePropertyTypeName() |
int |
hashCode() |
boolean |
hasPackage() |
boolean |
isNumber() |
boolean |
isReadOnly() |
JavaFXType |
toArrayType() |
java.lang.String |
toString() |
JavaFXType |
translatePackage(PackageTranslator translator) |
JavaFXType |
translatePackages(java.util.List<PackageTranslator> translators) |
public static final JavaFXType BOOLEAN
public static final JavaFXType INT
public static final JavaFXType LONG
public static final JavaFXType FLOAT
public static final JavaFXType DOUBLE
public static final JavaFXType STRING
public static final JavaFXType PAGE_INFO
public static final JavaFXType SORT_INFO
public static final JavaFXType BOOLEAN_PROPERTY
public static final JavaFXType INT_PROPERTY
public static final JavaFXType LONG_PROPERTY
public static final JavaFXType FLOAT_PROPERTY
public static final JavaFXType DOUBLE_PROPERTY
public static final JavaFXType STRING_PROPERTY
public static final JavaFXType BOOLEAN_READONLY_PROPERTY
public static final JavaFXType INT_READONLY_PROPERTY
public static final JavaFXType LONG_READONLY_PROPERTY
public static final JavaFXType FLOAT_READONLY_PROPERTY
public static final JavaFXType DOUBLE_READONLY_PROPERTY
public static final JavaFXType STRING_READONLY_PROPERTY
public JavaFXType(java.lang.String packageName, java.lang.String simpleName)
public JavaFXType(java.lang.String packageName, java.lang.String name, java.lang.Object nullValue)
public JavaFXType(java.lang.String packageName, java.lang.String name, java.lang.String propertyTypeName, java.lang.String propertyImplTypeName, java.lang.Object nullValue)
public JavaFXType(java.lang.String packageName, java.lang.String name, java.lang.String propertyTypeName, java.lang.String propertyImplTypeName, java.lang.String propertyFactoryName, java.lang.Object nullValue, boolean readOnly)
public boolean hasPackage()
hasPackage in interface ClientTypepublic java.lang.String getPackageName()
getPackageName in interface ClientTypepublic java.lang.String getName()
getName in interface ClientTypepublic java.lang.String getQualifiedName()
getQualifiedName in interface ClientTypepublic java.lang.String getPropertyTypeName()
public java.lang.String getSimplePropertyTypeName()
public java.lang.String getPropertyImplTypeName()
public java.lang.String getSimplePropertyImplTypeName()
public java.lang.String getPropertyFactoryName()
public java.lang.Object getNullValue()
getNullValue in interface ClientTypepublic boolean isReadOnly()
public boolean isNumber()
public java.util.Set<java.lang.String> getImports()
getImports in interface ClientTypepublic void addImports(java.util.Set<java.lang.String> classNames)
addImports in interface ClientTypepublic JavaFXType toArrayType()
toArrayType in interface ClientTypepublic JavaFXType translatePackage(PackageTranslator translator)
translatePackage in interface ClientTypepublic JavaFXType translatePackages(java.util.List<PackageTranslator> translators)
translatePackages in interface ClientTypepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object