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