org.granite.generator.javafx
Class DefaultJavaFXTypeFactory
java.lang.Object
org.granite.generator.javafx.DefaultJavaFXTypeFactory
- All Implemented Interfaces:
- As3TypeFactory
public class DefaultJavaFXTypeFactory
- extends java.lang.Object
- implements As3TypeFactory
- Author:
- Franck WOLFF
|
Method Summary |
void |
configure(boolean externalizeLong,
boolean externalizeBigInteger,
boolean externalizeBigDecimal)
|
protected JavaFXType |
createJavaFXType(java.lang.reflect.Type jType,
java.lang.Class<?> declaringClass,
java.lang.reflect.ParameterizedType[] declaringTypes,
boolean property)
|
ClientType |
getAs3Type(java.lang.Class<?> jType)
|
ClientType |
getClientType(java.lang.reflect.Type jType,
java.lang.Class<?> declaringClass,
java.lang.reflect.ParameterizedType[] declaringTypes,
boolean property)
|
protected ClientType |
getFromCache(java.lang.reflect.Type jType,
boolean property)
|
protected void |
putInCache(java.lang.reflect.Type jType,
boolean property,
ClientType javafxType)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultJavaFXTypeFactory
public DefaultJavaFXTypeFactory()
configure
public void configure(boolean externalizeLong,
boolean externalizeBigInteger,
boolean externalizeBigDecimal)
- Specified by:
configure in interface As3TypeFactory
getClientType
public ClientType getClientType(java.lang.reflect.Type jType,
java.lang.Class<?> declaringClass,
java.lang.reflect.ParameterizedType[] declaringTypes,
boolean property)
- Specified by:
getClientType in interface As3TypeFactory
getAs3Type
public ClientType getAs3Type(java.lang.Class<?> jType)
- Specified by:
getAs3Type in interface As3TypeFactory
createJavaFXType
protected JavaFXType createJavaFXType(java.lang.reflect.Type jType,
java.lang.Class<?> declaringClass,
java.lang.reflect.ParameterizedType[] declaringTypes,
boolean property)
getFromCache
protected ClientType getFromCache(java.lang.reflect.Type jType,
boolean property)
putInCache
protected void putInCache(java.lang.reflect.Type jType,
boolean property,
ClientType javafxType)