org.granite.generator.as3
Interface As3TypeFactory

All Known Implementing Classes:
DefaultAs3TypeFactory, DefaultJavaFXTypeFactory, LCDSAs3TypeFactory

public interface As3TypeFactory

Author:
Franck WOLFF

Method Summary
 void configure(boolean externalizeLong, boolean externalizeBigInteger, boolean externalizeBigDecimal)
           
 ClientType getAs3Type(java.lang.Class<?> jType)
           
 ClientType getClientType(java.lang.reflect.Type jType, java.lang.Class<?> declaringClass, java.lang.reflect.ParameterizedType[] declaringTypes, boolean property)
           
 

Method Detail

configure

void configure(boolean externalizeLong,
               boolean externalizeBigInteger,
               boolean externalizeBigDecimal)

getClientType

ClientType getClientType(java.lang.reflect.Type jType,
                         java.lang.Class<?> declaringClass,
                         java.lang.reflect.ParameterizedType[] declaringTypes,
                         boolean property)

getAs3Type

ClientType getAs3Type(java.lang.Class<?> jType)