Uses of Interface
org.xiruss.repository.api.StorageObject

Packages that use StorageObject
org.xiruss.repository.api Defines the repository-level interfaces common to clients and servers. 
org.xiruss.repository.common Holds implementation classes usable by both clients and servers. 
org.xiruss.repository.server Implementation classes for the core server-side objects that make up a SnapCM repository. 
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.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.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.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. 
 

Uses of StorageObject in org.xiruss.repository.api
 

Subinterfaces of StorageObject in org.xiruss.repository.api
 interface FileStorageObject
          Methods that all File storage objects must implement.
 interface TextStorageObject
          Represents storage objects that are interpreted as sequences of characters in some character encoding, as opposed to binary objects, such as bitmapped graphics.
 interface XmlStorageObject
          Represents XML documents.
 

Methods in org.xiruss.repository.api that return StorageObject
 StorageObject StorageObjectData.getStorageObject()
           
 

Methods in org.xiruss.repository.api with parameters of type StorageObject
 StorageObjectData StorageManager.getStorageObjectData(StorageObject so)
          Creates a new storage object version.
 StorageObjectData NullStorageManager.getStorageObjectData(StorageObject so)
           
 void StorageManager.setStorageObjectData(StorageObject so)
          Sets the storage object data for a storage object version.
 void NullStorageManager.setStorageObjectData(StorageObject so)
           
 

Uses of StorageObject in org.xiruss.repository.common
 

Methods in org.xiruss.repository.common with parameters of type StorageObject
 void StringReportRepositoryVisitor.visitStorageObject(StorageObject ver)
           
 void HtmlReportRepositoryVisitor.visitStorageObject(StorageObject ver)
           
 

Uses of StorageObject in org.xiruss.repository.server
 

Classes in org.xiruss.repository.server that implement StorageObject
 class StorageObjectBase
          Implements the base methods for storage objects.
 

Constructors in org.xiruss.repository.server with parameters of type StorageObject
StorageObjectInputStream(StorageObject so)
           
 

Uses of StorageObject in org.xiruss.repository.server.reuse_support
 

Classes in org.xiruss.repository.server.reuse_support that implement StorageObject
 class CompoundDocumentStorageObject
          Represents a storage object that is also the root of a compound document.
 

Uses of StorageObject in org.xiruss.repository.server.storagemanagement
 

Fields in org.xiruss.repository.server.storagemanagement declared as StorageObject
protected  StorageObject StorageObjectDataBase.so
           
 

Methods in org.xiruss.repository.server.storagemanagement that return StorageObject
 StorageObject StorageObjectDataBase.getStorageObject()
           
 

Methods in org.xiruss.repository.server.storagemanagement with parameters of type StorageObject
 StorageObjectData InMemoryStorageManager.getStorageObjectData(StorageObject so)
           
 StorageObjectData FileStorageManager.getStorageObjectData(StorageObject so)
           
 void StorageManagerBase.setStorageObjectData(StorageObject so)
           
 void FileStorageManager.setStorageObjectData(StorageObject so)
           
 

Constructors in org.xiruss.repository.server.storagemanagement with parameters of type StorageObject
FileStorageObjectData(FileStorageManager manager, StorageObject so)
           
InMemoryStorageObjectData(StorageObject so)
           
StorageObjectDataBase(StorageObject so)
           
 

Uses of StorageObject in org.xiruss.repository.server.storagemanagement.specializations
 

Classes in org.xiruss.repository.server.storagemanagement.specializations that implement StorageObject
 class TextStorageObjectBase
          Represents storage objects that are interpreted as sequences of characters in some character encoding, as opposed to binary objects, such as bitmapped graphics.
 class XmlStorageObjectBase
          Represents XML documents.
 

Uses of StorageObject in org.xiruss.snapcm.api
 

Methods in org.xiruss.snapcm.api with parameters of type StorageObject
 void RepositoryVisitor.visitStorageObject(StorageObject ver)
           
 

Uses of StorageObject in org.xiruss.util
 

Methods in org.xiruss.util with parameters of type StorageObject
static org.w3c.dom.Document DomUtil.getDomForStorageObject(StorageObject so)
           
 

Uses of StorageObject in org.xiruss.xirussrepository.client
 

Classes in org.xiruss.xirussrepository.client that implement StorageObject
 class CompoundDocumentStorageObjectProxy
           
 class StorageObjectProxy
           
 class TextStorageObjectProxy
           
 class XmlStorageObjectProxy
           
 

Uses of StorageObject in org.xiruss.xirussrepository.server.jetty.apiserver
 

Constructors in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type StorageObject
StorageObjectContentResource(XirussRepository rep, org.mortbay.http.HttpRequest request, StorageObject storageObject)