public class XmlMetaEntity extends Object implements MetaEntity
Modifier and Type | Field and Description |
---|---|
protected AccessTypeInformation |
accessTypeInfo |
protected String |
clazzName |
protected Context |
context |
protected String |
defaultPackageName |
protected TypeElement |
element |
protected ImportContext |
importContext |
protected boolean |
isMetaComplete |
protected List<MetaAttribute> |
members |
protected String |
packageName |
Modifier | Constructor and Description |
---|---|
protected |
XmlMetaEntity(Embeddable embeddable,
String defaultPackageName,
TypeElement element,
Context context) |
|
XmlMetaEntity(Entity ormEntity,
String defaultPackageName,
TypeElement element,
Context context) |
protected |
XmlMetaEntity(MappedSuperclass mappedSuperclass,
String defaultPackageName,
TypeElement element,
Context context) |
Modifier and Type | Method and Description |
---|---|
String |
generateImports() |
List<MetaAttribute> |
getMembers() |
String |
getPackageName() |
String |
getQualifiedName() |
String |
getSimpleName() |
TypeElement |
getTypeElement() |
String |
importType(String fqcn)
Add fqcn to the import list.
|
protected void |
init() |
boolean |
isMetaComplete() |
String |
staticImport(String fqcn,
String member) |
String |
toString() |
protected final String clazzName
protected final String packageName
protected final String defaultPackageName
protected final ImportContext importContext
protected final List<MetaAttribute> members
protected final TypeElement element
protected final Context context
protected final boolean isMetaComplete
protected AccessTypeInformation accessTypeInfo
public XmlMetaEntity(Entity ormEntity, String defaultPackageName, TypeElement element, Context context)
protected XmlMetaEntity(MappedSuperclass mappedSuperclass, String defaultPackageName, TypeElement element, Context context)
protected XmlMetaEntity(Embeddable embeddable, String defaultPackageName, TypeElement element, Context context)
protected final void init()
public String getSimpleName()
getSimpleName
in interface MetaEntity
public String getQualifiedName()
getQualifiedName
in interface MetaEntity
public String getPackageName()
getPackageName
in interface MetaEntity
public List<MetaAttribute> getMembers()
getMembers
in interface MetaEntity
public String generateImports()
generateImports
in interface ImportContext
generateImports
in interface MetaEntity
public String importType(String fqcn)
ImportContext
importType
in interface ImportContext
importType
in interface MetaEntity
fqcn
- Fully qualified class name of the type to import.public String staticImport(String fqcn, String member)
staticImport
in interface ImportContext
staticImport
in interface MetaEntity
public TypeElement getTypeElement()
getTypeElement
in interface MetaEntity
public boolean isMetaComplete()
isMetaComplete
in interface MetaEntity
Copyright © 2009–2014. All rights reserved.