Package com.levigo.jadice.document

Interface Summary
Document Represents a logical document.
Document.State This is a marker interface to be implemented by objects serving as state designators for documents.
DocumentInterceptor DocumentInterceptor completes the interception capabilities for jadice Documents.
DocumentLayerCache This interface defines the contract a document layer cache implementation should fulfill.
DocumentListener A listener interface for receiving document events.
Folder A folder represents a collection if items, i.e.
FormatReaderProcessor Caveat: levigo reserves the right to add methods to this interface with future releases.
Intent This is a marker interface for actions to be checked against a Permission.
Item An item represents an abstract entity providing just name and (by implementing PropertiesProvider) user properties.
MutablePageSegment Mutable page segments are page segments whose contents are expected to change after the creation of the page segment.
Page Represents a page of a Document.
PageListener A listener interface for receiving page events.
PageSegment A PageSegment represents a single layer of a Page, i.e.
PageSegmentListener A listener interface for receiving page segment events.
PageSegmentSource A PageSegmentSource describes the origin of a page segment.
PageSelection An interface to be implemented by classes providing for a list of selected pages.
Permission<D> An interface to be implemented by permission voters.
PermissionsProvider<D> An object capable of providing an instance of Permissions.
ProcessingControls<T extends ProcessingSettings> ProcessingControls bundle a set of ProcessingSettings.
ProcessingSettings The class ProcessingSettings is a base class to hold settings used to control certain aspects of a document processing process.
Selection Provides selection information for a given Page.
SourceID A SourceID uniquely identifies a page using a tuple of information collected during the reading process: the read-ID of the read operation during which the page segment was read the index of the stream within the read operation from which the page segment was read the index of the page within the stream from which the page segment was read Note that the page being identified here is a format-specific page, not a document-independent jadice Page object.
StreamSourceID A StreamSourceID uniquely identifies a stream which was used during a reading process.
UIDocument<C> A UIDocument is a Document implementation which is particularly suitable for the use in graphical user interfaces.
 

Class Summary
AbstractDocument A basic implementation of the Document interface.
AbstractDocumentEvent AbstractDocumentEvent is the abstract root class for document events.
AbstractFormatReaderProcessor  
AbstractMutablePageSegment  
AbstractPage An abstract implementation of a Page that ties the handling of user properties and PageListener handling.
AbstractPageEvent This is an abstract base class for page concerning document events or simply page events.
AbstractPageSegment  
AbstractPageSegment.CacheableRendering  
AbstractProcessingControls<T extends ProcessingSettings>  
BasicDocument Default implementation of the Document interface.
BasicPage Represents a page of a Document.
DocumentAdapter An abstract adapter class used to reduce the complexity of implementing DocumentListeners as well as DocumentInterceptor.
DocumentLayer Class representing a layer of a Document.
Documents This utility class contains various utility methods related to documents.
Format Used to gain information about the format that a given document class supports.
FormatReader Abstract base class for different document formats.
FormatRegistry  
PageListenerAdapter An abstract adapter class used to reduce the complexity of implementing PageListeners.
Pages This utility class contains various methods for gaining information about given Pages.
PageSegmentEvent An event of this type will indicate the addition, the removal or the modification of page segments within a page.
Permissions<D> This class represents a set of permissions attached to a domain object.
ProductInformation This class provides information about the jadice document platform product.
ProductInformation.Artifact This class describes a single artifact.
Resolution A resolution specifies a point density in two dimensions (horizontal, vertical) relative to a certain measurement unit.
Selections Utility class for Selection objects.
 

Enum Summary
Document.BasicState An enum consisting of the default document states.
PageSegmentEvent.Type The type is used to describe page segment (modify) events more in detail.
Permission.Vote  
Unit An enum of various common length units.
 

Exception Summary
DocumentStateException This exception indicates a denied access to an already disposed document.
JadiceException The class JadiceException is a form of Throwable that indicates conditions that a reasonable jadice integration might want to catch.
JadiceRuntimeException Qualified RuntimeException.
 



Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.