All Classes Interface Summary Class Summary Exception Summary Error Summary
| Class |
Description |
| AbstractChangeLog<T extends Operation> |
This base class for ChangeLog implementations maintains a list of operations
of type type T.
|
| AbstractIdFactory |
AbstractIdFactory...
|
| AbstractLogger |
Common base class for all log wrappers of SPI entities.
|
| AbstractLogger.Callable |
|
| AbstractLogger.SafeCallable |
|
| AbstractNamespaceResolver |
Deprecated.
|
| AbstractNodeType |
AbstractNodeType...
|
| AbstractNodeTypeManager |
AbstractNodeTypeManager covers creation of node type templates
and definition templates.
|
| AbstractQOMNode |
AbstractQOMNode...
|
| AbstractQValue |
AbstractQValue...
|
| AbstractQValueFactory |
AbstractQValueFactory...
|
| AbstractReadableRepositoryService |
|
| AbstractRepositoryService |
AbstractRepositoryService provides an abstract base class for
repository service implementations.
|
| AbstractTree |
|
| AdditionalEventInfo |
Provides additional information for an Event.
|
| AndImpl |
AndImpl...
|
| AndQueryNode |
Implements a query node that defines an AND operation between arbitrary
other QueryNodes.
|
| ASTAndExpression |
|
| ASTAscendingOrderSpec |
|
| ASTBracketExpression |
|
| ASTContainsExpression |
|
| ASTDescendingOrderSpec |
|
| ASTExcerptFunction |
|
| ASTFromClause |
|
| ASTIdentifier |
|
| ASTLiteral |
|
| ASTLowerFunction |
|
| ASTNotExpression |
|
| ASTOrderByClause |
|
| ASTOrderSpec |
|
| ASTOrExpression |
|
| ASTPredicate |
|
| ASTQuery |
|
| ASTSelectList |
|
| ASTUpperFunction |
|
| ASTWhereClause |
|
| BatchLogger |
Log wrapper for a Batch.
|
| BindVariableValueImpl |
BindVariableValueImpl...
|
| BoundedIterator<T> |
Implements a bounded iterator which only returns a maximum number of element from an underlying iterator
starting at a given offset.
|
| CachingNameResolver |
Name resolver decorator that uses a generational cache to speed up
parsing and formatting of JCR names.
|
| CachingPathResolver |
Path resolver decorator that uses a generational cache to speed up
parsing and formatting of JCR paths.
|
| ChangeLog |
A ChangeLog is a specialized Batch which
keeps a list of Operations.
|
| ChangeLogImpl |
|
| ChildInfoImpl |
ChildInfoImpl implements a serializable ChildInfo.
|
| ChildNodeImpl |
ChildNodeImpl...
|
| ChildNodeJoinConditionImpl |
ChildNodeJoinConditionImpl...
|
| ColumnImpl |
ColumnImpl...
|
| CompactNodeTypeDefWriter |
Prints node type defs in a compact notation
Print Format:
<ex = "http://apache.org/jackrabbit/example">
[ex:NodeType] > ex:ParentType1, ex:ParentType2
orderable mixin
- ex:property (STRING) = 'default1', 'default2'
primary mandatory autocreated protected multiple VERSION
< 'constraint1', 'constraint2'
+ ex:node (ex:reqType1, ex:reqType2) = ex:defaultType
mandatory autocreated protected multiple VERSION
|
| ComparisonImpl |
ComparisonImpl...
|
| ConsolidatingChangeLog |
|
| ConsolidatingChangeLog.CancelableOperation |
This class represent an Operation which can be cancelled by another operation
or which cancels another operation.
|
| ConsolidatingChangeLog.CancelableOperations |
|
| ConsolidatingChangeLog.CancelableOperations.AddNode |
An AddNode operation is is cancelled by a
Remove operation higher up the tree.
|
| ConsolidatingChangeLog.CancelableOperations.AddProperty |
AddProperty operations might cancel with
Remove and
SetValue operations.
|
| ConsolidatingChangeLog.CancelableOperations.Empty |
An Empty operation never cancels another operation and is never
cancelled by any other operation.
|
| ConsolidatingChangeLog.CancelableOperations.Move |
An Move operation never cancels another operation and is never
cancelled by any other operation.
|
| ConsolidatingChangeLog.CancelableOperations.Remove |
An Remove operation never cancels another operation and is never
cancelled by any other operation.
|
| ConsolidatingChangeLog.CancelableOperations.ReorderNodes |
|
| ConsolidatingChangeLog.CancelableOperations.SetMixins |
|
| ConsolidatingChangeLog.CancelableOperations.SetPrimaryType |
|
| ConsolidatingChangeLog.CancelableOperations.SetTree |
|
| ConsolidatingChangeLog.CancelableOperations.SetValue |
A SetValue operation might cancel with
Remove and
SetValue operations.
|
| ConstantNameProvider |
Provides descriptive names for integer constants
|
| ConstraintImpl |
ConstraintImpl is the common basis for classes that implement
the Constraint interface.
|
| DefaultNamePathResolver |
DefaultNamePathResolver...
|
| DefaultQOMTreeVisitor |
|
| DefaultQueryNodeFactory |
|
| DefaultQueryNodeVisitor |
Implements the QueryNodeVisitor interface with default behaviour.
|
| DefaultQValue |
QValue implementation for all valid PropertyTypes
except for BINARY.
|
| DefaultTraversingQOMTreeVisitor |
DefaultTraversingQOMTreeVisitor default implementation of a
traversing QOMTreeVisitor.
|
| DerefQueryNode |
Represents query node that dereferences a reference property into a node and
does an optional name test on the target node.
|
| DescendantNodeImpl |
DescendantNodeImpl...
|
| DescendantNodeJoinConditionImpl |
DescendantNodeJoinConditionImpl...
|
| DynamicOperandImpl |
DynamicOperandImpl...
|
| EquiJoinConditionImpl |
EquiJoinConditionImpl...
|
| EventBundleImpl |
EventBundleImpl implements a serializable EventBundle.
|
| EventFilterImpl |
EventFilterImpl is the simple bean style implementation of an
EventFilter.
|
| EventImpl |
EventImpl implements a serializable SPI
Event.
|
| ExactQueryNode |
Implements a query node that defines an exact match of a property and a
value.
|
| FullTextSearchImpl |
FullTextSearchImpl...
|
| FullTextSearchScoreImpl |
FullTextSearchScoreImpl...
|
| HashCache<T> |
Simple utility class that implements a fixed-size and thread-safe
(non-blocking) cache of objects.
|
| IdentifierResolver |
IdentifierResolver ....
|
| IdFactoryImpl |
IdFactoryImpl...
|
| IdFactoryLogger |
Log wrapper for an IdFactory.
|
| IllegalNameException |
Thrown when an illegal JCR name string is encountered.
|
| InvalidConstraintException |
The InvalidConstraintException ...
|
| ItemInfoBuilder |
|
| ItemInfoBuilder.Listener |
A listener for receiving notifications about items built by the builders in this class.
|
| ItemInfoBuilder.NodeInfoBuilder |
Builder for NodeInfos.
|
| ItemInfoBuilder.PropertyInfoBuilder |
Builder for PropertyInfos.
|
| ItemInfoCacheImpl |
This implementation of ItemInfoCache has a default size of 5000 items.
|
| ItemInfoImpl |
ItemInfoImpl is a base class for ItemInfo
implementations.
|
| Iterators |
Historical utility class containing type safe adapters for some of the iterators of
commons-collections.
|
| JCRSQLParser |
|
| JCRSQLParserConstants |
|
| JCRSQLParserTokenManager |
|
| JCRSQLParserTreeConstants |
|
| JCRSQLParserVisitor |
|
| JCRSQLQueryBuilder |
Implements the query builder for the JCR SQL syntax.
|
| JoinConditionImpl |
JoinConditionImpl...
|
| JoinImpl |
JoinImpl...
|
| LengthImpl |
LengthImpl...
|
| LiteralImpl |
LiteralImpl...
|
| LocationStepQueryNode |
Defines a location step for querying the path of a node.
|
| Locked |
Deprecated.
|
| LockInfoImpl |
LockInfoImpl implements a serializable LockInfo
based on another lock info.
|
| LogWriter |
A LogWriter provides methods for persisting log messages by some implementation
specific means.
|
| LogWriterProvider |
LogWriterProvider instances provide LogWriters for the individual
SPI entities.
|
| LowerCaseImpl |
LowerCaseImpl...
|
| MalformedPathException |
Thrown when a malformed JCR path string is encountered.
|
| Matcher |
Utility class for matching Patterns against Pathes.
|
| MatchResult |
A MatchResult instance represents the result of matching a Pattern against
a Path.
|
| NameConstants |
NameConstants...
|
| NameException |
Base class for exceptions about malformed or otherwise
invalid JCR names and paths.
|
| NameFactoryImpl |
NameFactoryImpl...
|
| NameFactoryLogger |
Log wrapper for a NameFactory.
|
| NameParser |
|
| NamePathResolver |
Combined name and path resolver.
|
| NameResolver |
Resolver for JCR name Strings and Name objects.
|
| NamespaceAdder |
|
| NamespaceExtractor |
Extracts namespace mapping information from an XML file.
|
| NamespaceListener |
Deprecated.
|
| NamespaceMapping |
A Simple Namespace Mapping table.
|
| NamespaceResolver |
Interface for resolving namespace URIs and prefixes.
|
| NAryQueryNode<T extends QueryNode> |
Defines an abstract query node for nodes that have child nodes.
|
| Node |
|
| Node |
|
| NodeDefinitionImpl |
This class implements the NodeDefinition interface.
|
| NodeInfoImpl |
NodeInfoImpl implements a serializable NodeInfo
based on another node info.
|
| NodeLocalNameImpl |
NodeLocalNameImpl...
|
| NodeNameImpl |
NodeNameImpl...
|
| NodeTypeConflictException |
The NodeTypeConflictException ...
|
| NodeTypeDefDiff |
A NodeTypeDefDiff represents the result of the comparison of
two node type definitions.
|
| NodeTypeDefinitionFactory |
NodeTypeDefinitionFactory can be used to convert the internal
SPI node type definitions to JCR NodeTypeDefinitions.
|
| NodeTypeDefinitionImpl |
AbstractNodeTypeDefinition...
|
| NodeTypeQueryNode |
Implements a query node that defines a node type match.
|
| NodeTypeStorage |
NodeTypeStorage provides means for storing QNodeTypeDefinitions.
|
| NodeTypeStorageImpl |
This implementation of NodeTypeStorage keeps a map of the registered QNodeTypeDefinition
in memory.
|
| NodeTypeTemplateImpl |
A NodeTypeTemplateImpl ...
|
| NotImpl |
NotImpl...
|
| NotQueryNode |
Implements a query node that defines a not operation on the child query.
|
| Operation |
An Operation represents a method call on a Batch.
|
| Operations |
|
| Operations.AddNode |
Representative of an add-node Operation which calls
Batch.addNode(NodeId, Name, Name, String) when applied to a Batch.
|
| Operations.AddProperty |
Representative of an add-property Operation which calls
Batch.addProperty(NodeId, Name, QValue) or Batch.addProperty(NodeId, Name, QValue[])
depending on whether the property is multi valued or not when applied to a Batch.
|
| Operations.Empty |
Representative of the empty Operation which does nothing when
applied to a Batch.
|
| Operations.Move |
Representative of a move Operation which calls
Batch.move(NodeId, NodeId, Name) when applied to a Batch.
|
| Operations.Remove |
Representative of a remove Operation which calls Batch.remove(ItemId) when
applied to a Batch.
|
| Operations.ReorderNodes |
Representative of a reorder-nodes Operation which calls
Batch.reorderNodes(NodeId, NodeId, NodeId) when applied to a Batch.
|
| Operations.SetMixins |
Representative of a set-mixin Operation which calls
Batch.setMixins(NodeId, Name[]) when applied to a Batch.
|
| Operations.SetPrimaryType |
Representative of a set-mixin Operation which calls
Batch.setMixins(NodeId, Name[]) when applied to a Batch.
|
| Operations.SetTree |
|
| Operations.SetValue |
Representative of a set-value Operation which calls
Batch.setValue(PropertyId, QValue) or Batch.setValue(PropertyId, QValue[])
depending on whether the property is multi valued or not when applied to a Batch.
|
| OrderingImpl |
OrderingImpl...
|
| OrderQueryNode |
Implements a query node that defines the order of nodes according to the
values of properties.
|
| OrderQueryNode.OrderSpec |
Implements a single order specification.
|
| OrImpl |
OrImpl...
|
| OrQueryNode |
Implements a query node that defines an OR operation between arbitrary
other QueryNodes.
|
| ParseException |
ParseException...
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| Parser |
Deprecated.
|
| ParsingNameResolver |
Name resolver that parsers and formats prefixed JCR names.
|
| ParsingPathResolver |
Path resolver that parsers and formats prefixed JCR paths.
|
| PathBuilder |
Helper class used to build a path from pre-parsed path elements.
|
| PathFactoryImpl |
PathFactoryImpl...
|
| PathFactoryLogger |
Log wrapper for a PathFactory.
|
| PathMap<T> |
Generic path map that associates information with the individual path elements
of a path.
|
| PathMap.Element<T> |
Internal class holding the object associated with a certain
path element.
|
| PathMap.ElementVisitor<T> |
|
| PathParser |
PathParser formats a Path using a
NameResolver and a PathFactory.
|
| PathQueryNode |
Implements a query node that defines a path restriction.
|
| PathResolver |
Resolver for JCR paths.
|
| Pattern |
Pattern to match normalized Paths.
|
| Predicate<T> |
Deprecated.
|
| Predicates |
Deprecated.
|
| PrivilegeDefinitionImpl |
PrivilegeDefinition
|
| PrivilegeDefinitionReader |
Reads privilege definitions for the specified InputStream.
|
| PrivilegeDefinitionWriter |
Writes privilege definitions to an output stream.
|
| PrivilegeHandler |
Interface used to define the (de)serialization mode of the privilege definitions.
|
| PropertyDefinitionImpl |
This class implements the PropertyDefinition interface.
|
| PropertyExistenceImpl |
PropertyExistenceImpl...
|
| PropertyFunctionQueryNode |
PropertyFunctionQueryNode allows to place function calls on properties
in a query.
|
| PropertyInfoImpl |
PropertyInfoImpl implements a serializable
PropertyInfo based on another property info.
|
| PropertyValueImpl |
PropertyValueImpl...
|
| QDefinitionBuilderFactory |
This implementation of DefinitionBuilderFactory can be used with
the CompactNodeTypeDefReader to produce node type definitions of type
QNodeTypeDefinition and a namespace map of type NamespaceMapping.
|
| QItemDefinitionBuilder |
A builder for QItemDefinition.
|
| QItemDefinitionImpl |
This abstract class implements the QItemDefinition
interface and additionally provides setter methods for the
various item definition attributes.
|
| QNodeDefinitionBuilder |
A builder for a QNodeDefinition.
|
| QNodeDefinitionImpl |
QNodeDefinitionImpl implements a QNodeDefinition.
|
| QNodeTypeDefinitionBuilder |
A builder for QNodeTypeDefinition.
|
| QNodeTypeDefinitionImpl |
QNodeTypeDefinitionImpl implements a serializable SPI node
type definition.
|
| QOMTreeVisitor |
QOMTreeVisitor...
|
| QPropertyDefinitionBuilder |
A builder for QPropertyDefinition.
|
| QPropertyDefinitionImpl |
QPropertyDefinitionImpl implements SPI property
definition interface.
|
| QueryBuilder |
Implements the JCR SQL query tree builder.
|
| QueryBuilder |
Implements the XPath query tree builder.
|
| QueryConstants |
This interface defines constants for data types and operation types
used in queries.
|
| QueryNode |
Implements an abstract base class for nodes of a query tree that represents
a query.
|
| QueryNodeFactory |
|
| QueryNodeVisitor |
Defines the interface for a QueryNodeVisitor.
|
| QueryObjectModelFactoryImpl |
QueryObjectModelFactoryImpl implements the query object model
factory from JSR 283.
|
| QueryObjectModelTree |
QueryObjectModelTree implements the root node of an object
query model tree.
|
| QueryParser |
This class acts as the central entry point for parsing query statements from
different query syntaxes into a query tree.
|
| QueryRootNode |
Implements the root node of a query tree.
|
| QueryTreeBuilder |
Specifies an interface for a query tree builder.
|
| QueryTreeBuilderRegistry |
Implements a central access to QueryTreeBuilder instances.
|
| QueryTreeDump |
Utility class to dump a QueryNode tree to a StringBuffer.
|
| QValueFactoryImpl |
QValueFactoryImpl...
|
| QValueFactoryLogger |
Log wrapper for a QValueFactory.
|
| QValueValue |
A QValueValue provides an implementation
of the Value interface representing an SPI
QValue.
|
| RegistryNamespaceResolver |
Namespace resolver based on the repository-wide namespace mappings
stored in a namespace registry.
|
| RelationQueryNode |
Implements a query node that defines property value relation.
|
| RepositoryServiceLogger |
Log wrapper for a RepositoryService.
|
| SameNodeImpl |
SameNodeImpl...
|
| SameNodeJoinConditionImpl |
SameNodeJoinConditionImpl...
|
| SelectorImpl |
SelectorImpl...
|
| SerializableBatch |
SerializableBatch implements a serializable SPI Batch, which
simply records all calls and replays them when asked for.
|
| SerializableBatch.Operation |
|
| SessionExtensions |
Provides additional methods for Session access..
|
| SessionInfoImpl |
SessionInfoImpl is a serializable bean based implementation of
SessionInfo.
|
| SessionInfoLogger |
Log wrapper for a SessionInfo.
|
| SessionNamespaceResolver |
helper class that exposes the NamespaceResolver
interface on a Session.
|
| SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
| SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
| SimpleNode |
|
| SimpleNode |
Implements a JavaCC Node interface.
|
| Slf4jLogWriter |
LogWriter implementation which uses SLF4J for persisting log messages.
|
| Slf4jLogWriterProvider |
|
| SourceImpl |
SourceImpl...
|
| SpiLoggerFactory |
Static factory for creating instances of the various spi loggers derived from
AbstractLogger.
|
| StaticOperandImpl |
StaticOperandImpl...
|
| StringCache |
A few String utility functions.
|
| TextsearchQueryNode |
Implements a query node that defines a textsearch clause.
|
| Token |
Describes the input token stream.
|
| Token |
Describes the input token stream.
|
| TokenMgrError |
|
| TokenMgrError |
|
| Transformer<A,R> |
Type safe counter part of org.apache.commons.collections.Transformer.
|
| TraversingQueryNodeVisitor |
TraversingQueryNodeVisitor implements a base class for a
traversing query node visitor.
|
| UpperCaseImpl |
UpperCaseImpl...
|
| ValueConstraint |
ValueConstraint and its subclasses are used to check the
syntax of a value constraint and to test if a specific value satisfies
it.
|
| ValueFactoryQImpl |
This class implements the ValueFactory interface,
wrapping an existing SPI QValueFactory and a
NamePathResolver.
|
| ValueFormat |
ValueFormat...
|
| WriterLogWriter |
|
| WriterLogWriterProvider |
|
| XPath |
|
| XPathConstants |
|
| XPathQueryBuilder |
Query builder that translates a XPath statement into a query tree structure.
|
| XPathTokenManager |
|
| XPathTreeConstants |
|
| XPathVisitor |
|