Package org.jboss.dna.jcr

The DNA implementation of the JCR API.


Interface Summary
JcrConfiguration.RepositoryDefinition<ReturnType> Interface used to define a JCR Repository that's accessible from the JcrEngine.
JcrNodeTypeSource Interface for any potential provider of JcrNodeType definitions, the DNA implementation of NodeType.

Class Summary
CndNodeTypeSource Class to parse one or more Compact Node Definition (CND) files containing custom node type definitions into a format that can be registered with the JcrNodeTypeManager.
CorrespondenceId A correspondence identifier is defined to be the pair of the UUID of the nearest referenceable ancestor and the relative path from that referenceable ancestor to the node of interest.
DnaIntLexicon A lexicon of internal and implementation-specific information
DnaLexicon A lexicon of names used within JBoss DNA.
JcrConfiguration A configuration builder for a JcrEngine.
JcrEngine The basic component that encapsulates the JBoss DNA services, including the Repository instances.
JcrI18n The internationalized string constants for the org.jboss.dna.jcr* packages.
JcrLexicon Lexicon of names from the standard JCR "" namespace.
JcrMixLexicon Lexicon of names from the standard JCR "" namespace.
JcrNodeTypeManager Local implementation of @{link NodeTypeManager}.
JcrNodeTypeTemplate DNA implementation of the JCR NodeTypeTemplate interface
JcrNtLexicon Lexicon of names from the standard JCR "" namespace.
JcrRepository Creates JCR sessions to an underlying repository (which may be a federated repository).
JcrRepository.DefaultOption The default values for each of the JcrRepository.Option.
JcrSvLexicon Lexicon of names from the standard JCR "" namespace.
JcrTools Utility methods for working with JCR nodes.
JndiRepositoryFactory The JndiRepositoryFactory class provides a means of initializing and accessing repositories in a JNDI tree.
NodeDefinitionId An immutable identifier for a node definition.
PropertyDefinitionId An immutable identifier for a property definition.
SecurityContextCredentials Credentials implementation that wraps a DNA security context.

Enum Summary
JcrRepository.Option The available options for the JcrRepository.

Package org.jboss.dna.jcr Description

The DNA implementation of the JCR API. To use, first create a JcrConfiguration to represent the desired configuration, and then use the configuration to build a JcrEngine instance. This engine must be started, used to obtain JCR Repository instances, and then shutdown when no longer needed.

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