Uses of Interface
io.annot8.api.data.Content
-
Packages that use Content Package Description io.annot8.api.annotations This package contains the api interfaces for annotations and groups of annotations.io.annot8.api.bounds This package contains the api interface for bounds.io.annot8.api.capabilities Package containing classes for describing the capabilities of a component, for example what it creates, processes and deletes.io.annot8.api.data This package contains the api data objects used by Annot8io.annot8.api.stores This package contains the api interfaces for store objects -
-
Uses of Content in io.annot8.api.annotations
Methods in io.annot8.api.annotations with parameters of type Content Modifier and Type Method Description default Stream<Annotation>Group. getAnnotationsForContent(Content content)Return all the annotations in this group for the specified content.default Stream<Annotation>Group. getAnnotationsForContentAndRole(Content content, String role)Return all the annotations in this group for the specified content and role. -
Uses of Content in io.annot8.api.bounds
Methods in io.annot8.api.bounds with type parameters of type Content Modifier and Type Method Description default <D,C extends Content<D>>
Optional<D>Bounds. getData(C content)Get the subset of data which is covered by these bounds, returning the data in the native format of the Content.<D,C extends Content<D>,R>
Optional<R>Bounds. getData(C content, Class<R> requiredClass)Get the subset of data which is covered by these bounds.<D,C extends Content<D>>
booleanBounds. isValid(C content)Are these bounds valid for the provided content? -
Uses of Content in io.annot8.api.capabilities
Methods in io.annot8.api.capabilities that return types with arguments of type Content Modifier and Type Method Description Class<? extends Content>ContentCapability. getType()The type of content -
Uses of Content in io.annot8.api.data
Classes in io.annot8.api.data with type parameters of type Content Modifier and Type Interface Description static interfaceContent.Builder<A extends Content<D>,D>Builder interface to createContent (immutable) Content classesMethods in io.annot8.api.data with type parameters of type Content Modifier and Type Method Description <C extends Content<D>,D>
Content.Builder<C,D>Item. createContent(Class<C> clazz)Create a new content builder to generate content.default <T extends Content<?>>
Stream<T>Item. getContents(Class<T> clazz)All content objects of the specified class contained within this itemMethods in io.annot8.api.data that return types with arguments of type Content Modifier and Type Method Description default Stream<Content<?>>Item. filter(Filter<Content<?>> filter)Filter content to match the test.Optional<Content<?>>Item. getContent(String id)The content object for the specified idClass<? extends Content<D>>Content. getContentClass()The top level content interface this object implementsStream<Content<?>>Item. getContents()All content objects contained within this itemMethods in io.annot8.api.data with parameters of type Content Modifier and Type Method Description default voidItem. removeContent(Content<?> content)Remove the specified content object from this itemMethod parameters in io.annot8.api.data with type arguments of type Content Modifier and Type Method Description default Stream<Content<?>>Item. filter(Filter<Content<?>> filter)Filter content to match the test. -
Uses of Content in io.annot8.api.stores
Methods in io.annot8.api.stores that return Content Modifier and Type Method Description Content<?>AnnotationStore. getContent()Get the content which this store holds annotations for.
-