Schnittstelle PropertyOutline

Alle bekannten Implementierungsklassen:
DefinedPropertyOutline, ReferencedPropertyOutline

public interface PropertyOutline
Autor:
Mirko Klemm 2015-01-28
  • Methodendetails

    • getBaseName

      String getBaseName()
    • getFieldName

      String getFieldName()
    • getRawType

      com.sun.codemodel.JType getRawType()
    • getElementType

      com.sun.codemodel.JType getElementType()
    • getFieldVar

      com.sun.codemodel.JFieldVar getFieldVar()
    • hasGetter

      boolean hasGetter()
    • isCollection

      boolean isCollection()
    • isIndirect

      boolean isIndirect()
    • getChoiceProperties

      List<PropertyOutline.TagRef> getChoiceProperties()
    • getSchemaAnnotationText

      default Optional<String> getSchemaAnnotationText()
      Gibt zurück:
      The annotation description text from the corresponding part of the schema if there is any.
    • getSchemaAnnotationText

      default Optional<String> getSchemaAnnotationText(PropertyOutline.TagRef tagRef)
      Parameter:
      tagRef - The PropertyOutline.TagRef of the referenced type to get the schema annotation for
      Gibt zurück:
      The annotation description text from the corresponding part of the schema if there is any.