Interface MetaAttribute

All Known Implementing Classes:
AnnotationMetaAttribute, AnnotationMetaCollection, AnnotationMetaMap, AnnotationMetaSingularAttribute, AnnotationMetaVersionAttribute

public interface MetaAttribute
Since:
1.5.0
Author:
Christian Beikov
  • Method Details

    • appendElementType

      void appendElementType(StringBuilder sb, ImportContext importContext)
    • appendMetamodelAttributeType

      void appendMetamodelAttributeType(StringBuilder sb, ImportContext importContext)
    • appendMetamodelAttributeDeclarationString

      void appendMetamodelAttributeDeclarationString(StringBuilder sb, ImportContext importContext)
    • appendMetamodelAttributeNameDeclarationString

      void appendMetamodelAttributeNameDeclarationString(StringBuilder sb, ImportContext importContext)
    • appendImplementationAttributeDeclarationString

      void appendImplementationAttributeDeclarationString(StringBuilder sb)
    • appendImplementationAttributeGetterAndSetterString

      void appendImplementationAttributeGetterAndSetterString(StringBuilder sb, Context context)
    • appendBuilderAttributeDeclarationString

      void appendBuilderAttributeDeclarationString(StringBuilder sb)
    • appendBuilderAttributeGetterAndSetterString

      void appendBuilderAttributeGetterAndSetterString(StringBuilder sb)
    • 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

    • getHostingEntity

      MetaEntityView getHostingEntity()
    • isSubview

      boolean isSubview()
    • isMultiCollection

      boolean isMultiCollection()
    • isSynthetic

      boolean isSynthetic()
    • isMutable

      boolean isMutable()
    • isSelf

      boolean isSelf()