Class ParameterAnnotationContent

All Implemented Interfaces:
Annotation

public class ParameterAnnotationContent extends AnnotatedField implements Parameter
Since:
3.0
  • Field Details

    • name

      private String name
    • alias

      private String alias
    • property

      private String property
    • defaultValue

      private String defaultValue
    • required

      private boolean required
    • readonly

      private boolean readonly
    • className

      private String className
  • Constructor Details

    • ParameterAnnotationContent

      public ParameterAnnotationContent(String fieldName, String className)
    • ParameterAnnotationContent

      public ParameterAnnotationContent(String fieldName, String alias, String property, String defaultValue, boolean required, boolean readonly, String className)
  • Method Details

    • name

      public String name()
    • name

      public void name(String name)
    • alias

      public String alias()
    • alias

      public void alias(String alias)
    • property

      public String property()
    • property

      public void property(String property)
    • defaultValue

      public String defaultValue()
    • defaultValue

      public void defaultValue(String defaultValue)
    • required

      public boolean required()
    • required

      public void required(boolean required)
    • readonly

      public boolean readonly()
    • readonly

      public void readonly(boolean readonly)
    • annotationType

      public Class<? extends Annotation> annotationType()
      Specified by:
      annotationType in interface Annotation
    • getClassName

      public String getClassName()
    • setClassName

      public void setClassName(String className)
    • toString

      public String toString()
      Specified by:
      toString in interface Annotation
      Overrides:
      toString in class AnnotatedField
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in interface Annotation
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface Annotation
      Overrides:
      hashCode in class Object