public abstract class JavaAbstractType extends Object implements JavaType
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaAbstractType.GenerationType |
JavaType.Kind| Modifier and Type | Field and Description |
|---|---|
protected ClientType |
clientType |
protected JavaAbstractType.GenerationType |
generationType |
protected JavaType.Kind |
kind |
protected JavaTypeFactory |
provider |
protected Class<?> |
type |
protected URL |
url |
| Modifier | Constructor and Description |
|---|---|
protected |
JavaAbstractType(JavaTypeFactory provider,
Class<?> type,
URL url) |
protected |
JavaAbstractType(JavaTypeFactory provider,
Class<?> type,
URL url,
PropertyType propertyType) |
| Modifier and Type | Method and Description |
|---|---|
ClientType |
getAs3Type() |
ClientType |
getClientType() |
JavaAbstractType.GenerationType |
getGenerationType() |
JavaType.Kind |
getKind() |
long |
getLastModified() |
String |
getName() |
Package |
getPackage() |
String |
getPackageName() |
protected PropertyDescriptor[] |
getPropertyDescriptors(Class<?> type) |
protected JavaTypeFactory |
getProvider() |
String |
getQualifiedName() |
protected List<JavaProperty> |
getSortedUnmodifiableList(Collection<JavaProperty> coll) |
Class<?> |
getType() |
URL |
getUrl() |
boolean |
isBean() |
boolean |
isEntity() |
boolean |
isEnum() |
boolean |
isGenerated() |
boolean |
isInterface() |
boolean |
isRemoteDestination() |
boolean |
isWithBase() |
protected <T extends Collection<?>> |
removeNull(T coll) |
protected final JavaTypeFactory provider
protected final Class<?> type
protected final URL url
protected final ClientType clientType
protected final JavaType.Kind kind
protected final JavaAbstractType.GenerationType generationType
protected JavaAbstractType(JavaTypeFactory provider, Class<?> type, URL url)
protected JavaAbstractType(JavaTypeFactory provider, Class<?> type, URL url, PropertyType propertyType)
protected JavaTypeFactory getProvider()
public Package getPackage()
getPackage in interface JavaTypepublic String getPackageName()
getPackageName in interface JavaTypepublic String getQualifiedName()
public boolean isInterface()
isInterface in interface JavaTypepublic boolean isRemoteDestination()
isRemoteDestination in interface JavaTypepublic boolean isGenerated()
isGenerated in interface JavaTypepublic boolean isWithBase()
isWithBase in interface JavaTypepublic JavaAbstractType.GenerationType getGenerationType()
getGenerationType in interface JavaTypepublic JavaType.Kind getKind()
public long getLastModified()
getLastModified in interface JavaTypepublic ClientType getAs3Type()
public ClientType getClientType()
getClientType in interface ClientTypedprotected <T extends Collection<?>> T removeNull(T coll)
protected PropertyDescriptor[] getPropertyDescriptors(Class<?> type)
protected List<JavaProperty> getSortedUnmodifiableList(Collection<JavaProperty> coll)