Index

B C F K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

B

batchType() - Element in annotation type nbbrd.service.ServiceDefinition
Specifies the batch class to use in batch loading.

C

CAMEL_CASE - Static variable in annotation type nbbrd.service.ServiceId
 
CAMEL_SNAKE_CASE - Static variable in annotation type nbbrd.service.ServiceId
 

F

fallback() - Element in annotation type nbbrd.service.ServiceDefinition
Specifies the fallback class to use if no service is available.
This option is only used in conjunction with Quantifier.SINGLE.
FLAT_CASE - Static variable in annotation type nbbrd.service.ServiceId
 

K

KEBAB_CASE - Static variable in annotation type nbbrd.service.ServiceId
 

L

loaderName() - Element in annotation type nbbrd.service.ServiceDefinition
Specifies the fully qualified name of the loader.
An empty value generates an automatic name.

M

MULTIPLE - Enum constant in enum nbbrd.service.Quantifier
Match zero or more instances

N

nbbrd.service - module nbbrd.service
 
nbbrd.service - package nbbrd.service
 
negate() - Element in annotation type nbbrd.service.ServiceFilter
Applies a logical negation.

O

OPTIONAL - Enum constant in enum nbbrd.service.Quantifier
Match zero or one instance

P

PASCAL_CASE - Static variable in annotation type nbbrd.service.ServiceId
 
pattern() - Element in annotation type nbbrd.service.ServiceId
Specifies the regex pattern that the ID is expected to match.
If specified, this pattern will be added to the loader as a static final field.
position() - Element in annotation type nbbrd.service.ServiceFilter
Sets the filter ordering in case of multiple filters.
position() - Element in annotation type nbbrd.service.ServiceSorter
Sets the sorter ordering in case of multiple sorters.

Q

quantifier() - Element in annotation type nbbrd.service.ServiceDefinition
Specifies how many instances are returned by the loader.
Quantifier - Enum in nbbrd.service
Specifies how many class instances are expected.

R

reverse() - Element in annotation type nbbrd.service.ServiceSorter
Applies a reverse sorting.

S

SCREAMING_KEBAB_CASE - Static variable in annotation type nbbrd.service.ServiceId
 
SCREAMING_SNAKE_CASE - Static variable in annotation type nbbrd.service.ServiceId
 
ServiceDefinition - Annotation Type in nbbrd.service
Declarative definition of a service that generates a specialized service loader that takes care of the loading and enforces a specific usage.
ServiceFilter - Annotation Type in nbbrd.service
Specifies that a method must be used as a filter on a service.
ServiceId - Annotation Type in nbbrd.service
Specifies that a method can be used to retrieve an identifier on a service.
ServiceProvider - Annotation Type in nbbrd.service
Declarative registration of a service provider.
ServiceProvider.List - Annotation Type in nbbrd.service
 
ServiceSorter - Annotation Type in nbbrd.service
Specifies that a method must be used as a sorter on a service.
SINGLE - Enum constant in enum nbbrd.service.Quantifier
Match exactly on instance
SINGLE_FALLBACK_NOT_EXPECTED - Static variable in annotation type nbbrd.service.ServiceDefinition
Name to suppress single-fallback warning using @SuppressWarnings
SNAKE_CASE - Static variable in annotation type nbbrd.service.ServiceId
 

T

TRAIN_CASE - Static variable in annotation type nbbrd.service.ServiceId
 

U

UPPER_FLAT_CASE - Static variable in annotation type nbbrd.service.ServiceId
 

V

value() - Element in annotation type nbbrd.service.ServiceProvider.List
 
value() - Element in annotation type nbbrd.service.ServiceProvider
The interface (or class) to register this implementation under.
This value is optional if the provider implements/extends exactly one interface/class.
valueOf(String) - Static method in enum nbbrd.service.Quantifier
Returns the enum constant of this type with the specified name.
values() - Static method in enum nbbrd.service.Quantifier
Returns an array containing the constants of this enum type, in the order they are declared.
B C F K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values