Annotation Interface ParamFunctionRepository
Marks function repository that should be added to function provider during
initial scan. Function repositories are ordered, first function repository
that can provide searched function is used.
- Author:
- Adam Dubiel
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionList of function repository function descriptors - each descriptor creates new instance of function repository.intOrder of repository on repository list, lower number means repository will be used earlier.String[]List of unique names, which will be used to register same instance of function repository multiple times. -
Field Summary
Fields
-
Field Details
-
DEFAULT_ORDER
static final int DEFAULT_ORDER- See Also:
-
-
Element Details
-
value
String valueUnique name of repository.- Returns:
- name
-
-
-
values
String[] valuesList of unique names, which will be used to register same instance of function repository multiple times.- Returns:
- list of names
- Default:
- {}
-
instances
ObjectInstance[] instancesList of function repository function descriptors - each descriptor creates new instance of function repository.- Returns:
- instance descriptors
- See Also:
- Default:
- {}
-
order
int orderOrder of repository on repository list, lower number means repository will be used earlier.- Returns:
- order, defaults to 100
- Default:
- 100
-