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