Package com.priint.pubserver.plugin
Class PluginMethod.Parameter
java.lang.Object
com.priint.pubserver.plugin.PluginMethod.Parameter
- All Implemented Interfaces:
Serializable
- Enclosing class:
- PluginMethod
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final PluginMethod.ParametercreateBooleanParameter(String name, ParameterTags.ParameterTag value) static final PluginMethod.ParametercreateBooleanParameter(String name, String value) static final PluginMethod.ParametercreateDoubleParameter(String name, ParameterTags.ParameterTag value) static final PluginMethod.ParametercreateDoubleParameter(String name, String value) static final PluginMethod.ParametercreateIntParameter(String name, ParameterTags.ParameterTag value) static final PluginMethod.ParametercreateIntParameter(String name, String value) static final PluginMethod.ParametercreateStringParameter(String name, ParameterTags.ParameterTag value) static final PluginMethod.ParametercreateStringParameter(String name, String value) <T extends Annotation>
TgetAnnotation(Class<T> clazz) String[]getName()getType()booleanvoidsetAnnotations(Annotation[] annotations) voidsetDefaultValue(String defaultValue) voidsetDescription(String description) voidsetListOfValues(String[] listOfValues) voidvoidvoidvoidsetTypeArguments(List<String> typeArguments)
-
Field Details
-
name
-
description
-
defaultValue
-
type
-
listOfValues
-
annotations
-
-
Constructor Details
-
Parameter
public Parameter()
-
-
Method Details
-
createStringParameter
public static final PluginMethod.Parameter createStringParameter(String name, ParameterTags.ParameterTag value) -
hasSameSignature
-
createCopy
-
createStringParameter
-
createIntParameter
public static final PluginMethod.Parameter createIntParameter(String name, ParameterTags.ParameterTag value) -
createIntParameter
-
createDoubleParameter
public static final PluginMethod.Parameter createDoubleParameter(String name, ParameterTags.ParameterTag value) -
createDoubleParameter
-
createBooleanParameter
public static final PluginMethod.Parameter createBooleanParameter(String name, ParameterTags.ParameterTag value) -
createBooleanParameter
-
getName
-
setName
-
getDescription
-
setDescription
-
getDefaultValue
-
setDefaultValue
-
getType
-
setType
-
getListOfValues
-
setListOfValues
-
setSource
-
getSource
-
getTypeArguments
-
setTypeArguments
-
getAnnotations
-
setAnnotations
-
getAnnotation
-