public class AnnotationMetaEntity extends java.lang.Object implements MetaEntity
| Constructor and Description |
|---|
AnnotationMetaEntity(javax.lang.model.element.TypeElement element,
Context context,
boolean lazilyInitialised) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
generateImports() |
Context |
getContext() |
protected javax.lang.model.element.TypeElement |
getElement() |
AccessTypeInformation |
getEntityAccessTypeInfo() |
java.util.List<MetaAttribute> |
getMembers() |
java.lang.String |
getPackageName() |
java.lang.String |
getQualifiedName() |
java.lang.String |
getSimpleName() |
javax.lang.model.element.TypeElement |
getTypeElement() |
java.lang.String |
importType(java.lang.String fqcn)
Add fqcn to the import list.
|
protected void |
init() |
boolean |
isMetaComplete() |
void |
mergeInMembers(MetaEntity other) |
java.lang.String |
staticImport(java.lang.String fqcn,
java.lang.String member) |
java.lang.String |
toString() |
public AnnotationMetaEntity(javax.lang.model.element.TypeElement element,
Context context,
boolean lazilyInitialised)
public AccessTypeInformation getEntityAccessTypeInfo()
public final Context getContext()
public final java.lang.String getSimpleName()
getSimpleName in interface MetaEntitypublic final java.lang.String getQualifiedName()
getQualifiedName in interface MetaEntitypublic final java.lang.String getPackageName()
getPackageName in interface MetaEntitypublic java.util.List<MetaAttribute> getMembers()
getMembers in interface MetaEntitypublic boolean isMetaComplete()
isMetaComplete in interface MetaEntitypublic void mergeInMembers(MetaEntity other)
public final java.lang.String generateImports()
generateImports in interface ImportContextgenerateImports in interface MetaEntitypublic final java.lang.String importType(java.lang.String fqcn)
ImportContextimportType in interface ImportContextimportType in interface MetaEntityfqcn - Fully qualified class name of the type to import.public final java.lang.String staticImport(java.lang.String fqcn,
java.lang.String member)
staticImport in interface ImportContextstaticImport in interface MetaEntitypublic final javax.lang.model.element.TypeElement getTypeElement()
getTypeElement in interface MetaEntitypublic java.lang.String toString()
toString in class java.lang.Objectprotected javax.lang.model.element.TypeElement getElement()
protected final void init()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.