Uses of Package
org.xiruss.repository.api

Packages that use org.xiruss.repository.api
org.xiruss.repository Defines the base interfaces and implementation classes for XIRUSS repository servers and clients. 
org.xiruss.repository.api Defines the repository-level interfaces common to clients and servers. 
org.xiruss.repository.client.importers Provides classes that support importing data objects into the repository. 
org.xiruss.repository.common Holds implementation classes usable by both clients and servers. 
org.xiruss.repository.multiuser.api Defines APIs for multi-user repositories. 
org.xiruss.repository.multiuser.server Server-side implementation classes for multi-user server objects. 
org.xiruss.repository.multiuserschema_aware API for schema-aware repositories. 
org.xiruss.repository.schema_aware Server-side base implementation of a multi-user, schema-aware repository. 
org.xiruss.repository.server Implementation classes for the core server-side objects that make up a SnapCM repository. 
org.xiruss.repository.server.linkmanagement Server-side base implementations of the link-management-specific interfaces. 
org.xiruss.repository.server.reuse_support Contains classes that support the management of use-by-reference relationships among versions. 
org.xiruss.repository.server.storagemanagement Contains classes that manage the storage of Versions that are storage objects (that is, they contain data and act like files). 
org.xiruss.repository.server.storagemanagement.specializations Defines specializations of StorageObject that understand the details of specific kinds of data. 
org.xiruss.snapcm Defines the SnapCM API. 
org.xiruss.snapcm.api Defines the SnapCM API as a set of interfaces and exception types. 
org.xiruss.util Utility classes that are used by all parts of the code. 
org.xiruss.xirussrepository.api Defines the API for the XirussRepository. 
org.xiruss.xirussrepository.client This package provides client-side proxies that implement all the relevant Repository and XirussRepository APIs and manage all communication with the HTTP Xiruss Repository API (provided by the JettyXirussHttpApiRunner class. 
org.xiruss.xirussrepository.server Implementation of the XirussRepository API. 
org.xiruss.xirussrepository.server.jetty.apiserver Implements the Xiruss HTTP API handler and repository-object-type specific Jetty Resources that manage the translation of specific Xiruss Repository objects into HTTP actions that result in XML API response messages (i.e., the data contents of a version or a list of resources or whatever. 
org.xiruss.xirussrepository.server.jetty.viewer Implements the Xiruss HTTP "viewer" server, that is the server that allows direct access to repository resources for "viewing", including access to version contents via a direct and obvious URL (i.e., the version ID in any conetext or resource ID within a snapshot context. 
 

Classes in org.xiruss.repository.api used by org.xiruss.repository
Repository
           
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.api
CompoundDocument
          A Version that is the root of a compound document.
Repository
           
StorageManager
           
StorageObject
          A storage object is a Version that has the priveledged property "content" that contains an arbitrarily large byte stream.
StorageObjectData
          Interface for system-specific objects that hold or enable access to the data for a storage object, e.g., a File object.
TextStorageObject
          Represents storage objects that are interpreted as sequences of characters in some character encoding, as opposed to binary objects, such as bitmapped graphics.
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.client.importers
Repository
           
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.common
CompoundDocument
          A Version that is the root of a compound document.
Repository
           
StorageManager
           
StorageObject
          A storage object is a Version that has the priveledged property "content" that contains an arbitrarily large byte stream.
TextStorageObject
          Represents storage objects that are interpreted as sequences of characters in some character encoding, as opposed to binary objects, such as bitmapped graphics.
XmlStorageObject
          Represents XML documents.
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.multiuser.api
Repository
           
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.multiuser.server
Repository
           
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.multiuserschema_aware
Repository
           
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.schema_aware
Repository
           
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.server
CompoundDocument
          A Version that is the root of a compound document.
OnSnapshotResolutionPolicy
           
Repository
           
SpecificVersionResolutionPolicy
          A resolution policy that should always resolve to a specific version if that version is visible in the resolution context.
StorageManager
           
StorageObject
          A storage object is a Version that has the priveledged property "content" that contains an arbitrarily large byte stream.
StorageObjectData
          Interface for system-specific objects that hold or enable access to the data for a storage object, e.g., a File object.
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.server.linkmanagement
IReferentTrackingDocumente
           
ReferentTrackingLinkDependency
           
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.server.reuse_support
CompoundDocument
          A Version that is the root of a compound document.
IUseByReferenceDependency
           
StorageObject
          A storage object is a Version that has the priveledged property "content" that contains an arbitrarily large byte stream.
UseByReferenceDependency
           
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.server.storagemanagement
Repository
           
StorageManager
           
StorageManagerConfiguration
          Defines the interface for classes that serve to configure the behavior of storage managers.
StorageManagerException
           
StorageObject
          A storage object is a Version that has the priveledged property "content" that contains an arbitrarily large byte stream.
StorageObjectData
          Interface for system-specific objects that hold or enable access to the data for a storage object, e.g., a File object.
 

Classes in org.xiruss.repository.api used by org.xiruss.repository.server.storagemanagement.specializations
CompoundDocument
          A Version that is the root of a compound document.
StorageObject
          A storage object is a Version that has the priveledged property "content" that contains an arbitrarily large byte stream.
TextStorageObject
          Represents storage objects that are interpreted as sequences of characters in some character encoding, as opposed to binary objects, such as bitmapped graphics.
XmlStorageObject
          Represents XML documents.
 

Classes in org.xiruss.repository.api used by org.xiruss.snapcm
Repository
           
 

Classes in org.xiruss.repository.api used by org.xiruss.snapcm.api
CompoundDocument
          A Version that is the root of a compound document.
Repository
           
StorageManager
           
StorageObject
          A storage object is a Version that has the priveledged property "content" that contains an arbitrarily large byte stream.
 

Classes in org.xiruss.repository.api used by org.xiruss.util
StorageObject
          A storage object is a Version that has the priveledged property "content" that contains an arbitrarily large byte stream.
 

Classes in org.xiruss.repository.api used by org.xiruss.xirussrepository.api
Repository
           
 

Classes in org.xiruss.repository.api used by org.xiruss.xirussrepository.client
CompoundDocument
          A Version that is the root of a compound document.
OnSnapshotResolutionPolicy
           
ReferentTrackingLinkDependency
           
Repository
           
SpecificVersionResolutionPolicy
          A resolution policy that should always resolve to a specific version if that version is visible in the resolution context.
StorageManager
           
StorageObject
          A storage object is a Version that has the priveledged property "content" that contains an arbitrarily large byte stream.
StorageObjectData
          Interface for system-specific objects that hold or enable access to the data for a storage object, e.g., a File object.
TextStorageObject
          Represents storage objects that are interpreted as sequences of characters in some character encoding, as opposed to binary objects, such as bitmapped graphics.
UseByReferenceDependency
           
XmlStorageObject
          Represents XML documents.
 

Classes in org.xiruss.repository.api used by org.xiruss.xirussrepository.server
Repository
           
 

Classes in org.xiruss.repository.api used by org.xiruss.xirussrepository.server.jetty.apiserver
Repository
           
StorageObject
          A storage object is a Version that has the priveledged property "content" that contains an arbitrarily large byte stream.
 

Classes in org.xiruss.repository.api used by org.xiruss.xirussrepository.server.jetty.viewer
Repository