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 Property s.
|
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 Predicate s.
|
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 Item s 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 Node s and Property s and an hierarchical JCR
representation.
|
TreeTraverser |
Utility class for traversing the Item s 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 ...
|