Package net.anotheria.anodoc.data
-
Interface Summary Interface Description IBasicStoreableObject A class which implements this interface understands itself as basic (plain, atomic) storeable object, which means, that it doesn't contain futher storeable objects.ICompositeDataObject This container represents a composite container like a Document or a DocumentList.IHelperConstants Some constants used by the assembling and dissembling routines.IPlainDataObject This interface represents a single data container which doesn't have undelying objects. -
Class Summary Class Description BooleanProperty This class represents a boolean property.DataHolder This class represents the root class for all objects that can hold information and therefore data.Document This class represents a basic document, which is a container for properties and therefore a corresponding modell object to a simple class (with attributes).DocumentList<D extends Document> DocumentList represents a list holder for documents.DoubleProperty This class represents a double property (the mapping for double attributes).FloatProperty This class represents a float property (the mapping for float attributes)IDHolder Utility class to for unique document ids.IntProperty This class represents an integer property (the mapping for int or integer attributes)ListProperty This property hold the list of Properties.LongProperty This property represents a long value.Module This class describes a Module, which is a unity that can be stored and identified by the framework.Property This class represents a single data entry which can be stored.StringProperty This property represents a string value.TextProperty TextProperty is a derivative of a StringProperty which support full text search queries (if the underlying storage supports them too). -
Enum Summary Enum Description PropertyType Declaration of supported types for properties. -
Exception Summary Exception Description NoSuchDataHolderException This exception will be thrown if a not existing DataHolder was requested.NoSuchDocumentException This exception will be thrown when a not existing Document was requested, or the DataHolder with correspoding name is not a Document.NoSuchDocumentListException This exception will be thrown when a not existing DocumentList was requested, or the DataHolder with correspoding name is not a DocumentList.NoSuchPropertyException This exception will be thrown when a not existing Property was requested, or the DataHolder with correspoding name is not a Property.