A B C D E F G H I L M N Q R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAnnotation - Class in io.annot8.implementations.support.annotations
-
Abstract implementation of Annotation, providing correct implementations of equals, hashCode and toString.
- AbstractAnnotation() - Constructor for class io.annot8.implementations.support.annotations.AbstractAnnotation
- AbstractAnnotationReference - Class in io.annot8.implementations.support.references
-
Abstract implementation of AnnotationReference, providing correct implementations of equals, hashCode and toString.
- AbstractAnnotationReference() - Constructor for class io.annot8.implementations.support.references.AbstractAnnotationReference
- AbstractContent<D> - Class in io.annot8.implementations.support.content
- AbstractContent(Item, Class<D>, Class<? extends Content<D>>, Function<Content<?>, AnnotationStore>, String, String, ImmutableProperties, Supplier<D>) - Constructor for class io.annot8.implementations.support.content.AbstractContent
- AbstractContentBuilder<D,C extends io.annot8.api.data.Content<D>> - Class in io.annot8.implementations.support.content
- AbstractContentBuilder(Item) - Constructor for class io.annot8.implementations.support.content.AbstractContentBuilder
- AbstractContentBuilderFactory<D,C extends io.annot8.api.data.Content<D>> - Class in io.annot8.implementations.support.content
- AbstractContentBuilderFactory(Class<D>, Class<C>) - Constructor for class io.annot8.implementations.support.content.AbstractContentBuilderFactory
- AbstractGroup - Class in io.annot8.implementations.support.annotations
-
Abstract implementation of Group, providing correct implementations of equals, hashCode and toString.
- AbstractGroup() - Constructor for class io.annot8.implementations.support.annotations.AbstractGroup
- AbstractGroupReference - Class in io.annot8.implementations.support.references
-
Abstract implementation of GroupReference, providing correct implementations of equals, hashCode and toString.
- AbstractGroupReference() - Constructor for class io.annot8.implementations.support.references.AbstractGroupReference
- Annot8ComponentRegistry - Class in io.annot8.implementations.support.registries
- Annot8ComponentRegistry(Set<Class<? extends Annot8ComponentDescriptor>>) - Constructor for class io.annot8.implementations.support.registries.Annot8ComponentRegistry
- AnnotationBuilderFactory - Interface in io.annot8.implementations.support.factories
-
Factory to createContent an annotation builder.
- AnnotationStoreFactory - Interface in io.annot8.implementations.support.stores
B
- Builder() - Constructor for class io.annot8.implementations.support.properties.MapImmutableProperties.Builder
C
- clear() - Method in class io.annot8.implementations.support.listeners.Listeners
- clear() - Method in class io.annot8.implementations.support.stores.QueueItemFactory
- ContentBuilderFactory<D,C extends io.annot8.api.data.Content<D>> - Interface in io.annot8.implementations.support.factories
-
Factory to createContent an content builder.
- ContentBuilderFactoryRegistry - Interface in io.annot8.implementations.support.registries
-
A registry of content builder factories.
- create() - Method in class io.annot8.implementations.support.stores.NotifyingItemFactory
- create(Content<?>) - Method in interface io.annot8.implementations.support.stores.AnnotationStoreFactory
- create(Content<?>, AnnotationStore) - Method in interface io.annot8.implementations.support.factories.AnnotationBuilderFactory
-
Create a new builder for the provided parameters.
- create(Item) - Method in interface io.annot8.implementations.support.factories.ContentBuilderFactory
-
Create a new builder for the provided item.
- create(Item) - Method in interface io.annot8.implementations.support.stores.GroupStoreFactory
- create(Item) - Method in class io.annot8.implementations.support.stores.NotifyingItemFactory
- create(Item, GroupStore) - Method in interface io.annot8.implementations.support.factories.GroupBuilderFactory
-
Create a new builder for the provided item.
- create(String, String, ImmutableProperties, Supplier<D>) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- createChild() - Method in class io.annot8.implementations.support.delegates.DelegateItem
- createContent(Class<C>) - Method in class io.annot8.implementations.support.delegates.DelegateItem
D
- DelegateAnnotationBuilder - Class in io.annot8.implementations.support.delegates
- DelegateAnnotationBuilder(Annotation.Builder) - Constructor for class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- DelegateContentBuilder<C extends io.annot8.api.data.Content<D>,D> - Class in io.annot8.implementations.support.delegates
- DelegateContentBuilder(Content.Builder<C, D>) - Constructor for class io.annot8.implementations.support.delegates.DelegateContentBuilder
- DelegateGroupBuilder - Class in io.annot8.implementations.support.delegates
- DelegateGroupBuilder(Group.Builder) - Constructor for class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- DelegateItem - Class in io.annot8.implementations.support.delegates
- DelegateItem(Item) - Constructor for class io.annot8.implementations.support.delegates.DelegateItem
- deregister() - Method in interface io.annot8.implementations.support.listeners.Deregister
- deregister(Consumer<Item>) - Method in class io.annot8.implementations.support.stores.NotifyingItemFactory
- deregister(L) - Method in interface io.annot8.implementations.support.listeners.Listenable
- deregister(L) - Method in class io.annot8.implementations.support.listeners.Listeners
- Deregister - Interface in io.annot8.implementations.support.listeners
- discard() - Method in class io.annot8.implementations.support.delegates.DelegateItem
E
- equals(Object) - Method in class io.annot8.implementations.support.annotations.AbstractAnnotation
- equals(Object) - Method in class io.annot8.implementations.support.annotations.AbstractGroup
- equals(Object) - Method in class io.annot8.implementations.support.properties.MapImmutableProperties
- equals(Object) - Method in class io.annot8.implementations.support.properties.MapMutableProperties
- equals(Object) - Method in class io.annot8.implementations.support.references.AbstractAnnotationReference
- equals(Object) - Method in class io.annot8.implementations.support.references.AbstractGroupReference
F
- filter(Filter<Content<?>>) - Method in class io.annot8.implementations.support.delegates.DelegateItem
- find(Filter<Content<?>>) - Method in class io.annot8.implementations.support.delegates.DelegateItem
- fire(E) - Method in class io.annot8.implementations.support.listeners.Listeners
- from(C) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- from(C) - Method in class io.annot8.implementations.support.delegates.DelegateContentBuilder
- from(Annotation) - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- from(Group) - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- from(Properties) - Method in class io.annot8.implementations.support.properties.MapImmutableProperties.Builder
G
- get(Class<C>) - Method in interface io.annot8.implementations.support.registries.ContentBuilderFactoryRegistry
-
Get the (best) content builder factory for the content class requested, if available.
- get(Class<C>) - Method in class io.annot8.implementations.support.registries.SimpleContentBuilderFactoryRegistry
- getAll() - Method in class io.annot8.implementations.support.properties.MapImmutableProperties
- getAll() - Method in class io.annot8.implementations.support.properties.MapMutableProperties
- getAnnotations() - Method in class io.annot8.implementations.support.content.AbstractContent
- getComponent(String, Class<T>) - Method in class io.annot8.implementations.support.registries.Annot8ComponentRegistry
- getContent(String) - Method in class io.annot8.implementations.support.delegates.DelegateItem
- getContentClass() - Method in class io.annot8.implementations.support.content.AbstractContent
- getContentClass() - Method in class io.annot8.implementations.support.content.AbstractContentBuilderFactory
- getContentClass() - Method in interface io.annot8.implementations.support.factories.ContentBuilderFactory
-
Get the content class created.
- getContents() - Method in class io.annot8.implementations.support.delegates.DelegateItem
- getContents(Class<T>) - Method in class io.annot8.implementations.support.delegates.DelegateItem
- getData() - Method in class io.annot8.implementations.support.content.AbstractContent
- getDataClass() - Method in class io.annot8.implementations.support.content.AbstractContent
- getDataClass() - Method in class io.annot8.implementations.support.content.AbstractContentBuilderFactory
- getDataClass() - Method in interface io.annot8.implementations.support.factories.ContentBuilderFactory
-
Get the class of the data this content holds
- getDescription() - Method in class io.annot8.implementations.support.content.AbstractContent
- getGroups() - Method in class io.annot8.implementations.support.delegates.DelegateItem
- getId() - Method in class io.annot8.implementations.support.content.AbstractContent
- getId() - Method in class io.annot8.implementations.support.delegates.DelegateItem
- getItem() - Method in class io.annot8.implementations.support.content.AbstractContent
- getItem() - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- getParent() - Method in class io.annot8.implementations.support.delegates.DelegateItem
- getProcessor(String) - Method in class io.annot8.implementations.support.registries.Annot8ComponentRegistry
- getProcessors() - Method in class io.annot8.implementations.support.registries.Annot8ComponentRegistry
- getProperties() - Method in class io.annot8.implementations.support.content.AbstractContent
- getProperties() - Method in class io.annot8.implementations.support.delegates.DelegateItem
- getResources() - Method in class io.annot8.implementations.support.context.SimpleContext
- getSource(String) - Method in class io.annot8.implementations.support.registries.Annot8ComponentRegistry
- getSources() - Method in class io.annot8.implementations.support.registries.Annot8ComponentRegistry
- GroupBuilderFactory - Interface in io.annot8.implementations.support.factories
-
Factory to createContent an group builder.
- GroupStoreFactory - Interface in io.annot8.implementations.support.stores
H
- hashCode() - Method in class io.annot8.implementations.support.annotations.AbstractAnnotation
- hashCode() - Method in class io.annot8.implementations.support.annotations.AbstractGroup
- hashCode() - Method in class io.annot8.implementations.support.properties.MapImmutableProperties
- hashCode() - Method in class io.annot8.implementations.support.properties.MapMutableProperties
- hashCode() - Method in class io.annot8.implementations.support.references.AbstractAnnotationReference
- hashCode() - Method in class io.annot8.implementations.support.references.AbstractGroupReference
- hasParent() - Method in class io.annot8.implementations.support.delegates.DelegateItem
I
- io.annot8.implementations.support - module io.annot8.implementations.support
-
This module contains common functionality for the Annot8 framework, including helper and utility functions, abstract classes, factory objects, and common implementations of some components (notably Bounds).
- io.annot8.implementations.support.annotations - package io.annot8.implementations.support.annotations
- io.annot8.implementations.support.content - package io.annot8.implementations.support.content
- io.annot8.implementations.support.context - package io.annot8.implementations.support.context
- io.annot8.implementations.support.delegates - package io.annot8.implementations.support.delegates
- io.annot8.implementations.support.factories - package io.annot8.implementations.support.factories
- io.annot8.implementations.support.listeners - package io.annot8.implementations.support.listeners
- io.annot8.implementations.support.properties - package io.annot8.implementations.support.properties
- io.annot8.implementations.support.references - package io.annot8.implementations.support.references
- io.annot8.implementations.support.registries - package io.annot8.implementations.support.registries
- io.annot8.implementations.support.stores - package io.annot8.implementations.support.stores
- isDiscarded() - Method in class io.annot8.implementations.support.delegates.DelegateItem
- isEmpty() - Method in class io.annot8.implementations.support.stores.QueueItemFactory
L
- Listenable<L> - Interface in io.annot8.implementations.support.listeners
- Listeners<L,E> - Class in io.annot8.implementations.support.listeners
- Listeners(BiConsumer<L, E>) - Constructor for class io.annot8.implementations.support.listeners.Listeners
M
- MapImmutableProperties - Class in io.annot8.implementations.support.properties
-
Implementation of ImmutableProperties interface using an in-memory HashMap to store the properties.
- MapImmutableProperties.Builder - Class in io.annot8.implementations.support.properties
-
AbstractContentBuilder class for InMemoryImmutableProperties
- MapMutableProperties - Class in io.annot8.implementations.support.properties
-
Implementation of MutableProperties interface using an in-memory HashMap to store the properties.
- MapMutableProperties() - Constructor for class io.annot8.implementations.support.properties.MapMutableProperties
-
Create a new instance with no key-values
- MapMutableProperties(Properties) - Constructor for class io.annot8.implementations.support.properties.MapMutableProperties
-
Create a new instance with key-values from an existing Properties object *
- MapMutableProperties(Map<String, Object>) - Constructor for class io.annot8.implementations.support.properties.MapMutableProperties
-
Create a new instance with key-values from an existing Map
N
- newId() - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- newId() - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- next() - Method in class io.annot8.implementations.support.stores.QueueItemFactory
- NotifyingItemFactory - Class in io.annot8.implementations.support.stores
- NotifyingItemFactory(ItemFactory) - Constructor for class io.annot8.implementations.support.stores.NotifyingItemFactory
Q
- QueueItemFactory - Class in io.annot8.implementations.support.stores
- QueueItemFactory(ItemFactory) - Constructor for class io.annot8.implementations.support.stores.QueueItemFactory
- QueueItemFactory(ItemFactory, Queue<Item>) - Constructor for class io.annot8.implementations.support.stores.QueueItemFactory
R
- register(Class<C>, ContentBuilderFactory<D, I>) - Method in interface io.annot8.implementations.support.registries.ContentBuilderFactoryRegistry
- register(Class<C>, ContentBuilderFactory<D, I>) - Method in class io.annot8.implementations.support.registries.SimpleContentBuilderFactoryRegistry
- register(Consumer<Item>) - Method in class io.annot8.implementations.support.stores.NotifyingItemFactory
- register(L) - Method in interface io.annot8.implementations.support.listeners.Listenable
- register(L) - Method in class io.annot8.implementations.support.listeners.Listeners
- remove(String) - Method in class io.annot8.implementations.support.properties.MapMutableProperties
- removeContent(String) - Method in class io.annot8.implementations.support.delegates.DelegateItem
S
- save() - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- save() - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- save() - Method in class io.annot8.implementations.support.delegates.DelegateContentBuilder
- save() - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- save() - Method in class io.annot8.implementations.support.properties.MapImmutableProperties.Builder
- set(String, Object) - Method in class io.annot8.implementations.support.properties.MapMutableProperties
- SimpleContentBuilderFactoryRegistry - Class in io.annot8.implementations.support.registries
- SimpleContentBuilderFactoryRegistry() - Constructor for class io.annot8.implementations.support.registries.SimpleContentBuilderFactoryRegistry
- SimpleContext - Class in io.annot8.implementations.support.context
- SimpleContext(Resource...) - Constructor for class io.annot8.implementations.support.context.SimpleContext
- SimpleContext(Collection<Resource>) - Constructor for class io.annot8.implementations.support.context.SimpleContext
T
- toString() - Method in class io.annot8.implementations.support.annotations.AbstractAnnotation
- toString() - Method in class io.annot8.implementations.support.annotations.AbstractGroup
- toString() - Method in class io.annot8.implementations.support.properties.MapImmutableProperties
- toString() - Method in class io.annot8.implementations.support.properties.MapMutableProperties
- toString() - Method in class io.annot8.implementations.support.references.AbstractAnnotationReference
- toString() - Method in class io.annot8.implementations.support.references.AbstractGroupReference
W
- withAnnotation(String, Annotation) - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- withBounds(Bounds) - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- withData(Supplier<D>) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- withData(Supplier<D>) - Method in class io.annot8.implementations.support.delegates.DelegateContentBuilder
- withDescription(String) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- withDescription(String) - Method in class io.annot8.implementations.support.delegates.DelegateContentBuilder
- withId(String) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- withId(String) - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- withId(String) - Method in class io.annot8.implementations.support.delegates.DelegateContentBuilder
- withId(String) - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- withoutProperty(String) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- withoutProperty(String) - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- withoutProperty(String) - Method in class io.annot8.implementations.support.delegates.DelegateContentBuilder
- withoutProperty(String) - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- withoutProperty(String) - Method in class io.annot8.implementations.support.properties.MapImmutableProperties.Builder
- withoutProperty(String, Object) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- withoutProperty(String, Object) - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- withoutProperty(String, Object) - Method in class io.annot8.implementations.support.delegates.DelegateContentBuilder
- withoutProperty(String, Object) - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- withoutProperty(String, Object) - Method in class io.annot8.implementations.support.properties.MapImmutableProperties.Builder
- withProperties(Properties) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- withProperties(Properties) - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- withProperties(Properties) - Method in class io.annot8.implementations.support.delegates.DelegateContentBuilder
- withProperties(Properties) - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- withProperties(Properties) - Method in class io.annot8.implementations.support.properties.MapImmutableProperties.Builder
- withProperty(String, Object) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- withProperty(String, Object) - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- withProperty(String, Object) - Method in class io.annot8.implementations.support.delegates.DelegateContentBuilder
- withProperty(String, Object) - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- withProperty(String, Object) - Method in class io.annot8.implementations.support.properties.MapImmutableProperties.Builder
- withPropertyIfPresent(String, Optional<?>) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
- withPropertyIfPresent(String, Optional<?>) - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- withPropertyIfPresent(String, Optional<?>) - Method in class io.annot8.implementations.support.delegates.DelegateContentBuilder
- withPropertyIfPresent(String, Optional<?>) - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
- withPropertyIfPresent(String, Optional<?>) - Method in class io.annot8.implementations.support.properties.MapImmutableProperties.Builder
- withType(String) - Method in class io.annot8.implementations.support.delegates.DelegateAnnotationBuilder
- withType(String) - Method in class io.annot8.implementations.support.delegates.DelegateGroupBuilder
All Classes All Packages