org.granite.generator.as3
Interface As3TypeFactory

All Known Implementing Classes:
DefaultAs3TypeFactory, DefaultJavaFXTypeFactory, DefaultJavaTypeFactory, LCDSAs3TypeFactory

public interface As3TypeFactory

Author:
Franck WOLFF

Method Summary
 void configure(boolean externalizeLong, boolean externalizeBigInteger, boolean externalizeBigDecimal)
           
 ClientType getAs3Type(Class<?> jType)
           
 ClientType getClientType(Type jType, Class<?> declaringClass, ParameterizedType[] declaringTypes, PropertyType propertyType)
           
 

Method Detail

configure

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

getClientType

ClientType getClientType(Type jType,
                         Class<?> declaringClass,
                         ParameterizedType[] declaringTypes,
                         PropertyType propertyType)

getAs3Type

ClientType getAs3Type(Class<?> jType)