A B C D E F G H I J L M N O P R S T U V W X _

O

OBJ_ID - Static variable in class org.xiruss.xirussrepository.server.jetty.apiserver.HttpApiXmlConstants
 
objectIdFormatter - Variable in class org.xiruss.repository.server.RepositoryBase
 
ObjectMutationException - Exception in org.xiruss.snapcm.api
Thrown when attempts are made to modify immutable objects.
ObjectMutationException(String) - Constructor for exception org.xiruss.snapcm.api.ObjectMutationException
 
ObjectMutationException(String, Throwable) - Constructor for exception org.xiruss.snapcm.api.ObjectMutationException
 
objectsById - Variable in class org.xiruss.repository.server.RepositoryBase
 
objectTypeCode - Variable in class org.xiruss.xirussrepository.client.RepositoryObjectProxy
 
objectTypeConstant - Variable in class org.xiruss.repository.server.RepositoryObjectBase
 
ON_SNAPSHOT - Static variable in class org.xiruss.xirussrepository.api.HttpApiUrlConstants
 
ON_SNAPSHOT - Static variable in class org.xiruss.xirussrepository.server.jetty.apiserver.HttpApiXmlConstants
 
OnSnapshotResolutionPolicy - Interface in org.xiruss.repository.api
 
OnSnapShotResolutionPolicyBase - Class in org.xiruss.repository.server
Resolution policy that resolves to the latest version visible on the current snapshot, if any.
OnSnapShotResolutionPolicyBase() - Constructor for class org.xiruss.repository.server.OnSnapShotResolutionPolicyBase
 
OnSnapshotResolutionPolicyProxy - Class in org.xiruss.xirussrepository.client
 
OnSnapshotResolutionPolicyProxy() - Constructor for class org.xiruss.xirussrepository.client.OnSnapshotResolutionPolicyProxy
 
openInputStream() - Method in interface org.xiruss.repository.api.StorageObject
 
openInputStream() - Method in class org.xiruss.repository.server.StorageObjectBase
 
openInputStream() - Method in class org.xiruss.xirussrepository.client.StorageObjectProxy
 
openOutputStream() - Method in interface org.xiruss.repository.api.StorageObject
Opens an output stream for writing to the storage object.
openOutputStream() - Method in class org.xiruss.repository.server.StorageObjectBase
Open a writer for writing to the storage object.
openOutputStream() - Method in class org.xiruss.xirussrepository.client.StorageObjectProxy
 
openReader() - Method in interface org.xiruss.repository.api.TextStorageObject
Opens a character reader for reading the characters of the storage object.
openReader() - Method in class org.xiruss.repository.server.storagemanagement.specializations.TextStorageObjectBase
 
openReader() - Method in class org.xiruss.xirussrepository.client.TextStorageObjectProxy
 
openWriter() - Method in interface org.xiruss.repository.api.TextStorageObject
If the version is not fixed (mutable), opens a character writer for writing characters to the storage object.
openWriter() - Method in class org.xiruss.repository.server.storagemanagement.specializations.TextStorageObjectBase
 
openWriter() - Method in class org.xiruss.xirussrepository.client.TextStorageObjectProxy
 
org.xiruss - package org.xiruss
Top-level classes for the XIRUSS repository HTTP API server.
org.xiruss.demos.simpleui - package org.xiruss.demos.simpleui
Provides a simple graphical user interface for interacting with a XIRUSS repository.
org.xiruss.http.client - package org.xiruss.http.client
 
org.xiruss.repository.api - package org.xiruss.repository.api
Defines the repository-level interfaces common to clients and servers.
org.xiruss.repository.client.importers - package org.xiruss.repository.client.importers
Provides classes that support importing data objects into the repository.
org.xiruss.repository.client.importers.linkmanagement - package org.xiruss.repository.client.importers.linkmanagement
Classes that support the creation of "referent tracking documents" used to manage element-to-element links via the SnapCM dependency mechanism.
org.xiruss.repository.client.importers.xml - package org.xiruss.repository.client.importers.xml
Provides classes for supporting the import of generic XML documents as well as XSD schemas and XSLT style sheets.
org.xiruss.repository.common - package org.xiruss.repository.common
Holds implementation classes usable by both clients and servers.
org.xiruss.repository.multiuser.api - package org.xiruss.repository.multiuser.api
Defines APIs for multi-user repositories.
org.xiruss.repository.multiuser.server - package org.xiruss.repository.multiuser.server
Server-side implementation classes for multi-user server objects.
org.xiruss.repository.multiuserschema_aware - package org.xiruss.repository.multiuserschema_aware
API for schema-aware repositories.
org.xiruss.repository.schema_aware - package org.xiruss.repository.schema_aware
Server-side base implementation of a multi-user, schema-aware repository.
org.xiruss.repository.schema_aware.api - package org.xiruss.repository.schema_aware.api
API for schema-aware repositories.
org.xiruss.repository.server.linkmanagement - package org.xiruss.repository.server.linkmanagement
Server-side base implementations of the link-management-specific interfaces.
org.xiruss.repository.server.reuse_support - package org.xiruss.repository.server.reuse_support
Contains classes that support the management of use-by-reference relationships among versions.
org.xiruss.repository.server.schema_aware - package org.xiruss.repository.server.schema_aware
Server-side base implementation of the schema-aware repository classes.
org.xiruss.repository.server.storagemanagement - package 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 - package org.xiruss.repository.server.storagemanagement.specializations
Defines specializations of StorageObject that understand the details of specific kinds of data.
org.xiruss.snapcm.api.helpers - package org.xiruss.snapcm.api.helpers
Defines types that are not part of the core SnapCM data model but that make working with SnapCM objects more convenient.
org.xiruss.util - package org.xiruss.util
Utility classes that are used by all parts of the code.
org.xiruss.util.xpointer - package org.xiruss.util.xpointer
Support for processing and resolution of XPointers.
org.xiruss.xirussrepository.api - package org.xiruss.xirussrepository.api
Defines the API for the XirussRepository.
org.xiruss.xirussrepository.client - package 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 - package org.xiruss.xirussrepository.server
Implementation of the XirussRepository API.
org.xiruss.xirussrepository.server.jetty - package org.xiruss.xirussrepository.server.jetty
Implements the necessary Jetty-defined APIs, implementing a Jetty-based HTTP server that implements the Xiruss HTTP REST API.
org.xiruss.xirussrepository.server.jetty.apiserver - package 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 - package 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.
ORGANIZED_BY_DEPENDENCY_TYPE - Static variable in class org.xiruss.repository.client.importers.DirectoryBosMember
 
OrganizedByDependency - Class in org.xiruss.repository.server
Represents relationships between Organizers and the things they directly organize, such as the relationship between "directories" and "files".
OrganizedByDependency() - Constructor for class org.xiruss.repository.server.OrganizedByDependency
 
OrganizedByDependency - Interface in org.xiruss.snapcm.api
 
OrganizedByDependencyBase - Class in org.xiruss.repository.server
Represents relationships between Organizers and the things they directly organize, such as the relationship between "directories" and "files".
OrganizedByDependencyBase() - Constructor for class org.xiruss.repository.server.OrganizedByDependencyBase
 
OrganizedByDependencyProxy - Class in org.xiruss.xirussrepository.client
 
OrganizedByDependencyProxy() - Constructor for class org.xiruss.xirussrepository.client.OrganizedByDependencyProxy
 
OrganizedByDependencyProxy(XirussHttpApiClientHelper, Element) - Constructor for class org.xiruss.xirussrepository.client.OrganizedByDependencyProxy
 
Organizer - Interface in org.xiruss.snapcm.api
 
OrganizerBase - Class in org.xiruss.repository.server
A version whose only purpose is to organize groups of other versions for some purpose, such as providing hierarchical containers or enabling management of arbitrary sets of versions.
OrganizerBase() - Constructor for class org.xiruss.repository.server.OrganizerBase
 
OrganizerHtmlResource - Class in org.xiruss.xirussrepository.server.jetty.viewer
 
OrganizerHtmlResource(XirussRepository, HttpRequest, Version, Snapshot) - Constructor for class org.xiruss.xirussrepository.server.jetty.viewer.OrganizerHtmlResource
 
OrganizerProxy - Class in org.xiruss.xirussrepository.client
 
OrganizerProxy(XirussHttpApiClientHelper, Element) - Constructor for class org.xiruss.xirussrepository.client.OrganizerProxy
 
OrganizerProxy() - Constructor for class org.xiruss.xirussrepository.client.OrganizerProxy
 
ORIG_CLASS_NAME - Static variable in class org.xiruss.xirussrepository.server.jetty.apiserver.HttpApiXmlConstants
 
ORIG_SYSTEM_ID - Static variable in class org.xiruss.xirussrepository.api.XirussRepositoryConst.ObjPropNames
The original system ID of the imported storage object from which a version was created.
originalSystemId - Variable in class org.xiruss.repository.client.importers.BosMember
 

A B C D E F G H I J L M N O P R S T U V W X _