Package guru.mikelue.foxglove.annotation
Annotation Interface TableFacetsSource
@Target({METHOD,FIELD})
@Retention(RUNTIME)
@Documented
@Inherited
public @interface TableFacetsSource
Marks a method or a filed as instant/provider of
TableFacet.
For annotated field, its type should be:
TableFacet,List,Streamorarray([])ofTableFacetsTableFacetsProvider
For annotated method, its return type of method should be:
TableFacet,List,Streamorarray([])ofTableFacets
-
Optional Element Summary
Optional Elements
-
Element Details
-
value
String valueDefines the name of table facet. Without this attribute, the name of method/field is used as the name.- Returns:
- The name of table facet
- See Also:
- Default:
""
-