Package org.jboss.dna.graph

The JBoss DNA Graph API defines the types that allow you to work with content organized as a graph.

See:
          Description

Interface Summary
Graph.And<Next> A interface that is used to add more locations that are to be copied/moved.
Graph.AsName<Next> A component that defines a new name for a node.
Graph.At<Next> The interface for defining the node upon which which a request operates.
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.
Graph.BatchConjunction  
Graph.BlockOfChildren<Next> A component used to specify a block of children starting either at a particular index or after a previous sibling.
Graph.Children<Next> A component used to supply the details for getting children of another node.
Graph.Conjunction<Next> A interface that can be used to finish the current request and start another.
Graph.Copy<Next> The interface for defining additional nodes to be copied and the locations where the copy is to be placed.
Graph.Create<Next> The interface for defining additional properties on a new node.
Graph.CreateAt<Next> The interface for defining additional properties on a new node.
Graph.CreateNode<Next> A component that defines a node that is to be created.
Graph.CreateNodeNamed<Next> A component that defines a node that is to be created.
Graph.CreateWorkspace The interface used to create a new workspace.
Graph.Executable<NodeType extends Node> A interface used to execute the accumulated requests.
Graph.GetNodeConjunction<Next>  
Graph.ImportInto<Next> A component that defines the location into which a node should be copied or moved.
Graph.Into<Next> A component that defines the location into which a node should be copied or moved.
Graph.Move<Next> The interface for defining additional nodes to be moved and the parent into which the node(s) are to be moved.
Graph.NameWorkspace The interface used to specify the name of a new workspace.
Graph.Of<Next> The interface for defining the node upon which a request operates.
Graph.On<Next> The interface for defining the node upon which a request operates.
Graph.SetValues<Next> A component used to set the values on a property.
Graph.SetValuesTo<Next> A component used to set the values on a property.
Graph.To<Next> A component that defines the location to which a node should be copied or moved.
Graph.Under<Next> The interface for defining the node under which which a request operates.
Node A node in a graph, with methods to access the properties and children.
Results A set of nodes returned from a graph, with methods to access the properties and children of the nodes in the result.
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.
SubgraphNode An extended Node that includes the ability to get nodes in the subgraph relative to this node.
Workspace The information about a workspace.
 

Class Summary
DnaLexicon  
DnaLexicon.Namespace  
ExecutionContext An ExecutionContext is a representation of the environment or context in which a component or operation is operating.
Graph A graph representation of the content within a RepositorySource, including mechanisms to interact and manipulate that content.
GraphI18n  
JcrLexicon  
JcrLexicon.Namespace  
JcrMixLexicon  
JcrMixLexicon.Namespace  
JcrNtLexicon  
JcrNtLexicon.Namespace  
Location The location of a node, as specified by either its path, UUID, and/or identification properties.
 

Enum Summary
NodeConflictBehavior An enumeration used by several commands for the choice of handling duplicate nodes, such as when a node is to be copied to another location where a node already exists.
 

Package org.jboss.dna.graph Description

The JBoss DNA Graph API defines the types that allow you to work with content organized as a graph.



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