Class PluginMethod.Parameter

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    PluginMethod

    public static class PluginMethod.Parameter
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • name

        protected java.lang.String name
      • description

        protected java.lang.String description
      • defaultValue

        protected java.lang.String defaultValue
      • type

        protected java.lang.String type
      • listOfValues

        public java.lang.String[] listOfValues
      • annotations

        protected java.lang.annotation.Annotation[] annotations
    • Constructor Detail

      • Parameter

        public Parameter()
    • Method Detail

      • createStringParameter

        public static final PluginMethod.Parameter createStringParameter​(java.lang.String name,
                                                                         java.lang.String value)
      • createIntParameter

        public static final PluginMethod.Parameter createIntParameter​(java.lang.String name,
                                                                      java.lang.String value)
      • createDoubleParameter

        public static final PluginMethod.Parameter createDoubleParameter​(java.lang.String name,
                                                                         java.lang.String value)
      • createBooleanParameter

        public static final PluginMethod.Parameter createBooleanParameter​(java.lang.String name,
                                                                          java.lang.String value)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getDefaultValue

        public java.lang.String getDefaultValue()
      • setDefaultValue

        public void setDefaultValue​(java.lang.String defaultValue)
      • getType

        public java.lang.String getType()
      • setType

        public void setType​(java.lang.String type)
      • getListOfValues

        public java.lang.String[] getListOfValues()
      • setListOfValues

        public void setListOfValues​(java.lang.String[] listOfValues)
      • getTypeArguments

        public java.util.List<java.lang.String> getTypeArguments()
      • setTypeArguments

        public void setTypeArguments​(java.util.List<java.lang.String> typeArguments)
      • getAnnotations

        public java.lang.annotation.Annotation[] getAnnotations()
      • setAnnotations

        public void setAnnotations​(java.lang.annotation.Annotation[] annotations)
      • getAnnotation

        public <T extends java.lang.annotation.Annotation> T getAnnotation​(java.lang.Class<T> clazz)