Skip navigation links
A B C D E F G H I J K L M O R S T U V W 

A

AccessController<T extends DataModelElement> - Class in de.sambalmueslie.herold.model.access
 
AccessController(String, LocalModel<T>) - Constructor for class de.sambalmueslie.herold.model.access.AccessController
 
add(T) - Method in interface de.sambalmueslie.herold.DataModel
Add a element to the model.
add(long, T) - Method in class de.sambalmueslie.herold.model.access.AccessController
 
add(long, T) - Method in class de.sambalmueslie.herold.model.data.Model
 
add(T) - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
add(long, T) - Method in interface de.sambalmueslie.herold.model.LocalModel
 
add(long, T) - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
AllowedReader - Annotation Type in de.sambalmueslie.herold.annotations
The allowed reader for a data model element.
AllowedWriter - Annotation Type in de.sambalmueslie.herold.annotations
The allowed writer for a data model element or field.
AnnotationSpy - Class in de.sambalmueslie.herold.util
 

B

BaseAccessException - Exception in de.sambalmueslie.herold.exceptions
The base access exception.
BaseAccessException(String, Class<?>, String) - Constructor for exception de.sambalmueslie.herold.exceptions.BaseAccessException
 
BaseConverter<T extends DataModelElement> - Class in de.sambalmueslie.herold.model.parse
 
BaseConverter(Class<? extends T>) - Constructor for class de.sambalmueslie.herold.model.parse.BaseConverter
 
BaseDataModelElement - Class in de.sambalmueslie.herold
Base implementation for the DataModelElement.
BaseDataModelElement() - Constructor for class de.sambalmueslie.herold.BaseDataModelElement
 

C

ChangeListener - Annotation Type in de.sambalmueslie.herold.annotations
Its possible to add a specific change listener for each field.
contains(long) - Method in interface de.sambalmueslie.herold.DataModel
Check if the model contains a element by id.
contains(long) - Method in class de.sambalmueslie.herold.model.access.AccessController
 
contains(long) - Method in class de.sambalmueslie.herold.model.data.Model
 
contains(long) - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
contains(long) - Method in interface de.sambalmueslie.herold.model.LocalModel
 
contains(long) - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
contains(String) - Method in class de.sambalmueslie.herold.model.parse.Element
 
convert(Element) - Method in class de.sambalmueslie.herold.model.parse.BaseConverter
 
convert(T) - Method in class de.sambalmueslie.herold.model.parse.BaseConverter
 
convert(Element) - Method in interface de.sambalmueslie.herold.model.parse.ElementConverter
Convert a Element to a object.
convert(T) - Method in interface de.sambalmueslie.herold.model.parse.ElementConverter
Convert object to a Element .
createDataCenter() - Static method in class de.sambalmueslie.herold.model.HeroldFactory
Create a anonymous data center.
createDataCenter(String) - Static method in class de.sambalmueslie.herold.model.HeroldFactory
Create a data center for a specified operator.
createModel(Class<T>) - Method in interface de.sambalmueslie.herold.HeroldDataCenter
Create a new model for a specified type.
createModel(Class<T>, String) - Method in interface de.sambalmueslie.herold.HeroldDataCenter
Create a new model for a specified type for a defined operator.

D

DataModel<T extends DataModelElement> - Interface in de.sambalmueslie.herold
 
DataModelChangeAdapter<T extends DataModelElement> - Class in de.sambalmueslie.herold
Simple adapter for the change listener.
DataModelChangeAdapter() - Constructor for class de.sambalmueslie.herold.DataModelChangeAdapter
 
DataModelChangeListener<T extends DataModelElement> - Interface in de.sambalmueslie.herold
The change listener for the data model.
DataModelElement - Interface in de.sambalmueslie.herold
The element for the data model.
de.sambalmueslie.herold - package de.sambalmueslie.herold
 
de.sambalmueslie.herold.annotations - package de.sambalmueslie.herold.annotations
 
de.sambalmueslie.herold.exceptions - package de.sambalmueslie.herold.exceptions
 
de.sambalmueslie.herold.model - package de.sambalmueslie.herold.model
 
de.sambalmueslie.herold.model.access - package de.sambalmueslie.herold.model.access
 
de.sambalmueslie.herold.model.data - package de.sambalmueslie.herold.model.data
 
de.sambalmueslie.herold.model.instance - package de.sambalmueslie.herold.model.instance
 
de.sambalmueslie.herold.model.parse - package de.sambalmueslie.herold.model.parse
 
de.sambalmueslie.herold.util - package de.sambalmueslie.herold.util
 
dispose() - Method in class de.sambalmueslie.herold.model.access.AccessController
 
dispose() - Method in class de.sambalmueslie.herold.model.data.Model
 
dispose() - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
dispose() - Method in interface de.sambalmueslie.herold.model.LocalModel
 
dispose() - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 

E

Element - Class in de.sambalmueslie.herold.model.parse
 
Element() - Constructor for class de.sambalmueslie.herold.model.parse.Element
 
Element(long) - Constructor for class de.sambalmueslie.herold.model.parse.Element
 
ElementConverter<T extends DataModelElement> - Interface in de.sambalmueslie.herold.model.parse
Convert a element to a object and the other way.
equals(Object) - Method in class de.sambalmueslie.herold.BaseDataModelElement
 
equals(Object) - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 

F

findAnnotation(Class<?>, Class<A>) - Static method in class de.sambalmueslie.herold.util.AnnotationSpy
 

G

get(long) - Method in interface de.sambalmueslie.herold.DataModel
Get a element by id.
get(long) - Method in class de.sambalmueslie.herold.model.access.AccessController
 
get(long) - Method in class de.sambalmueslie.herold.model.data.Model
 
get(long) - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
get(long) - Method in interface de.sambalmueslie.herold.model.LocalModel
 
get(long) - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
get(String) - Method in class de.sambalmueslie.herold.model.parse.Element
 
getAll() - Method in interface de.sambalmueslie.herold.DataModel
 
getAll() - Method in class de.sambalmueslie.herold.model.access.AccessController
 
getAll() - Method in class de.sambalmueslie.herold.model.data.Model
 
getAll() - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
getAll() - Method in interface de.sambalmueslie.herold.model.LocalModel
 
getAll() - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
getAllFields(Class<?>) - Static method in class de.sambalmueslie.herold.util.ReflectionUtils
 
getElementImplType() - Method in class de.sambalmueslie.herold.model.Metadata
 
getElementType() - Method in exception de.sambalmueslie.herold.exceptions.BaseAccessException
 
getElementType() - Method in class de.sambalmueslie.herold.model.Metadata
 
getFields(Class<?>) - Static method in class de.sambalmueslie.herold.util.ReflectionUtils
 
getId() - Method in class de.sambalmueslie.herold.BaseDataModelElement
 
getId() - Method in interface de.sambalmueslie.herold.DataModelElement
 
getId() - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
getId() - Method in class de.sambalmueslie.herold.model.parse.Element
 
getMetadata() - Method in class de.sambalmueslie.herold.model.data.Model
 
getMetadata() - Method in interface de.sambalmueslie.herold.model.LocalModel
 
getMetadata() - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
getNext() - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
getOperatorId() - Method in exception de.sambalmueslie.herold.exceptions.BaseAccessException
 
getSpecificListenerType() - Method in class de.sambalmueslie.herold.model.Metadata
 
getValues() - Method in class de.sambalmueslie.herold.model.parse.Element
 

H

handleElementAdded(T) - Method in class de.sambalmueslie.herold.DataModelChangeAdapter
 
handleElementAdded(T) - Method in interface de.sambalmueslie.herold.DataModelChangeListener
Handle the addition of a new element.
handleElementChanged(T) - Method in class de.sambalmueslie.herold.DataModelChangeAdapter
 
handleElementChanged(T) - Method in interface de.sambalmueslie.herold.DataModelChangeListener
Handle the change of a existing element.
handleElementRemoved(T) - Method in class de.sambalmueslie.herold.DataModelChangeAdapter
 
handleElementRemoved(T) - Method in interface de.sambalmueslie.herold.DataModelChangeListener
Handle the removal of a element.
hashCode() - Method in class de.sambalmueslie.herold.BaseDataModelElement
 
hashCode() - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
HeroldDataCenter - Interface in de.sambalmueslie.herold
 
HeroldFactory - Class in de.sambalmueslie.herold.model

I

ImplementationType - Annotation Type in de.sambalmueslie.herold.annotations
If you use separate interface and implementation, this annotations tells the implementation type.
isEmpty() - Method in interface de.sambalmueslie.herold.DataModel
 
isEmpty() - Method in class de.sambalmueslie.herold.model.access.AccessController
 
isEmpty() - Method in class de.sambalmueslie.herold.model.data.Model
 
isEmpty() - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
isEmpty() - Method in interface de.sambalmueslie.herold.model.LocalModel
 
isEmpty() - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 

J

JsonConverter<T extends DataModelElement> - Class in de.sambalmueslie.herold.model.parse
 
JsonConverter(Class<? extends T>) - Constructor for class de.sambalmueslie.herold.model.parse.JsonConverter
 

K

Key - Annotation Type in de.sambalmueslie.herold.annotations
 

L

LocalModel<T extends DataModelElement> - Interface in de.sambalmueslie.herold.model
 
LocalModelFilter<T extends DataModelElement> - Class in de.sambalmueslie.herold.model
 
LocalModelFilter(LocalModel<T>) - Constructor for class de.sambalmueslie.herold.model.LocalModelFilter
 

M

merge(Element, T) - Method in class de.sambalmueslie.herold.model.parse.BaseConverter
 
merge(Element, T) - Method in interface de.sambalmueslie.herold.model.parse.ElementConverter
Merge a Element into a object.
Metadata<T extends DataModelElement> - Class in de.sambalmueslie.herold.model
 
Model<T extends DataModelElement> - Class in de.sambalmueslie.herold.model.data
 
Model(Metadata<T>) - Constructor for class de.sambalmueslie.herold.model.data.Model
 
ModelInstance<T extends DataModelElement> - Class in de.sambalmueslie.herold.model.instance
 
ModelInstance(LocalModel<T>) - Constructor for class de.sambalmueslie.herold.model.instance.ModelInstance
 

O

objToString(Object) - Method in class de.sambalmueslie.herold.model.parse.BaseConverter
Convert a Object to String.
objToString(Object) - Method in class de.sambalmueslie.herold.model.parse.JsonConverter
 

R

ReadAccessException - Exception in de.sambalmueslie.herold.exceptions
Exception occur on invalid read access.
ReadAccessException(String, Class<?>, String) - Constructor for exception de.sambalmueslie.herold.exceptions.ReadAccessException
 
ReflectionUtils - Class in de.sambalmueslie.herold.util
 
ReflectionUtils() - Constructor for class de.sambalmueslie.herold.util.ReflectionUtils
 
register(DataModelChangeListener<T>) - Method in interface de.sambalmueslie.herold.DataModel
register(long, DataModelChangeListener<T>) - Method in class de.sambalmueslie.herold.model.data.Model
 
register(DataModelChangeListener<T>) - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
register(long, DataModelChangeListener<T>) - Method in interface de.sambalmueslie.herold.model.LocalModel
 
register(long, DataModelChangeListener<T>) - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
remove(long) - Method in interface de.sambalmueslie.herold.DataModel
Remove a element by id.
remove(T) - Method in interface de.sambalmueslie.herold.DataModel
Remove a element by reference.
remove(long, long) - Method in class de.sambalmueslie.herold.model.access.AccessController
 
remove(long, T) - Method in class de.sambalmueslie.herold.model.access.AccessController
 
remove(long, long) - Method in class de.sambalmueslie.herold.model.data.Model
 
remove(long, T) - Method in class de.sambalmueslie.herold.model.data.Model
 
remove(long) - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
remove(T) - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
remove(long, long) - Method in interface de.sambalmueslie.herold.model.LocalModel
 
remove(long, T) - Method in interface de.sambalmueslie.herold.model.LocalModel
 
remove(long, long) - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
remove(long, T) - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
removeAll() - Method in interface de.sambalmueslie.herold.DataModel
Remove all elements.
removeAll(long) - Method in class de.sambalmueslie.herold.model.access.AccessController
 
removeAll(long) - Method in class de.sambalmueslie.herold.model.data.Model
 
removeAll() - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
removeAll(long) - Method in interface de.sambalmueslie.herold.model.LocalModel
 
removeAll(long) - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
removeAllModel() - Method in interface de.sambalmueslie.herold.HeroldDataCenter
Remove all model in the data center.
removeAllModel(Class<T>) - Method in interface de.sambalmueslie.herold.HeroldDataCenter
Remove all model of a specified type.
removeModel(Class<T>, DataModel<T>) - Method in interface de.sambalmueslie.herold.HeroldDataCenter
Remove a specified model for an element type.

S

set(String, String) - Method in class de.sambalmueslie.herold.model.parse.Element
 
setId(long) - Method in class de.sambalmueslie.herold.BaseDataModelElement
 
size() - Method in interface de.sambalmueslie.herold.DataModel
 
size() - Method in class de.sambalmueslie.herold.model.access.AccessController
 
size() - Method in class de.sambalmueslie.herold.model.data.Model
 
size() - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
size() - Method in interface de.sambalmueslie.herold.model.LocalModel
 
size() - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
stream() - Method in interface de.sambalmueslie.herold.DataModel
 
stream() - Method in class de.sambalmueslie.herold.model.access.AccessController
 
stream() - Method in class de.sambalmueslie.herold.model.data.Model
 
stream() - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
stream() - Method in interface de.sambalmueslie.herold.model.LocalModel
 
stream() - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
stringToObj(String, Class<?>) - Method in class de.sambalmueslie.herold.model.parse.BaseConverter
Convert a String to Object.
stringToObj(String, Class<?>) - Method in class de.sambalmueslie.herold.model.parse.JsonConverter
 

T

toString() - Method in class de.sambalmueslie.herold.BaseDataModelElement
 
toString() - Method in class de.sambalmueslie.herold.model.parse.Element
 

U

unregister(DataModelChangeListener<T>) - Method in interface de.sambalmueslie.herold.DataModel
unregister(long, DataModelChangeListener<T>) - Method in class de.sambalmueslie.herold.model.data.Model
 
unregister(DataModelChangeListener<T>) - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
unregister(long, DataModelChangeListener<T>) - Method in interface de.sambalmueslie.herold.model.LocalModel
 
unregister(long, DataModelChangeListener<T>) - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
unregisterAll(long) - Method in class de.sambalmueslie.herold.model.data.Model
 
unregisterAll(long) - Method in interface de.sambalmueslie.herold.model.LocalModel
 
unregisterAll(long) - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 
update(T) - Method in interface de.sambalmueslie.herold.DataModel
Update the element.
update(long, T) - Method in class de.sambalmueslie.herold.model.access.AccessController
 
update(long, T) - Method in class de.sambalmueslie.herold.model.data.Model
 
update(T) - Method in class de.sambalmueslie.herold.model.instance.ModelInstance
 
update(long, T) - Method in interface de.sambalmueslie.herold.model.LocalModel
 
update(long, T) - Method in class de.sambalmueslie.herold.model.LocalModelFilter
 

V

Value - Annotation Type in de.sambalmueslie.herold.annotations
 

W

WriteAccessException - Exception in de.sambalmueslie.herold.exceptions
Exception occur on invalid write access.
WriteAccessException(String, Class<?>, String) - Constructor for exception de.sambalmueslie.herold.exceptions.WriteAccessException
 
A B C D E F G H I J K L M O R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.