Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.modeshape.common.annotation.Immutable

Packages that use Immutable
org.modeshape.common.collection | A set of common classes for dealing with collections of other objects.
org.modeshape.common.component | A simple framework for loading and managing `Component` objects that may be configured and used reflectively.
org.modeshape.common.math | A set of classes that define mathematic operations for a particular class of values.
org.modeshape.common.text | A set of utilities for working with text.
org.modeshape.common.util | A set of miscellaneous utilities.
org.modeshape.common.xml | A set of utilities for working with XML documents.
org.modeshape.connector.filesystem | The classes that make up the connector that accesses the files and directories on a local file system and exposes them as content in a repository.
org.modeshape.connector.meta.jdbc | The classes that make up the connector that accesses the database schema metadata exposed by JDBC drivers for existing relational databases.
org.modeshape.connector.store.jpa | The classes that make up the connector that stores content in a relational database via JDBC and JPA.
org.modeshape.connector.store.jpa.model.simple | The classes that define the "simple" storage model for the JPA connector.
org.modeshape.graph | The ModeShape Graph API defines the types that allow you to work with content organized as a graph.
org.modeshape.graph.cache | Caching of graph content is controlled with `cache policies`, and these are used in `connectors` and in `requests` (among other places).
org.modeshape.graph.connector | ModeShape uses connectors to access information from external systems (such as databases, other repositories, services, applications, etc.) and create graph representations of that information.
org.modeshape.graph.connector.base | This package defines a series of classes that can serve as base classes for a connector implementation.
org.modeshape.graph.connector.base.cache |
org.modeshape.graph.connector.federation | ModeShape provides a federated connector that is able to access repository content from multiple external systems and make that content look like it exists in a single unified repository.
org.modeshape.graph.connector.map | The `MapRepository` class and its supporting classes provide a default implementation of the connector classes for connectors that support the transient or persistent mapping of a UUID to a `standard representation of a node`.
org.modeshape.graph.connector.path | The `PathRepository` class and its supporting classes provide a default read-only implementation of the connector classes for connectors that only support path-based access to a `standard representation of a node`.
org.modeshape.graph.connector.path.cache | The `PathRepositoryCache` class and its supporting classes provide a standard caching mechanism for path-based repositories.
org.modeshape.graph.mimetype | This package defines an interface for the `MIME type detector`, which represents a component that is able to determine the MIME type for a stream of data and/or the name of the file containing the data.
org.modeshape.graph.observe | The Observation API provides several mechanisms for asynchronously observing changes to content.
org.modeshape.graph.property | Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for representing and working with properties and their values.
org.modeshape.graph.property.basic | A set of basic implementations of the various interfaces defined in `org.modeshape.graph.property`.
org.modeshape.graph.query | The Query API provides a mechanism for building and executing queries.
org.modeshape.graph.query.model | The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query.
org.modeshape.graph.query.optimize | This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules.
org.modeshape.graph.query.parse | This package defines the `QueryParser` interface, which defines a component that can parse a query represented in a specific language and produce the corresponding `abstract query model` representation.
org.modeshape.graph.query.process | This package defines the `QueryProcessor` interface, which is responsible for constructing for each query a tree of `ProcessingComponent` objects that each are responsible for processing a specific aspect of the query and returning the tuples to the parent component.
org.modeshape.graph.query.validate | This package provides the interfaces that define the tables and columns that can be queried.
org.modeshape.graph.request | Sometimes its useful to work with a graph using objects that represent individual commands on the graph.
org.modeshape.graph.request.processor | This portion of the ModeShape Graph API defines the `processor` for `requests`.
org.modeshape.graph.session | A graph session provides a stateful environment in which graph operations can be enqueued and the state and structure of the graph are cached.
org.modeshape.graph.text | This package defines an interface for components that `extract text` from content.
org.modeshape.jcr | The ModeShape implementation of the JCR API.
org.modeshape.jcr.nodetype | The ModeShape specification for programmatically creating JCR `NodeDefinition`s.
org.modeshape.jcr.query |
org.modeshape.repository | The components and services that make up ModeShape's lower-level graph engine, which is used within its JCR Engine.
org.modeshape.repository.cluster |
org.modeshape.repository.sequencer | The classes that make up the sequencing service and its configuration.
org.modeshape.repository.util | Utility classes and methods for the ModeShape repository system.
org.modeshape.search.lucene | An implementation of the `SearchEngine` interface that uses the Lucene library.
org.modeshape.sequencer.classfile.metadata | The classes that are immutable representations of metadata appearing in Java class files.
org.modeshape.sequencer.ddl | The classes that make up the DDL sequencer, which is capable of parsing the more important DDL statements from SQL-92, Oracle, Derby, and PostgreSQL, and constructing a graph structure containing a structured representation of these statements.
org.modeshape.sequencer.image | The classes that make up the image sequencer.
org.modeshape.sequencer.java | The classes that make up the Java source file sequencer.
org.modeshape.sequencer.mp3 | The classes that make up the MP3 file sequencer.
org.modeshape.sequencer.msoffice | The classes that make up the sequencer of Microsoft Office files.
org.modeshape.sequencer.sramp | The classes that make up the S-RAMP library.
org.modeshape.sequencer.wsdl | The classes that make up the Web Service Definition Lanaguage (WSDL) 1.1 sequencer.
org.modeshape.sequencer.xsd | The classes that make up the XML Schema Document sequencer.
org.modeshape.sequencer.zip | The classes that make up the ZIP file sequencer.
org.modeshape.web.jcr.rest | This package contains the core components for the ModeShape REST server implementation.
org.modeshape.web.jcr.rest.client | The ModeShape REST Client is a lightweight, non-UI Maven project that interacts with the ModeShape REST server.
org.modeshape.web.jcr.rest.client.domain | The ModeShape REST Client domain package defines the ModeShape and JCR business objects.
org.modeshape.web.jcr.rest.client.json | The ModeShape REST Client JSON package defines an implementation of an `ModeShape REST client`.
org.modeshape.web.jcr.webdav | This package contains the core components for the ModeShape WebDAV server implementation.

Uses of Immutable in org.modeshape.common.collection

Classes in org.modeshape.common.collection with annotations of type Immutable
`class` | `EmptyIterator<T>` A reusuable `Iterator` implementation that has no elements.
`class` | `ImmutableAppendedList<T>` An immutable `List` that consists of a single element appended to another existing `List`.
`class` | `ImmutableMapEntry<K,V>` An immutable `Map.Entry` implementation.
`class` | `ImmutableProblems` An immutable wrapper for a mutable `Problems`.
`class` | `Problem` An immutable representation of a problem, with a status, code, internationalized and parameterized message, values for the parameters, information about the resource and location, and an optional exception.
`class` | `UnmodifiableProperties` An immutable `Properties` implementation.

Uses of Immutable in org.modeshape.common.component

Classes in org.modeshape.common.component with annotations of type Immutable
`class` | `ComponentConfig` An immutable configuration for a `Component`.
`class` | `StandardClassLoaderFactory` A `ClassLoaderFactory` implementation that loads classes using the thread's `context class loader` or (optionally) a supplied class loader.

Uses of Immutable in org.modeshape.common.math

Classes in org.modeshape.common.math with annotations of type Immutable
`class` | `DoubleOperations` The `math operations` for double numbers.
`class` | `Duration` A number representing an immutable duration of time.
`class` | `DurationOperations` The `math operations` for `Duration`s.
`class` | `FloatOperations` The `math operations` for float numbers.
`class` | `IntegerOperations` The `math operations` for integer numbers.
`class` | `LongOperations` The `math operations` for long numbers.
`interface` | `MathOperations<T>` The set of mathematic operations for a particular class of values.
`class` | `ShortOperations` The `math operations` for short numbers.

Uses of Immutable in org.modeshape.common.text

Classes in org.modeshape.common.text with annotations of type Immutable
`class` | `FilenameEncoder` An encoder useful for converting text to be used within a filename on common file systems and operating systems, including Linux, OS X, and Windows XP.
`class` | `Jsr283Encoder` Encoder that escapes characters that are not allowed in JCR names.
`class` | `NoOpEncoder` An encoder implementation that does nothing.
`class` | `Position` A class that represents the position of a particular character in terms of the lines and columns of a character sequence.
`interface` | `TextDecoder` Interface for components that can decode text.
`interface` | `TextEncoder` Interface for components that can encode text.
`protected class` | `TokenStream.CaseInsensitiveToken`
`protected class` | `TokenStream.CaseSensitiveToken` An immutable `TokenStream.Token` that implements matching using case-sensitive logic.
`static interface` | `TokenStream.Token` The interface defining a token, which references the characters in the actual input character stream.
`class` | `UrlEncoder` An encoder useful for converting text to be used within a URL, as defined by Section 2.3 of RFC 2396.
`class` | `XmlNameEncoder` An `encoder` and `decoder` for XML element and attribute names.
`class` | `XmlValueEncoder` An encoder useful for converting text to be used within XML attribute values.

Uses of Immutable in org.modeshape.common.util

Classes in org.modeshape.common.util with annotations of type Immutable
`class` | `CheckArg` Utility class that checks arguments to methods.
`class` | `ClassUtil` Static utilities for working with classes.
`class` | `FileUtil` A set of utilities for working with files and directories.
`class` | `HashCode` Utilities for easily computing hash codes.
`class` | `IoUtil` A set of utilities for more easily performing I/O.
`class` | `LogContext` Provides a "mapped diagnostic context" (MDC) for use in capturing extra context information to be included in logs of multithreaded applications.
`class` | `MimeTypeUtil` A simple utility that determines an appropriate MIME type by matching the extension of the supplied filename against a set of known file extensions.
`class` | `Reflection` Utility class for working reflectively with objects.
`class` | `SecureHash` A simple utility to generate various kinds of secure hashes.
`class` | `StringUtil` Utilities for string processing and manipulation.

Uses of Immutable in org.modeshape.common.xml

Classes in org.modeshape.common.xml with annotations of type Immutable
`class` | `XmlCharacters` A utility class for determining the validity of various XML names, per the XML 1.0 Specification.

Uses of Immutable in org.modeshape.connector.filesystem

Classes in org.modeshape.connector.filesystem with annotations of type Immutable
`interface` | `CustomPropertiesFactory` A simple interface that allows an implementer to define additional properties for "nt:folder", "nt:file", and "nt:resource" nodes created by the file system connector.

Uses of Immutable in org.modeshape.connector.meta.jdbc

Classes in org.modeshape.connector.meta.jdbc with annotations of type Immutable
`class` | `ColumnMetadata` Container for column-level metadata.
`class` | `JdbcMetadataCollector` Default `MetadataCollector` implementation that uses the `built-in JDBC support` for collecting database metadata.
`class` | `TableMetadata` Container for table-level metadata.

Uses of Immutable in org.modeshape.connector.store.jpa

Classes in org.modeshape.connector.store.jpa with annotations of type Immutable
`class` | `JpaConnectorI18n` The internationalized string constants for the `org.modeshape.connector.store.jpa*` packages.

Uses of Immutable in org.modeshape.connector.store.jpa.model.simple

Classes in org.modeshape.connector.store.jpa.model.simple with annotations of type Immutable
`class` | `SimpleJpaTransaction` A `MapRepositoryTransaction` that wraps an `EntityTransaction`.

Uses of Immutable in org.modeshape.graph

Classes in org.modeshape.graph with annotations of type Immutable
`class` | `ExecutionContext` An ExecutionContext is a representation of the environment or context in which a component or operation is operating.
`protected class` | `Graph.AbstractAction<T>`
`static interface` | `Graph.BaseResults<NodeType extends Node>` A set of nodes returned from a `graph`, with methods to access the properties and children of the nodes in the result.
`class` | `Graph.Batch` Interface for creating multiple requests to perform various operations.
`protected class` | `Graph.GraphNode`
`protected static class` | `Graph.GraphWorkspace`
`class` | `JcrLexicon` A lexicon of names with the JCR namespace.
`class` | `Location` The location of a node, as specified by either its path, UUID, and/or identification properties.
`class` | `ModeShapeIntLexicon` A lexicon of internal and implementation-specific information
`class` | `ModeShapeLexicon` A lexicon of names used within ModeShape.
`interface` | `Node` A node in a `graph`, with methods to access the properties and children.
`interface` | `Results` A set of nodes returned from a `graph`, with methods to access the properties and children of the nodes in the result.
`interface` | `Subgraph` A subgraph returned by the `Graph`, containing the nodes in the subgraph as well as the properties and children for each of those nodes.
`interface` | `Workspace` The information about a workspace.

Uses of Immutable in org.modeshape.graph.cache

Classes in org.modeshape.graph.cache with annotations of type Immutable
`interface` | `CachePolicy` The specification of how node data is to be cached.
`class` | `ImmutableCachePolicy` A basic `CachePolicy` implementation with a fixed `time to live`.

Uses of Immutable in org.modeshape.graph.connector

Classes in org.modeshape.graph.connector with annotations of type Immutable
`class` | `LockFailedException` Exception that indicates that a lock request failed at the repository level.
`class` | `RepositorySourceCapabilities` The capabilities of a `RepositorySource`.
`class` | `RepositorySourceException` A runtime exception signalling an error within a `RepositorySource`.
`class` | `UuidAlreadyExistsException` Exception that indicates that a copy request failed because one of the UUIDs in the source branch already exists in the target workspace and the `UUID conflict behavior` is set to throw an exception instead of removing the existing nodes.

Uses of Immutable in org.modeshape.graph.connector.base

Classes in org.modeshape.graph.connector.base with annotations of type Immutable
`interface` | `Node` A snapshot of a single node within a map-based repository.

Uses of Immutable in org.modeshape.graph.connector.base.cache

Classes in org.modeshape.graph.connector.base.cache with annotations of type Immutable
`class` | `NoCachePolicy<KeyType,NodeType extends Node>` Trivial path cache policy implementation that performs no caching at all
`class` | `NodeCachePolicyChangedEvent<KeyType,NodeType extends Node>` Event indicating that a repository's node cache policy has been changed.

Uses of Immutable in org.modeshape.graph.connector.federation

Classes in org.modeshape.graph.connector.federation with annotations of type Immutable
`class` | `Projection` A projection of content from a source into the integrated/federated repository.
`static class` | `Projection.PathRule` A rule that is defined with a single `path in source` and a single `path in repository`, and which has a set of `path exceptions` (relative paths below the path in source).
`static class` | `Projection.Rule` A rule used within a project do define how content within a source is projected into the federated repository.

Uses of Immutable in org.modeshape.graph.connector.map

Classes in org.modeshape.graph.connector.map with annotations of type Immutable
`class` | `LockBasedTransaction` A `MapRepositoryTransaction` based upon a `Lock`.

Uses of Immutable in org.modeshape.graph.connector.path

Classes in org.modeshape.graph.connector.path with annotations of type Immutable
`class` | `DefaultPathNode` Default immutable implementation of `PathNode`

Uses of Immutable in org.modeshape.graph.connector.path.cache

Classes in org.modeshape.graph.connector.path.cache with annotations of type Immutable
`class` | `NoCachePolicy` Trivial path cache policy implementation that performs no caching at all

Uses of Immutable in org.modeshape.graph.mimetype

Classes in org.modeshape.graph.mimetype with annotations of type Immutable
`class` | `ExtensionBasedMimeTypeDetector` A `MimeTypeDetector` that attempts to match the extension of the supplied name against a set of known file extensions.
`class` | `MimeTypeDetectorConfig` A configuration for a `MimeTypeDetector` component.

Uses of Immutable in org.modeshape.graph.observe

Classes in org.modeshape.graph.observe with annotations of type Immutable
`class` | `Changes` A set of changes that were made atomically.
`static class` | `NetChangeObserver.NetChange` A notification of changes to a node.
`static class` | `NetChangeObserver.NetChanges` A set of net changes that were made atomically.

Uses of Immutable in org.modeshape.graph.property

Classes in org.modeshape.graph.property with annotations of type Immutable
`interface` | `Binary` Value holder for binary data.
`interface` | `DateTime` An immutable date-time class that represents an instance in time.
`class` | `InvalidPathException` A runtime exception that represents that an invalid `path` was specified.
`class` | `InvalidPathExpressionException` A runtime exception that represents that an invalid `path expression` was specified.
`class` | `IoException` A runtime exception that represents that an error occurred during input/output.
`interface` | `Name` A qualified name consisting of a namespace and a local name.
`class` | `NamespaceException` A runtime exception denoting that a namespace was invalid or not found.
`static interface` | `NamespaceRegistry.Namespace` Representation of a single namespace at a single point in time.
`interface` | `Path` An object representation of a node path within a repository.
`static interface` | `Path.Segment` Representation of the segments that occur within a path.
`class` | `PathExpression` An expression that defines an acceptable path using a regular-expression-like language.
`static class` | `PathExpression.Matcher`
`static class` | `PathExpression.RepositoryPath`
`class` | `PathNotFoundException` A runtime exception denoting that a node or property at a supplied `path` was not found.
`interface` | `Property` Representation of a property consisting of a name and value(s).
`class` | `PropertyType` The data types for property values.
`interface` | `Readable` An interface defining methods to obtain a "readable" string representation.
`interface` | `Reference` A representation of a reference to another node.
`class` | `ReferentialIntegrityException` A runtime exception denoting that an operation could not be performed because it would leave references in an invalid state.
`class` | `ValueComparators` A set of `Comparator` objects for the different kinds of property values.
`class` | `ValueFormatException` A runtime exception denoting that a value could not be converted to a specific type because of the value's format.

Uses of Immutable in org.modeshape.graph.property.basic

Classes in org.modeshape.graph.property.basic with annotations of type Immutable
`class` | `AbstractBinary` An abstract implementation of `Binary` that provides some common capabilities for other implementations.
`class` | `AbstractBinaryValueFactory` An abstract `BinaryFactory` implementation that contains many general methods that are likely to be appropriate for many concrete implementations.
`class` | `AbstractPath` An abstract foundation for different `Path` implementations.
`class` | `AbstractValueFactory<T>` Abstract `ValueFactory`.
`class` | `BasicEmptyProperty` An immutable version of a property that has no values.
`class` | `BasicMultiValueProperty` An immutable version of a property that has 2 or more values.
`class` | `BasicName` A basic implementation of `Name`.
`class` | `BasicNamespace` Basic implementation of a `NamespaceRegistry` namespace.
`class` | `BasicPath` A basic implementation of `Path`.
`class` | `BasicPathSegment` A basic implementation of `Path.Segment`.
`class` | `BasicProperty` An abstract `Property` implementation.
`class` | `BasicPropertyFactory` A basic `PropertyFactory` implementation.
`class` | `BasicSingleValueProperty` An immutable version of a property that has exactly 1 value.
`class` | `BooleanValueFactory` The standard `ValueFactory` for `PropertyType.BOOLEAN` values.
`class` | `ChildPath` Implementation of a `Path` that has the information for the last segment but that points to another Path for the parent information.
`class` | `DecimalValueFactory` The standard `ValueFactory` for `PropertyType.DECIMAL` values.
`class` | `DoubleValueFactory` The standard `ValueFactory` for `PropertyType.DOUBLE` values.
`class` | `FileSystemBinary` An implementation of `Binary` that is used to access the content of a file on the file system without holding any content in-memory.
`class` | `IdentifierPath` Optimized implementation of `Path` that serves as the root path.
`class` | `IdentifierPathSegment` A `Path.Segment` implementation that represents an identifier segment.
`class` | `InMemoryBinary` An implementation of `Binary` that keeps the binary data in-memory.
`class` | `InMemoryBinaryValueFactory` The `ValueFactory` for in-memory `PropertyType.BINARY` values.
`class` | `JodaDateTime` Implementation of DateTime based upon the Joda-Time library.
`class` | `JodaDateTimeValueFactory` The standard `ValueFactory` for `PropertyType.DATE` values.
`class` | `LongValueFactory` The standard `ValueFactory` for `PropertyType.LONG` values.
`class` | `NameValueFactory` The standard `ValueFactory` for `PropertyType.NAME` values.
`class` | `ObjectValueFactory` The standard `ValueFactory` for `PropertyType.OBJECT` values.
`class` | `PathValueFactory` The standard `ValueFactory` for `PropertyType.NAME` values.
`class` | `ReferenceValueFactory` The standard `ValueFactory` for `PropertyType.REFERENCE` values.
`class` | `RootPath` Optimized implementation of `Path` that serves as the root path.
`class` | `StandardValueFactories` The standard set of `value factories`.
`class` | `StringReference` A `Reference` implementation that uses a single `UUID` as the pointer.
`class` | `StringValueFactory` The standard `ValueFactory` for `PropertyType.STRING` values.
`class` | `SystemPropertyFactory` An implementation of `PropertyFactory` which provides the feature for substituting special decorated variables (i.e., ${variable}) with a system property.
`class` | `UriValueFactory` The standard `ValueFactory` for `PropertyType.URI` values.
`class` | `UuidReference` A `Reference` implementation that uses a single `UUID` as the pointer.
`class` | `UuidValueFactory` The standard `ValueFactory` for `PropertyType.URI` values.

Uses of Immutable in org.modeshape.graph.query

Classes in org.modeshape.graph.query with annotations of type Immutable
`class` | `QueryContext` An immutable context in which queries are to be executed.
`interface` | `QueryResults` The resulting output of a query.
`static interface` | `QueryResults.Columns` Definition of the columns that are available in the results, which outline the structure of the `tuples` in the results, and which can be used to access the individual values in each of the tuples.
`static class` | `QueryResults.Statistics`

Uses of Immutable in org.modeshape.graph.query.model

Classes in org.modeshape.graph.query.model with annotations of type Immutable
`class` | `AllNodes` A selector that represents a source that returns all nodes.
`class` | `And` A constraint that evaluates to true when both of the other constraints evaluate to true.
`class` | `ArithmeticOperand` A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in `Comparison` and `Ordering` components.
`class` | `Between` A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the specified range.
`class` | `BindVariableName` A value bound to a variable name used in a `Comparison` constraint.
`class` | `ChildNode` A constraint requiring that the selected node is a child of the node reachable by the supplied absolute path
`class` | `ChildNodeJoinCondition` A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
`class` | `Column`
`class` | `Comparison` A constraint that evaluates to true when the defined operation evaluates to true.
`interface` | `Constraint` Represents the abstract base class for all constraints.
`class` | `DescendantNode` A constraint requiring that the selected node is a descendant of the node reachable by the supplied absolute path
`class` | `DescendantNodeJoinCondition` A join condition that evaluates to true only when the named node is a descendant of another named node.
`interface` | `DynamicOperand` A dynamic operand used in a `Comparison` constraint.
`class` | `EquiJoinCondition` A join condition that tests whether a property on a node is equal to a property on another node.
`class` | `FullTextSearch` A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings.
`class` | `FullTextSearchScore` A dynamic operand that evaluates to the full-text search score of a node given by a selector, used in a `Comparison` constraint and `Ordering`s.
`class` | `Join`
`interface` | `JoinCondition` The condition used for a join between two sources.
`class` | `Length` A dynamic operand that evaluates to the length of the supplied propety values, used in a `Comparison` constraint.
`class` | `Limit`
`class` | `Literal` A literal value used in a `Comparison` constraint.
`class` | `LowerCase` A dynamic operand that evaluates to the lower-case representation of the supplied operand, used in a `Comparison` constraint.
`class` | `NamedSelector`
`class` | `NodeDepth` A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
`class` | `NodeLocalName` A dynamic operand that evaluates to the local name of a node given by a selector, used in a `Comparison` constraint.
`class` | `NodeName` A dynamic operand that evaluates to the qualified name of a node given by a selector, used in a `Comparison` constraint.
`class` | `NodePath` A dynamic operand that evaluates to the path of a node given by a selector, used in a `Comparison` constraint.
`class` | `Not` A constraint that negates another constraint.
`class` | `Or` A constraint that evaluates to true when either of the other constraints evaluates to true.
`class` | `Ordering` A specification of the ordering for the results.
`class` | `PropertyExistence` A constraint that evaluates to true only when a named property exists on a node.
`class` | `PropertyValue` A dynamic operand that evaluates to the value(s) of a property on a selector, used in a `Comparison` constraint.
`class` | `Query`
`class` | `ReferenceValue` A dynamic operand that evaluates to the value(s) of a single or any reference property on a selector, used in a `Comparison` constraint.
`class` | `SameNode` A constraint requiring that the selected node is reachable by the supplied absolute path
`class` | `SameNodeJoinCondition` A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative path from the nearest ancestor with an identifiers).
`class` | `Selector`
`class` | `SelectorName` A representation of a qualified or expanded name.
`class` | `SetCriteria` A constraint that evaluates to true when the defined operation evaluates to true.
`class` | `SetQuery` This object acts as a Set operator on multiple `queries`, such as performing UNION, INTERSECT, and EXCEPT operations.
`interface` | `Source` The source that represents a set of node tuples.
`interface` | `StaticOperand` A static operand used in a `Comparison` constraint.
`interface` | `TypeSystem` An interface that defines the value types used in tuples.
`class` | `UpperCase` A dynamic operand that evaluates to the upper-case representation of the supplied operand, used in a `Comparison` constraint.
`interface` | `Visitable` An interface called by a visitor when that visitor is visiting the node.

Uses of Immutable in org.modeshape.graph.query.optimize

Classes in org.modeshape.graph.query.optimize with annotations of type Immutable
`class` | `AddAccessNodes` An `optimizer rule` that inserts an ACCESS above each SOURCE leaf node in a query plan.
`class` | `ChooseJoinAlgorithm` An `optimizer rule` that choose the appropriate join algorithm and sets up any prerequisites, based upon the `JoinCondition`.
`class` | `CopyCriteria` An `optimizer rule` that copies SELECT nodes that apply to one side of a equi-join condition so that they also apply to the other side fo the equi-join condition.
`interface` | `OptimizerRule` Interface that defines an `Optimizer` rule.
`class` | `PushSelectCriteria` An `optimizer rule` that attempts to push the criteria nodes in a canonical plan down as far as possible.
`class` | `RaiseSelectCriteria` An `optimizer rule` that moves up higher in the plan any SELECT node that appears below a JOIN node and that applies to selectors that are on the other side of the join.
`class` | `RaiseVariableName` An `optimizer rule` that moves up higher in the plan any `variable name` property to the node immediately under a `dependent query` node.
`class` | `RemoveEmptyAccessNodes` An `optimizer rule` that removes any ACCESS nodes that are known to never return any tuples because of conflicting constraints.
`class` | `ReplaceViews` An `optimizer rule` that replaces any SOURCE nodes that happen to be `views`.
`class` | `RewriteAsRangeCriteria` An `optimizer rule` that rewrites two `AND-ed` `Constraint`s that constraint a dynamic operand to a range of values as a single `Between` constraint.
`class` | `RewriteIdentityJoins` An `optimizer rule` that rewrites JOIN nodes that have `equi-join criteria` where the columns involved in the equi-join are all identity columns (that is, they form a `key` for the table).
`class` | `RightOuterToLeftOuterJoins` An `optimizer rule` that converts `right outer joins` into `left outer joins`.
`class` | `RuleBasedOptimizer` Optimizer implementation that optimizes a query using a stack of rules.

Uses of Immutable in org.modeshape.graph.query.parse

Classes in org.modeshape.graph.query.parse with annotations of type Immutable
`interface` | `QueryParser` The basic interface defining a component that is able to parse a string query into a `QueryCommand`.

Uses of Immutable in org.modeshape.graph.query.process

Classes in org.modeshape.graph.query.process with annotations of type Immutable
`class` | `MergeJoinComponent` Create a processing component that performs a merge-join algorithm.
`class` | `QueryResultColumns` Defines the columns associated with the results of a query.
`class` | `QueryResults` The resulting output of a query.

Uses of Immutable in org.modeshape.graph.query.validate

Classes in org.modeshape.graph.query.validate with annotations of type Immutable
`class` | `ImmutableColumn`
`class` | `ImmutableSchemata` An immutable `Schemata` implementation.
`interface` | `Schemata` The interface used to access the structure being queried and validate a query.

Uses of Immutable in org.modeshape.graph.request

Classes in org.modeshape.graph.request with annotations of type Immutable
`class` | `CompositeRequest` A request that wraps multiple other requests, allowing multiple requests to be treated as a single request.
`class` | `InvalidRequestException` Specifies that the request was invalid and could not be completed.
`class` | `InvalidWorkspaceException` Specifies that the request was invalid and could not be completed.
`class` | `RequestException` Specifies that the request was invalid and could not be completed.
`class` | `UnsupportedRequestException` Specifies that the request was a type that is not supported.

Uses of Immutable in org.modeshape.graph.request.processor

Classes in org.modeshape.graph.request.processor with annotations of type Immutable
`class` | `LoggingRequestProcessor` A `RequestProcessor` implementation that wraps another and that logs messages at the supplied level.
`protected class` | `RequestProcessor.LocationWithDepth` A class that represents a location at a known depth

Uses of Immutable in org.modeshape.graph.session

Classes in org.modeshape.graph.session with annotations of type Immutable
`static class` | `GraphSession.NodeId` An immutable identifier for a node, used within the `GraphSession`.
`static class` | `GraphSession.StructureSnapshot<PropertyPayload>` A read-only visitor that walks the cache to obtain a snapshot of the cache structure.
`class` | `InvalidStateException` A runtime exception signaling an invalid state of a graph session.
`class` | `ValidationException` A runtime exception signaling failed validation within a graph session.

Uses of Immutable in org.modeshape.graph.text

Classes in org.modeshape.graph.text with annotations of type Immutable
`class` | `TextExtractorConfig` A configuration for a `TextExtractor` component.

Uses of Immutable in org.modeshape.jcr

Classes in org.modeshape.jcr with annotations of type Immutable
`class` | `JcrConfigurationException` A runtime exception that denotes an error within the configuration for ModeShape.
`class` | `JcrI18n` The internationalized string constants for the `org.modeshape.jcr*` packages.
`class` | `JcrLexicon` Lexicon of names from the standard JCR "`http://www.jcp.org/jcr/1.0`" namespace.
`class` | `JcrMixLexicon` Lexicon of names from the standard JCR "`http://www.jcp.org/jcr/mix/1.0`" namespace.
`class` | `JcrNodeTypeManager` Local implementation of @{link NodeTypeManager}.
`protected static class` | `JcrRepository.SourceWorkspacePair`
`class` | `JcrSvLexicon` Lexicon of names from the standard JCR "`http://www.jcp.org/jcr/sv/1.0`" namespace.
`static class` | `JcrTools.Variable`
`class` | `ModeShapeIntLexicon` A lexicon of internal and implementation-specific information
`class` | `ModeShapeLexicon` A lexicon of names used within ModeShape.
`class` | `PropertyTypeUtil` A utility for working with `JCR property types` and `ModeShape property types`.
`static class` | `SystemFunctions.CreateVersionNodeFunction` The `Function` implementation that efficiently updates the JCR version history and storage with a new version of a node being checked in.
`static class` | `SystemFunctions.InitializeVersionHistoryFunction` The `Function` implementation that efficiently ensures that the JCR version history and storage for a node exist.
`static class` | `SystemFunctions.VersionHistoryFunction` An abstract `Function` subclass that contains some helper methods related to version storage and version history.

Uses of Immutable in org.modeshape.jcr.nodetype

Classes in org.modeshape.jcr.nodetype with annotations of type Immutable
`class` | `InvalidNodeTypeDefinitionException` Exception representing that a node type definition is somehow invalid
`class` | `NodeTypeExistsException` An exception that captures the error condition that a referenced node type already exists.

Uses of Immutable in org.modeshape.jcr.query

Classes in org.modeshape.jcr.query with annotations of type Immutable
`class` | `RewritePseudoColumns` An `optimizer rule` that moves up higher in the plan any `variable name` property to the node immediately under a `dependent query` node.

Uses of Immutable in org.modeshape.repository

Classes in org.modeshape.repository with annotations of type Immutable
`static class` | `ModeShapeConfiguration.ConfigurationDefinition` Representation of the current configuration content.
`class` | `ModeShapeConfigurationException` A runtime exception that denotes an error within the configuration for ModeShape.
`class` | `ModeShapeEngine` A single instance of the ModeShape services, which is obtained after setting up the `configuration`.
`class` | `ModeShapeLexicon` A lexicon of names used within ModeShape.
`class` | `RepositoryI18n` The internationalized string constants for the `org.modeshape.repository*` packages.
`class` | `SimpleRepositoryContext` A simple, immutable `RepositoryContext` implementation that uses the references supplied as parameters to the constructor.

Uses of Immutable in org.modeshape.repository.cluster

Classes in org.modeshape.repository.cluster with annotations of type Immutable
`class` | `ClusteringConfig` A configuration for a cluster.

Uses of Immutable in org.modeshape.repository.sequencer

Classes in org.modeshape.repository.sequencer with annotations of type Immutable
`class` | `InvalidSequencerPathExpression` A runtime exception that denotes an invalid `PathExpression` for a sequencer.
`class` | `SequencerConfig` A configuration for a sequencer.
`class` | `SequencerException` A runtime exception that denotes an error within a sequencer.
`class` | `SequencerOutputMap.Entry` An entry in a SequencerOutputMap, which contains the path of the node and the `property values` on the node.
`class` | `SequencerOutputMap.PropertyValue` A property name and value pair.
`class` | `SequencerPathExpression` An expression that defines a selection of some change in the repository that signals a sequencing operation should be run, and the location where the sequencing output should be placed.
`static class` | `SequencerPathExpression.Matcher`
`protected class` | `SequencingService.SequencerCall`

Uses of Immutable in org.modeshape.repository.util

Classes in org.modeshape.repository.util with annotations of type Immutable
`class` | `RepositoryNodePath` An immutable representation of a path to a node within the named workspace of a named repository source.

Uses of Immutable in org.modeshape.search.lucene

Classes in org.modeshape.search.lucene with annotations of type Immutable
`class` | `IndexRules` The set of rules that dictate how properties should be indexed.
`static interface` | `IndexRules.NumericRule<T>`
`protected static class` | `IndexRules.NumericTypedRule<T>`
`static interface` | `IndexRules.Rule` A single rule that dictates how a single property should be indexed.
`protected static class` | `IndexRules.SkipRule`
`protected static class` | `IndexRules.TypedRule`
`protected static class` | `LuceneConfigurations.IndexId`
`protected static class` | `LuceneSearchEngine.CrawlSubgraph`
`protected static class` | `LuceneSearchEngine.ForwardRequest`
`protected static class` | `LuceneSearchEngine.WorkRequest`
`class` | `LuceneSearchWorkspace` The `SearchEngineWorkspace` implementation for the `LuceneSearchEngine`.

Uses of Immutable in org.modeshape.sequencer.classfile.metadata

Classes in org.modeshape.sequencer.classfile.metadata with annotations of type Immutable
`class` | `AnnotationMetadata`
`class` | `ClassMetadata`

Uses of Immutable in org.modeshape.sequencer.ddl

Classes in org.modeshape.sequencer.ddl with annotations of type Immutable
`class` | `DdlParsers` A set of parsers capable of understanding DDL file content.

Uses of Immutable in org.modeshape.sequencer.image

Classes in org.modeshape.sequencer.image with annotations of type Immutable
`class` | `ImageMetadataLexicon` A lexicon of names used within the image sequencer.

Uses of Immutable in org.modeshape.sequencer.java

Classes in org.modeshape.sequencer.java with annotations of type Immutable
`class` | `JavaMetadataLexicon` A lexicon of names used within the Java source file sequencer.

Uses of Immutable in org.modeshape.sequencer.mp3

Classes in org.modeshape.sequencer.mp3 with annotations of type Immutable
`class` | `Mp3MetadataLexicon` A lexicon of names used within the mp3 sequencer.

Uses of Immutable in org.modeshape.sequencer.msoffice

Classes in org.modeshape.sequencer.msoffice with annotations of type Immutable
`class` | `MSOfficeMetadataLexicon` A lexicon of names used within the MS Office sequencer.

Uses of Immutable in org.modeshape.sequencer.sramp

Classes in org.modeshape.sequencer.sramp with annotations of type Immutable
`class` | `SrampLexicon` A lexicon of S-RAMP names used within the XSD sequencer.

Uses of Immutable in org.modeshape.sequencer.wsdl

Classes in org.modeshape.sequencer.wsdl with annotations of type Immutable
`class` | `WsdlLexicon` A lexicon of names used within the XSD sequencer.

Uses of Immutable in org.modeshape.sequencer.xsd

Classes in org.modeshape.sequencer.xsd with annotations of type Immutable
`class` | `XsdLexicon` A lexicon of names used within the XSD sequencer.
`static class` | `XsdResolvers.SymbolSpace` In XML Schema, there is a distinct symbol space within each target namespace for each kind of declaration and definition component, except that within a target namespace the simple type definitions and complex type definitions share a single symbol space.

Uses of Immutable in org.modeshape.sequencer.zip

Classes in org.modeshape.sequencer.zip with annotations of type Immutable
`class` | `ZipLexicon` A lexicon of names used within the zip sequencer.

Uses of Immutable in org.modeshape.web.jcr.rest

Classes in org.modeshape.web.jcr.rest with annotations of type Immutable
`class` | `JcrResources` RESTEasy handler to provide the JCR resources at the URIs below.
`class` | `QueryHandler` Resource handler that implements REST methods for items.

Uses of Immutable in org.modeshape.web.jcr.rest.client

Classes in org.modeshape.web.jcr.rest.client with annotations of type Immutable
`class` | `Status` The `Status` class is an outcome that provides an outcome or result of an operation.

Uses of Immutable in org.modeshape.web.jcr.rest.client.domain

Classes in org.modeshape.web.jcr.rest.client.domain with annotations of type Immutable
`class` | `ChildNodeDefinition` An immutable representation of a JCR PropertyDefinition.
`class` | `ItemDefinition` An immutable representation of an abstract JCR ItemDefinition.
`class` | `NodeType` The NodeType class is the business object for a ModeShape supported node type.
`class` | `PropertyDefinition` An immutable representation of a JCR PropertyDefinition.
`class` | `QueryRow`
`class` | `Repository` The Repository class is the business object for a ModeShape repository.
`class` | `Server` The `Server` class is the business object for a server that is hosting one or more ModeShape repositories.
`class` | `Workspace` The `Workspace` class is the business object for a ModeShape repository workspace.

Uses of Immutable in org.modeshape.web.jcr.rest.client.json

Classes in org.modeshape.web.jcr.rest.client.json with annotations of type Immutable
`class` | `FileNode` The `FileNode` class is responsible for knowing how to create a URL for a file, create a JSON representation of a file, and to create the appropriate JCR nodes for a file.
`class` | `FolderNode` The `FolderNode` class is responsible for knowing how to create a URL for a folder, create a JSON representation of a folder, and create the appropriate JCR nodes for a folder.
`class` | `NodeTypeNode` The `NodeTypeNode` class is responsible for knowing how to obtain a NodeType based on the Workspace.

Uses of Immutable in org.modeshape.web.jcr.webdav

Classes in org.modeshape.web.jcr.webdav with annotations of type Immutable
`class` | `WebdavI18n` The internationalized string constants for the `org.modeshape.web.jcr.webdav` package.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2008-2011 JBoss, a division of Red Hat. All Rights Reserved.