Class BeanProperty.Std

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected Annotations _contextAnnotations
      Annotations defined in the context class (if any); may be null if no annotations were found
      protected AnnotatedMember _member
      Physical entity (field, method or constructor argument) that is used to access value of property (or in case of constructor property, just placeholder)
      protected java.lang.String _name  
      protected JavaType _type  
    • Method Summary

      All Methods Instance Methods Concrete 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.
      BeanProperty.Std withType​(JavaType type)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • _name

        protected final java.lang.String _name
      • _member

        protected final AnnotatedMember _member
        Physical entity (field, method or constructor argument) that is used to access value of property (or in case of constructor property, just placeholder)
      • _contextAnnotations

        protected final Annotations _contextAnnotations
        Annotations defined in the context class (if any); may be null if no annotations were found
    • Method Detail

      • getAnnotation

        public <A extends java.lang.annotation.Annotation> A getAnnotation​(java.lang.Class<A> acls)
        Description copied from interface: BeanProperty
        Method for finding annotation associated with this property; meaning annotation associated with one of entities used to access property.
        Specified by:
        getAnnotation in interface BeanProperty
      • getContextAnnotation

        public <A extends java.lang.annotation.Annotation> A getContextAnnotation​(java.lang.Class<A> acls)
        Description copied from interface: BeanProperty
        Method for finding annotation associated with context of this property; usually class in which member is declared (or its subtype if processing subtype).
        Specified by:
        getContextAnnotation in interface BeanProperty
      • getName

        public java.lang.String getName()
        Description copied from interface: BeanProperty
        Method to get logical name of the property
        Specified by:
        getName in interface BeanProperty
        Specified by:
        getName in interface Named
      • getMember

        public AnnotatedMember getMember()
        Description copied from interface: BeanProperty
        Method for accessing primary physical entity that represents the property; annotated field, method or constructor property.
        Specified by:
        getMember in interface BeanProperty