A B C D E F G H I L M N Q R S T W 
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.factories.QueueItemFactory
 
clear() - Method in class io.annot8.implementations.support.listeners.Listeners
 
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.factories.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 class io.annot8.implementations.support.factories.NotifyingItemFactory
 
create(Item) - Method in interface io.annot8.implementations.support.stores.GroupStoreFactory
 
create(Item, GroupStore) - Method in interface io.annot8.implementations.support.factories.GroupBuilderFactory
Create a new builder for the provided item.
create(Item, String) - Method in class io.annot8.implementations.support.factories.NotifyingItemFactory
 
create(Item, String, Consumer<Item>) - Method in class io.annot8.implementations.support.factories.NotifyingItemFactory
 
create(Item, Consumer<Item>) - Method in class io.annot8.implementations.support.factories.NotifyingItemFactory
 
create(String) - Method in class io.annot8.implementations.support.factories.NotifyingItemFactory
 
create(String, String, ImmutableProperties, Supplier<D>) - Method in class io.annot8.implementations.support.content.AbstractContentBuilder
 
create(String, Consumer<Item>) - Method in class io.annot8.implementations.support.factories.NotifyingItemFactory
 
create(Consumer<Item>) - Method in class io.annot8.implementations.support.factories.NotifyingItemFactory
 
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.factories.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
 
getQueueSize() - Method in class io.annot8.implementations.support.factories.QueueItemFactory
 
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.factories.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 Map 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.factories.QueueItemFactory
 
NotifyingItemFactory - Class in io.annot8.implementations.support.factories
 
NotifyingItemFactory(ItemFactory) - Constructor for class io.annot8.implementations.support.factories.NotifyingItemFactory
 

Q

QueueItemFactory - Class in io.annot8.implementations.support.factories
 
QueueItemFactory(ItemFactory) - Constructor for class io.annot8.implementations.support.factories.QueueItemFactory
 
QueueItemFactory(ItemFactory, Queue<Item>) - Constructor for class io.annot8.implementations.support.factories.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.factories.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
 
A B C D E F G H I L M N Q R S T W 
All Classes All Packages