Uses of Interface
io.annot8.core.bounds.Bounds
-
Packages that use Bounds Package Description io.annot8.core.annotations This package contains the core interfaces for annotations and groups of annotations.io.annot8.core.capabilities This package contains the core interface for capabilities.io.annot8.core.stores This package contains the core interfaces for store objects -
-
Uses of Bounds in io.annot8.core.annotations
Methods in io.annot8.core.annotations with type parameters of type Bounds Modifier and Type Method Description default <B extends Bounds>
Optional<B>Annotation. getBounds(Class<B> boundsClass)Get theBoundsassociated with this annotation casting it to the bounds provided (if it is of that type / subtype).Methods in io.annot8.core.annotations that return Bounds Modifier and Type Method Description BoundsAnnotation. getBounds()Get theBoundsassociated with this annotationMethods in io.annot8.core.annotations with parameters of type Bounds Modifier and Type Method Description Annotation.BuilderAnnotation.Builder. withBounds(Bounds bounds)Set theBoundsassociated with this annotation -
Uses of Bounds in io.annot8.core.capabilities
Methods in io.annot8.core.capabilities that return types with arguments of type Bounds Modifier and Type Method Description Class<? extends Bounds>AnnotationCapability. getBounds()Get the bounds created/deleted/processedMethod parameters in io.annot8.core.capabilities with type arguments of type Bounds Modifier and Type Method Description default Capabilities.BuilderCapabilities.Builder. createsAnnotation(String type, Class<? extends Bounds> clazz)Declare that the component will create an annotationdefault Capabilities.BuilderCapabilities.Builder. deletesAnnotation(String type, Class<? extends Bounds> clazz)Declare that the component will delete an annotationdefault Capabilities.BuilderCapabilities.Builder. processesAnnotation(String type, Class<? extends Bounds> clazz, boolean optional)Declare that the component will process an annotationConstructor parameters in io.annot8.core.capabilities with type arguments of type Bounds Constructor Description AnnotationCapability(String type, Class<? extends Bounds> bounds, boolean optional)Create from fields -
Uses of Bounds in io.annot8.core.stores
Methods in io.annot8.core.stores with type parameters of type Bounds Modifier and Type Method Description default <B extends Bounds>
Stream<Annotation>AnnotationStore. getByBounds(Class<B> boundsClass)Get all annotations of a given bounds currently held in this storedefault <B extends Bounds>
Stream<Annotation>AnnotationStore. getByBoundsAndType(Class<B> boundsClass, String type)Get all annotations of a given bounds and type currently held in this store
-