Module org.tentackle.fx
Package org.tentackle.fx.table
Annotation Interface TableConfigurationProviderService
@Documented
@Retention(RUNTIME)
@Target(TYPE)
@Analyze("org.tentackle.buildsupport.BundleAnalyzeHandler")
@MappedService(TableConfigurationProvider.class)
public @interface TableConfigurationProviderService
Annotation to express that the annotated class is a
TableConfigurationProvider.-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionGets the binding type.booleanFlag to disable entry in META-INF/bundles.
Avoids warnings in I18N maven goals.booleanReturns whether provider should be unit tested.
-
Element Details
-
value
Class<?> valueDetermines the serviced class.- Returns:
- the class
-
-
-
noBundle
boolean noBundleFlag to disable entry in META-INF/bundles.
Avoids warnings in I18N maven goals.- Returns:
- true if provider does not provide a bundle
- Default:
- false
-
binding
TableConfiguration.BINDING bindingGets the binding type.- Returns:
- the binding type (defaults to
TableConfiguration.BINDING.YES)
- Default:
- YES
-
test
boolean testReturns whether provider should be unit tested.- Returns:
- true if test (default), false if no test
- Default:
- true
-