Interface MetaAttribute
- All Known Implementing Classes:
AnnotationMetaAttribute,AnnotationMetaCollection,AnnotationMetaMap,AnnotationMetaSingularAttribute,AnnotationMetaVersionAttribute
public interface MetaAttribute
- Since:
- 1.5.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidappendDefaultValue(StringBuilder sb, boolean createEmpty, boolean createConstructor, ImportContext importContext) voidappendElementType(StringBuilder sb, ImportContext importContext) voidvoidvoidappendMetamodelAttributeDeclarationString(StringBuilder sb, ImportContext importContext) voidappendMetamodelAttributeNameDeclarationString(StringBuilder sb, ImportContext importContext) voidappendMetamodelAttributeType(StringBuilder sb, ImportContext importContext) intintgetKind()booleanbooleanbooleanbooleanbooleanisSelf()booleanbooleanvoidsetAttributeIndex(int attributeIndex) voidsetDirtyStateIndex(int attributeIndex) boolean
-
Method Details
-
appendElementType
-
appendMetamodelAttributeType
-
appendMetamodelAttributeDeclarationString
-
appendMetamodelAttributeNameDeclarationString
-
appendImplementationAttributeDeclarationString
-
appendImplementationAttributeGetterAndSetterString
-
appendBuilderAttributeDeclarationString
-
appendBuilderAttributeGetterAndSetterString
-
isPrimitive
boolean isPrimitive() -
getElement
Element getElement() -
getTypeMirror
TypeMirror getTypeMirror() -
getSubviewElement
TypeElement getSubviewElement() -
getKind
MappingKind getKind() -
getMapping
String getMapping() -
getAttributeIndex
int getAttributeIndex() -
setAttributeIndex
void setAttributeIndex(int attributeIndex) -
getDirtyStateIndex
int getDirtyStateIndex() -
setDirtyStateIndex
void setDirtyStateIndex(int attributeIndex) -
getSetter
Element getSetter() -
supportsDirtyTracking
boolean supportsDirtyTracking() -
appendDefaultValue
void appendDefaultValue(StringBuilder sb, boolean createEmpty, boolean createConstructor, ImportContext importContext) -
isCreateEmptyFlatViews
boolean isCreateEmptyFlatViews() -
getMetaType
String getMetaType() -
getPropertyName
String getPropertyName() -
getModelType
String getModelType() -
getDeclaredJavaType
String getDeclaredJavaType() -
getConvertedModelType
String getConvertedModelType() -
getGeneratedTypePrefix
String getGeneratedTypePrefix() -
getImplementationTypeString
String getImplementationTypeString() -
getBuilderImplementationTypeString
String getBuilderImplementationTypeString() -
getFilters
Collection<AttributeFilter> getFilters() -
getHostingEntity
MetaEntityView getHostingEntity() -
isSubview
boolean isSubview() -
isMultiCollection
boolean isMultiCollection() -
isSynthetic
boolean isSynthetic() -
isMutable
boolean isMutable() -
isSelf
boolean isSelf()
-