public class JavaBean extends JavaAbstractType
| Type | Property and Description |
|---|---|
boolean |
hasEnum |
JavaAbstractType.GenerationTypeJavaType.Kind| Modifier and Type | Field and Description |
|---|---|
protected ClientType |
clientSuperclass |
protected java.util.Set<JavaImport> |
imports |
protected java.util.List<JavaInterface> |
interfaces |
protected java.util.List<JavaProperty> |
interfacesProperties |
protected java.util.List<JavaProperty> |
lazyProperties |
protected java.util.Map<java.lang.String,JavaProperty> |
properties |
protected JavaType |
superclass |
protected JavaProperty |
uid |
clientType, generationType, kind, provider, type, url| Constructor and Description |
|---|
JavaBean(JavaTypeFactory provider,
java.lang.Class<?> type,
java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToImports(JavaImport javaImport) |
protected void |
addToImports(java.util.Set<JavaImport> javaImports) |
ClientType |
getAs3Superclass() |
ClientType |
getClientSuperclass() |
java.util.Set<JavaImport> |
getImports() |
java.util.List<JavaInterface> |
getInterfaces() |
java.util.List<JavaProperty> |
getInterfacesProperties() |
java.util.Collection<JavaProperty> |
getProperties() |
JavaType |
getSuperclass() |
JavaProperty |
getUid() |
boolean |
hasEnumProperty() |
boolean |
hasInterfaces() |
boolean |
hasInterfacesProperties() |
boolean |
hasSuperclass() |
boolean |
hasUid() |
protected java.util.SortedMap<java.lang.String,JavaProperty> |
initProperties() |
protected java.util.SortedMap<java.lang.String,JavaProperty> |
initProperties(java.lang.Class<?> type,
java.lang.reflect.ParameterizedType parentGenericType) |
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
boolean |
isLazy(JavaProperty property) |
getAs3Type, getClientType, getGenerationType, getKind, getLastModified, getName, getPackage, getPackageName, getPropertyDescriptors, getProvider, getQualifiedName, getSortedUnmodifiableList, getType, getUrl, isBean, isEntity, isEnum, isGenerated, isInterface, isRemoteDestination, isWithBase, removeNullprotected final java.util.Set<JavaImport> imports
protected final JavaType superclass
protected final ClientType clientSuperclass
protected final java.util.List<JavaInterface> interfaces
protected final java.util.List<JavaProperty> interfacesProperties
protected final java.util.Map<java.lang.String,JavaProperty> properties
protected final JavaProperty uid
protected final java.util.List<JavaProperty> lazyProperties
public JavaBean(JavaTypeFactory provider, java.lang.Class<?> type, java.net.URL url)
public java.util.Set<JavaImport> getImports()
protected void addToImports(JavaImport javaImport)
protected void addToImports(java.util.Set<JavaImport> javaImports)
public boolean hasSuperclass()
public JavaType getSuperclass()
public ClientType getAs3Superclass()
public ClientType getClientSuperclass()
public boolean hasInterfaces()
public java.util.List<JavaInterface> getInterfaces()
public boolean hasInterfacesProperties()
public java.util.List<JavaProperty> getInterfacesProperties()
public java.util.Collection<JavaProperty> getProperties()
public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
public boolean hasUid()
public JavaProperty getUid()
public boolean isLazy(JavaProperty property)
public boolean hasEnumProperty()
protected java.util.SortedMap<java.lang.String,JavaProperty> initProperties()
protected java.util.SortedMap<java.lang.String,JavaProperty> initProperties(java.lang.Class<?> type, java.lang.reflect.ParameterizedType parentGenericType)