Annotation Type Value
-
@Target(ANNOTATION_TYPE) @Retention(RUNTIME) public @interface ValueAnnotation to support default values for PubServerMethodParameter
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.Stringlabeljava.lang.StringmethodNameValueMethodParameter[]methodParametersValue.MultiSelectionTypemultiSelectionTypejava.lang.StringpluginMappedNameValue.TypetypeValueItem[]values
-
-
-
Element Detail
-
type
Value.Type type
- Returns:
- source of default values
- Default:
- com.priint.pubserver.plugin.annotation.Value.Type.INLINE
-
-
-
multiSelectionType
Value.MultiSelectionType multiSelectionType
- Returns:
- type of selection (single or multi)
- Default:
- com.priint.pubserver.plugin.annotation.Value.MultiSelectionType.SINGLE
-
-
-
methodParameters
ValueMethodParameter[] methodParameters
- Returns:
- parameters for method in case of type of value is Type.PLUGIN
- Default:
- {}
-
-
-
values
ValueItem[] values
- Returns:
- list of default values
- Default:
- {}
-
-