public class JavaFXType extends 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(String packageName,
String simpleName) |
JavaFXType(String packageName,
String name,
Object nullValue) |
JavaFXType(String packageName,
String name,
String propertyTypeName,
String propertyImplTypeName,
Object nullValue) |
JavaFXType(String packageName,
String name,
String propertyTypeName,
String propertyImplTypeName,
String propertyFactoryName,
Object nullValue,
boolean readOnly) |
| Modifier and Type | Method and Description |
|---|---|
void |
addImports(Set<String> classNames) |
boolean |
equals(Object obj) |
Set<String> |
getImports() |
String |
getName() |
Object |
getNullValue() |
String |
getPackageName() |
String |
getPropertyFactoryName() |
String |
getPropertyImplTypeName() |
String |
getPropertyTypeName() |
String |
getQualifiedName() |
String |
getSimplePropertyImplTypeName() |
String |
getSimplePropertyTypeName() |
int |
hashCode() |
boolean |
hasPackage() |
boolean |
isNumber() |
boolean |
isReadOnly() |
JavaFXType |
toArrayType() |
String |
toString() |
JavaFXType |
translatePackage(PackageTranslator translator) |
JavaFXType |
translatePackages(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(String packageName, String simpleName)
public JavaFXType(String packageName, String name, Object nullValue)
public JavaFXType(String packageName, String name, String propertyTypeName, String propertyImplTypeName, Object nullValue)
public boolean hasPackage()
hasPackage in interface ClientTypepublic String getPackageName()
getPackageName in interface ClientTypepublic String getName()
getName in interface ClientTypepublic String getQualifiedName()
getQualifiedName in interface ClientTypepublic String getPropertyTypeName()
public String getSimplePropertyTypeName()
public String getPropertyImplTypeName()
public String getSimplePropertyImplTypeName()
public String getPropertyFactoryName()
public Object getNullValue()
getNullValue in interface ClientTypepublic boolean isReadOnly()
public boolean isNumber()
public Set<String> getImports()
getImports in interface ClientTypepublic void addImports(Set<String> classNames)
addImports in interface ClientTypepublic JavaFXType toArrayType()
toArrayType in interface ClientTypepublic JavaFXType translatePackage(PackageTranslator translator)
translatePackage in interface ClientTypepublic JavaFXType translatePackages(List<PackageTranslator> translators)
translatePackages in interface ClientType