Interface BeanProperty

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  BeanProperty.Std  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <A extends java.lang.annotation.Annotation>
      A
      getAnnotation​(java.lang.Class<A> acls)
      Method for finding annotation associated with this property; meaning annotation associated with one of entities used to access property.
      <A extends java.lang.annotation.Annotation>
      A
      getContextAnnotation​(java.lang.Class<A> acls)
      Method for finding annotation associated with context of this property; usually class in which member is declared (or its subtype if processing subtype).
      AnnotatedMember getMember()
      Method for accessing primary physical entity that represents the property; annotated field, method or constructor property.
      java.lang.String getName()
      Method to get logical name of the property
      JavaType getType()
      Method to get declared type of the property.
    • Method Detail

      • getName

        java.lang.String getName()
        Method to get logical name of the property
        Specified by:
        getName in interface Named
      • getType

        JavaType getType()
        Method to get declared type of the property.
      • getAnnotation

        <A extends java.lang.annotation.Annotation> A getAnnotation​(java.lang.Class<A> acls)
        Method for finding annotation associated with this property; meaning annotation associated with one of entities used to access property.
      • getContextAnnotation

        <A extends java.lang.annotation.Annotation> A getContextAnnotation​(java.lang.Class<A> acls)
        Method for finding annotation associated with context of this property; usually class in which member is declared (or its subtype if processing subtype).
      • getMember

        AnnotatedMember getMember()
        Method for accessing primary physical entity that represents the property; annotated field, method or constructor property.