public class JavaType extends java.lang.Object implements ClientType
| Modifier and Type | Field and Description |
|---|---|
static JavaType |
BOOLEAN |
static JavaType |
DOUBLE |
static JavaType |
FLOAT |
static JavaType |
INT |
static JavaType |
LONG |
static JavaType |
PAGE_INFO |
static JavaType |
SORT_INFO |
static JavaType |
STRING |
| Constructor and Description |
|---|
JavaType(java.lang.String packageName,
java.lang.String simpleName) |
JavaType(java.lang.String packageName,
java.lang.String name,
java.lang.Object nullValue) |
JavaType(java.lang.String packageName,
java.lang.String name,
java.lang.String propertyImplTypeName,
java.lang.Object nullValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
addImports(java.util.Set<java.lang.String> classNames) |
boolean |
equals(java.lang.Object obj) |
java.util.Set<java.lang.String> |
getImports() |
java.lang.String |
getName() |
java.lang.Object |
getNullValue() |
java.lang.String |
getPackageName() |
java.lang.String |
getPropertyImplTypeName() |
java.lang.String |
getQualifiedName() |
java.lang.String |
getSimplePropertyImplTypeName() |
int |
hashCode() |
boolean |
hasPackage() |
boolean |
isNumber() |
JavaType |
toArrayType() |
java.lang.String |
toString() |
JavaType |
translatePackage(PackageTranslator translator) |
JavaType |
translatePackages(java.util.List<PackageTranslator> translators) |
public JavaType(java.lang.String packageName, java.lang.String simpleName)
public JavaType(java.lang.String packageName, java.lang.String name, java.lang.Object nullValue)
public JavaType(java.lang.String packageName, java.lang.String name, java.lang.String propertyImplTypeName, java.lang.Object nullValue)
public boolean hasPackage()
hasPackage in interface ClientTypepublic java.lang.String getPackageName()
getPackageName in interface ClientTypepublic java.lang.String getName()
getName in interface ClientTypepublic java.lang.String getQualifiedName()
getQualifiedName in interface ClientTypepublic java.lang.String getPropertyImplTypeName()
public java.lang.String getSimplePropertyImplTypeName()
public java.lang.Object getNullValue()
getNullValue in interface ClientTypepublic boolean isNumber()
public java.util.Set<java.lang.String> getImports()
getImports in interface ClientTypepublic void addImports(java.util.Set<java.lang.String> classNames)
addImports in interface ClientTypepublic JavaType toArrayType()
toArrayType in interface ClientTypepublic JavaType translatePackage(PackageTranslator translator)
translatePackage in interface ClientTypepublic JavaType translatePackages(java.util.List<PackageTranslator> translators)
translatePackages in interface ClientTypepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object