All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractItem |
Abstract base class for implementing the JCR Item interface.
|
| AbstractLazyIterator<T> |
AbstractLazyIterator provides basic iteration methods for a lazy loading iterator that does not support
remove.
|
| AbstractNode |
Abstract base class for implementing the JCR Node interface.
|
| AbstractProperty |
Abstract base class for implementing the JCR Property interface.
|
| AbstractRepository |
Abstract base class for implementing the JCR Repository interface.
|
| AbstractSession |
Abstract base class for implementing the JCR Session interface.
|
| AbstractValueFactory |
This class implements the ValueFactory interface.
|
| AbstractWorkspace |
Abstract base class for implementing the JCR Workspace interface.
|
| AccessControlPolicyIteratorAdapter |
|
| AccessControlUtils |
This class provides common access control related utilities.
|
| AtomFeedConstants |
AtomFeedConstants provides string constants for Atom feed
(RFC 4287) resources.
|
| AuthorizableQueryManager |
This class handles the translation of queries for users and groups from a
JSON format to the query model of Jackrabbit's user groups search
(see UserManager#findAuthorizables(Query)).
|
| Base64 |
Base64 provides Base64 encoding/decoding of strings and streams.
|
| BaseValue |
This class is the superclass of the type-specific
classes implementing the Value interfaces.
|
| BinaryImpl |
BinaryImpl implements the Binary interface.
|
| BinaryValue |
A BinaryValue provides an implementation
of the Value interface representing a binary value.
|
| BooleanValue |
A BooleanValue provides an implementation
of the Value interface representing a boolean value.
|
| BTreeManager |
This TreeManager implementation provides B+-tree like behavior.
|
| ChildrenCollector |
ChildrenCollector is a utility class
which can be used to 'collect' child elements of a
node.
|
| ChildrenCollectorFilter |
ChildrenCollectorFilter is a utility class
which can be used to 'collect' child items of a
node whose names match a certain pattern.
|
| CndImporter |
Utility class for importing compact node type definitions.
|
| CompactNodeTypeDefReader<T,N> |
CompactNodeTypeDefReader.
|
| 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
|
| CompactNodeTypeDefWriter.NamespaceMapping |
Map namespace prefixes such as present in a qualified JCR name to
the corresponding namespace URI.
|
| ContentPackage |
|
| ContentPackageExporter |
|
| DateValue |
A DateValue provides an implementation
of the Value interface representing a date value.
|
| DecimalValue |
A DecimalValue provides an implementation
of the Value interface representing a DECIMAL value.
|
| DeclaringTypePredicate |
Filter that checks the declared type of an item
|
| DefaultContentHandler |
|
| DefinitionBuilderFactory<T,N> |
Builder for node type definitions, node definitions and property definitions.
|
| DefinitionBuilderFactory.AbstractItemDefinitionBuilder<T> |
Builder for item definitions of type T
|
| DefinitionBuilderFactory.AbstractNodeDefinitionBuilder<T> |
Builder for child node definitions of type T
|
| DefinitionBuilderFactory.AbstractNodeTypeDefinitionBuilder<T> |
Builder for a node type definition of type T.
|
| DefinitionBuilderFactory.AbstractPropertyDefinitionBuilder<T> |
Builder for property definitions of type T
|
| DepthPredicate |
Implements a filter that filters item according to their (passed) depth.
|
| DocumentViewExporter |
Document view exporter.
|
| DoubleValue |
A DoubleValue provides an implementation
of the Value interface representing a double value.
|
| EmptyRepository |
An empty repository with no descriptors and no workspaces.
|
| EventIteratorAdapter |
|
| EventListenerIteratorAdapter |
|
| EventUtil |
EventConstants...
|
| Exporter |
Abstract base class for document and system view exporters.
|
| FilterContentPackage |
|
| FilterContentPackage.Content |
|
| FilterContentPackage.FilteringIterator |
|
| FilteredRangeIterator |
Filtering decorator for iterators.
|
| FilteringItemVisitor |
|
| FilteringNodeIterator |
A wrapper around a NodeIterator filtering out nodes from the base iterator
that don't match the specified filter.
|
| FilterIterator<T> |
Deprecated.
|
| FilterIterator<T> |
Iterator filtering out items which do not match a given predicate.
|
| FrozenNodeIteratorAdapter |
Implements a node iterator that takes a version iterator and returns the
frozen nodes of the underlying versions.
|
| GenericRepositoryFactory |
Deprecated. |
| GQL |
GQL is a simple fulltext query language, which supports field
prefixes similar to Lucene or Google queries.
|
| GQL.Filter |
Defines a filter for query result rows.
|
| GQL.ParserCallback |
Defines a callback interface that may be implemented by client code to
get a callback for each GQL term that is parsed.
|
| IsMandatoryPredicate |
IsMandatoryFilter...
|
| IsNodePredicate |
Item filter that checks if an item is a node.
|
| ISO8601 |
The ISO8601 utility class provides helper methods
to deal with date/time formatting using a specific ISO8601-compliant
format (see ISO 8601).
|
| ISO8601.SHORT |
Variants that exclude the milliseconds from the formatted string.
|
| ISO9075 |
Implements the encode and decode routines as specified for XML name to SQL
identifier conversion in ISO 9075-14:2003.
If a character c is not valid at a certain position in an XML 1.0
NCName it is encoded in the form: '_x' + hexValueOf(c) + '_'.
|
| ItemNameMatcher |
|
| ItemSequence |
This class serves as main entry point for obtaining sequences of Node
s and Propertys.
|
| ItemSequence.NodeSequenceImpl |
|
| ItemSequence.PropertySequenceImpl |
|
| JcrConstants |
This Interface defines some of the item names that are defined in the
jcr spec 1.0, using the default prefixes 'jcr', 'nt' and 'mix'.
|
| JcrRemotingConstants |
JcrRemotingConstants provides string constants for WebDAV
resources representing repository items.
|
| JcrUtils |
Collection of static utility methods for use with the JCR API.
|
| JcrValueType |
JcrValueType...
|
| JNDIRepository |
Proxy for a repository bound in JNDI.
|
| JndiRepositoryFactory |
JNDI-based JCR repository factory.
|
| JNDIRepositoryFactory |
Factory that looks up a repository from JNDI.
|
| JoinType |
Enumeration of the JCR 2.0 join types.
|
| JsonHandler |
The JSONHandler interface receives notifications from the
JsonParser.
|
| JsonParser |
|
| JsonUtil |
JSON utilities.
|
| LazyFileInputStream |
This Class implements an InputStream that provides the same functionality
as a FileInputStream but opens the file by the first file access.
|
| LazyIteratorChain<T> |
This class implements the concatenation of iterators.
|
| Lexer |
Lexer of the CND definition.
|
| ListenerTracker |
Tracks event deliveries to an event listener and the way the listener
processes the events.
|
| Locked |
Locked is a utility to synchronize modifications on a lockable
node.
|
| LockedWrapper<T> |
LockedWrapper is a wrapper class to Locked which adds
generics support and wraps the Locked.TIMED_OUT object into a
LockException.
|
| LongValue |
A LongValue provides an implementation
of the Value interface representing a long value.
|
| NamePredicate |
Filters items according to their names.
|
| NamespaceHelper |
Helper class for working with JCR namespaces.
|
| NameValue |
A NameValue provides an implementation
of the Value interface representing a NAME value
(a string that is namespace-qualified).
|
| NodeIterable |
Deprecated.
|
| NodeIteratorAdapter |
|
| NodeSequence |
Extension of Sequence<Node> which provides methods for
adding and removing nodes by key.
|
| NodeTypeConstants |
NodeTypeConstants used to represent nodetype definitions in
Xml.
|
| NodeTypeIteratorAdapter |
|
| NodeTypePredicate |
Filters on the node type of a node.
|
| NodeTypeUtil |
NodeTypeUtil...
|
| NtFilePredicate |
The nt file item filter matches all properties that are defined my the
nt:file or nt:resource nodetype.
|
| OperandEvaluator |
|
| Operator |
Enumeration of the JCR 2.0 query operators.
|
| Order |
Enumeration of the JCR 2.0 query order.
|
| ParseException |
ParseException
|
| Parser |
The SQL2 parser can convert a JCR-SQL2 query to a QueryObjectModel.
|
| ParsingContentHandler |
Utility class that decorates a ContentHandler instance with
simple XML parsing capability.
|
| PathPredicate |
The path filter provides hierarchical filtering.
|
| PathValue |
A PathValue provides an implementation
of the Value interface representing a PATH value
(an absolute or relative workspace path).
|
| Predicate |
Interface for object predicates, i.e.
|
| Predicates |
Static utility class to help working with Predicates.
|
| PropertyIterable |
Deprecated.
|
| PropertyIteratorAdapter |
|
| PropertySequence |
Extension of Sequence<Property> which provides methods
for adding and removing properties by key.
|
| ProxyContentHandler |
A proxy content handler that passes all SAX events as-is to the
proxied handler.
|
| ProxyRepository |
Repository that proxies all method calls to another repository.
|
| QOMFormatter |
QOMFormatter implements a formatter that translates a query
object model into a JCR_SQL2 string statement.
|
| QueryObjectModelBuilder |
QueryObjectModelBuilder defines an interface for building a
query object model from a string based query statement and vice versa.
|
| QueryObjectModelBuilderRegistry |
Implements a central access to QueryObjectModelBuilder instances.
|
| QueryStatCore |
Extends external facing QueryStat with some internal operations.
|
| QueryStatDtoComparator |
QueryStatDto comparator by duration
|
| QueryStatDtoImpl |
Object that holds statistical info about a query.
|
| QueryStatDtoOccurrenceComparator |
QueryStatDto comparator by occurrence count
used by the popular queries queue
|
| QueryStatImpl |
|
| QueryStatManager |
The QueryStatManagerMBean default implementation
|
| QueryUtil |
QueryUtil...
|
| RangeIteratorAdapter |
|
| RangeIteratorDecorator |
|
| Rank<T> |
This class does efficient ranking of values of type T wrt.
|
| ReferenceValue |
A ReferenceValue provides an implementation
of the Value interface representing a REFERENCE value
(a UUID of an existing node).
|
| RepositoryFactory |
Factory interface for JCR content repositories.
|
| RepositoryStatisticsImpl |
|
| RowIterable |
Deprecated.
|
| RowIteratorAdapter |
|
| RowPredicate |
Predicate for checking whether a given object is a Row and
optionally whether it contains a given selector.
|
| Sequence<T extends Item> |
Interface for accessing JCR Items sequentially through an
Iterator or looking them up through a key.
|
| SerializingContentHandler |
|
| SimpleReferenceBinary |
|
| SimpleValueFactory |
Simple value factory implementation for use mainly in testing.
|
| SingletonRepositoryFactory |
Repository factory that always returns the same configured repository.
|
| SizedIterator<T> |
Deprecated.
|
| SizedIterator<T> |
SizedIterator extends Iterator with a
getSize method.
|
| SQL2QOMBuilder |
|
| StringValue |
A StringValue provides an implementation
of the Value interface representing a string value.
|
| SystemViewExporter |
System view exporter.
|
| TemplateBuilderFactory |
|
| Text |
This Class provides some text related utilities
|
| Timer |
Timer wraps the standard Java Timer class
and implements a guaranteed shutdown of the background thread running
in the Timer instance after a certain Timer.IDLE_TIME.
|
| Timer.Task |
Extends the TimerTask with callback hooks to this
Timer implementation.
|
| TimeSeriesAverage |
Time series of the average calculated by dividing a measured
value by the counter of events during the measurement period.
|
| TimeSeriesMax |
Time series of the maximum value recorded in a period
|
| TimeSeriesRecorder |
Recorder of a time series.
|
| TimeSeriesStatsUtil |
|
| ToXmlContentHandler |
Simple XML serializer.
|
| TransientFileFactory |
The TransientFileFactory utility class can be used to create
transient files, i.e.
|
| TreeManager |
TreeManager instances are responsible for the mapping between sequence views
of Nodes and Propertys and an hierarchical JCR
representation.
|
| TreeTraverser |
Utility class for traversing the Items of a JCR hierarchy rooted at a
specific Node.
|
| TreeTraverser.ErrorHandler |
|
| TreeTraverser.InclusionPolicy<T extends Item> |
Inclusion policy to determine which items to include when traversing.
|
| URIValue |
A URIValue provides an implementation
of the Value interface representing a URI value
(an absolute or relative workspace path).
|
| ValueFactoryImpl |
Simple extension of the AbstractValueFactory that omits any
validation checks for path and name values.
|
| ValueHelper |
The ValueHelper class provides several Value
related utility methods.
|
| ValueUtil |
ValuesUtil...
|
| VersionIteratorAdapter |
|
| WeakIdentityCollection |
WeakIdentityCollection implements a Collection with weak values.
|
| WeakReferenceValue |
A WeakReferenceValue provides an implementation
of the Value interface representing a WEAKREFERENCE value
(a UUID of an existing node).
|
| XMLChar |
This class defines the basic XML character properties.
|
| XmlnsContentHandler |
|
| XMLUtil |
XMLUtil...
|