org.granite.generator.java
Class JavaType
java.lang.Object
org.granite.generator.java.JavaType
- All Implemented Interfaces:
- ClientType
public class JavaType
- extends Object
- implements ClientType
- Author:
- Franck WOLFF
BOOLEAN
public static final JavaType BOOLEAN
INT
public static final JavaType INT
LONG
public static final JavaType LONG
FLOAT
public static final JavaType FLOAT
DOUBLE
public static final JavaType DOUBLE
STRING
public static final JavaType STRING
PAGE_INFO
public static final JavaType PAGE_INFO
SORT_INFO
public static final JavaType SORT_INFO
JavaType
public JavaType(String packageName,
String simpleName)
JavaType
public JavaType(String packageName,
String name,
Object nullValue)
JavaType
public JavaType(String packageName,
String name,
String propertyImplTypeName,
Object nullValue)
hasPackage
public boolean hasPackage()
- Specified by:
hasPackage in interface ClientType
getPackageName
public String getPackageName()
- Specified by:
getPackageName in interface ClientType
getName
public String getName()
- Specified by:
getName in interface ClientType
getQualifiedName
public String getQualifiedName()
- Specified by:
getQualifiedName in interface ClientType
getPropertyImplTypeName
public String getPropertyImplTypeName()
getSimplePropertyImplTypeName
public String getSimplePropertyImplTypeName()
getNullValue
public Object getNullValue()
- Specified by:
getNullValue in interface ClientType
isNumber
public boolean isNumber()
getImports
public Set<String> getImports()
- Specified by:
getImports in interface ClientType
addImports
public void addImports(Set<String> classNames)
- Specified by:
addImports in interface ClientType
toArrayType
public JavaType toArrayType()
- Specified by:
toArrayType in interface ClientType
translatePackage
public JavaType translatePackage(PackageTranslator translator)
- Specified by:
translatePackage in interface ClientType
translatePackages
public JavaType translatePackages(List<PackageTranslator> translators)
- Specified by:
translatePackages in interface ClientType
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object