Uses of Interface
org.jboss.dna.graph.property.Name

Packages that use Name
org.jboss.dna.connector.store.jpa.util The classes that define the utility JPA entities that are not part of any storage model. 
org.jboss.dna.connector.svn The classes that make up the connector that accesses content from an SVN repository. 
org.jboss.dna.graph The JBoss DNA Graph API defines the types that allow you to work with content organized as a graph. 
org.jboss.dna.graph.connector.map The MapRepository class and its supporting classes provide a default implementation of the connector classes for connectors that support the transient or persistent mapping of a UUID to a standard representation of a node
org.jboss.dna.graph.observe The Observation API provides several mechanisms for asynchronously observing changes to content. 
org.jboss.dna.graph.property Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for representing and working with properties and their values. 
org.jboss.dna.graph.property.basic A set of basic implementations of the various interfaces defined in org.jboss.dna.graph.property
org.jboss.dna.graph.request Sometimes its useful to work with a graph using objects that represent individual commands on the graph. 
org.jboss.dna.graph.sequencer A sequencer in JBoss DNA is a component that is able to process information (usually the content of a file, or a property value on a node) and recreate that information as a graph of structured content. 
org.jboss.dna.graph.session A graph session provides a stateful environment in which graph operations can be enqueued and the state and structure of the graph are cached. 
org.jboss.dna.graph.xml Graph content can often be represented in XML, so this part of the JBoss DNA Graph API defines the classes that provide the binding between graph and XML content. 
org.jboss.dna.jcr The DNA implementation of the JCR API. 
org.jboss.dna.jcr.nodetype The DNA specification for programmatically creating JCR NodeDefinitions. 
org.jboss.dna.repository The components and services that make up the JBoss DNA repository engine. 
org.jboss.dna.repository.sequencer The classes that make up the sequencing service and its configuration. 
org.jboss.dna.sequencer.xml The classes that make up the XML sequencer. 
 

Uses of Name in org.jboss.dna.connector.store.jpa.util
 

Methods in org.jboss.dna.connector.store.jpa.util with parameters of type Name
 Object[] Serializer.deserializePropertyValues(ObjectInputStream stream, Name propertyName, boolean skip, Serializer.LargeValues largeValues, Serializer.LargeValues skippedLargeValues, Serializer.ReferenceValues references)
          Deserialize the serialized property on the supplied object stream.
 void Serializer.deserializeSomeProperties(ObjectInputStream stream, Collection<Property> properties, Serializer.LargeValues largeValues, Serializer.LargeValues skippedLargeValues, Name... names)
          Deserialize the serialized properties on the supplied object stream.
 

Method parameters in org.jboss.dna.connector.store.jpa.util with type arguments of type Name
 int Serializer.reserializeProperties(ObjectInputStream input, ObjectOutputStream output, Map<Name,Property> updatedProperties, Serializer.LargeValues largeValues, Serializer.LargeValues removedLargeValues, Serializer.ReferenceValues references)
          Deserialize the existing properties from the supplied input stream, update the properties, and then serialize the updated properties to the output stream.
 

Uses of Name in org.jboss.dna.connector.svn
 

Fields in org.jboss.dna.connector.svn declared as Name
static Name SVNRepositoryLexicon.CHILD_PATH_SEGMENT_LIST
           
static Name SVNRepositoryLexicon.UUID
           
 

Uses of Name in org.jboss.dna.graph
 

Fields in org.jboss.dna.graph declared as Name
static Name JcrLexicon.AUTO_CREATED
           
static Name JcrNtLexicon.BASE
           
static Name JcrNtLexicon.CHILD_NODE_DEFINITION
           
static Name JcrLexicon.CHILD_NODE_DEFINITION
           
static Name DnaLexicon.CLASSNAME
           
static Name DnaLexicon.CLASSPATH
           
static Name JcrLexicon.CONTENT
           
static Name JcrLexicon.CREATED
           
static Name JcrLexicon.DATA
           
static Name JcrLexicon.DEFAULT_PRIMARY_TYPE
           
static Name JcrLexicon.DEFAULT_VALUES
           
static Name DnaLexicon.DEFAULT_WORKSPACE_NAME
           
static Name JcrLexicon.ENCODED
           
static Name JcrNtLexicon.FILE
           
static Name JcrNtLexicon.FOLDER
           
static Name JcrLexicon.HAS_ORDERABLE_CHILD_NODES
           
static Name JcrLexicon.IS_ABSTRACT
           
static Name JcrLexicon.IS_FULL_TEXT_SEARCHABLE
           
static Name JcrLexicon.IS_MIXIN
           
static Name JcrLexicon.IS_QUERY_ORDERABLE
           
static Name JcrLexicon.IS_QUERYABLE
           
static Name JcrLexicon.LAST_MODIFIED
           
static Name JcrMixLexicon.LOCKABLE
           
static Name JcrLexicon.MANDATORY
           
static Name DnaLexicon.MERGE_PLAN
           
static Name JcrLexicon.MIMETYPE
           
static Name JcrLexicon.MIXIN_TYPES
           
static Name JcrLexicon.MULTIPLE
           
static Name JcrLexicon.NAME
           
static Name DnaLexicon.NAMESPACE_URI
           
static Name DnaLexicon.NAMESPACES
           
static Name DnaIntLexicon.NODE_DEFINITON
           
static Name JcrNtLexicon.NODE_TYPE
           
static Name JcrLexicon.NODE_TYPE_NAME
           
static Name JcrLexicon.ON_PARENT_VERSION
           
static Name JcrLexicon.PRIMARY_ITEM_NAME
           
static Name JcrLexicon.PRIMARY_TYPE
           
static Name DnaLexicon.PROJECTION
           
static Name DnaLexicon.PROJECTION_RULES
           
static Name DnaLexicon.PROJECTIONS
           
static Name JcrNtLexicon.PROPERTY_DEFINITION
           
static Name JcrLexicon.PROPERTY_DEFINITION
           
static Name JcrLexicon.PROTECTED
           
static Name DnaLexicon.READ_ONLY
           
static Name JcrMixLexicon.REFERENCEABLE
           
static Name JcrLexicon.REQUIRED_PRIMARY_TYPES
           
static Name JcrLexicon.REQUIRED_TYPE
           
static Name JcrNtLexicon.RESOURCE
           
static Name DnaLexicon.RESOURCE
           
static Name DnaLexicon.ROOT
           
static Name JcrLexicon.SAME_NAME_SIBLINGS
           
static Name DnaLexicon.SOURCE_NAME
           
static Name JcrLexicon.SUPERTYPES
           
static Name DnaLexicon.TIME_TO_EXPIRE
           
static Name JcrNtLexicon.UNSTRUCTURED
           
static Name JcrLexicon.UUID
           
static Name DnaLexicon.UUID
           
static Name JcrLexicon.VALUE_CONSTRAINTS
           
static Name JcrMixLexicon.VERSIONABLE
           
static Name DnaLexicon.WORKSPACE_NAME
           
static Name DnaLexicon.WORKSPACES
           
 

Methods in org.jboss.dna.graph that return types with arguments of type Name
 Map<Name,Property> Node.getPropertiesByName()
          Get the map of properties keyed by the property names.
 Graph.On<Map<Name,Property>> Graph.getPropertiesByName()
          Request that the properties be read on the node defined via the on(...)
 

Methods in org.jboss.dna.graph with parameters of type Name
 Graph.Create<Next> Graph.Create.and(Name propertyName, Object... values)
          Specify a property that should the new node should have.
 Graph.CreateAt<Next> Graph.CreateAt.and(Name propertyName, Object... values)
          Specify a property that should the new node should have.
 Next Graph.AsChild.as(Name newName)
          Finish the request by specifying the name of the new child node.
 Next Graph.AsName.as(Name newName)
          Finish the request by specifying the new name.
 Next Graph.FromName.from(Name name)
           
 Graph.On<T> Graph.RemoveValueAction.from(Name name)
           
 Property Location.getIdProperty(Name name)
          Get the identification property with the supplied name, if there is such a property.
 SubgraphNode SubgraphNode.getNode(Name childName)
          Get the node at the supplied path that is relative to this node.
 SubgraphNode Subgraph.getNode(Name relativePath)
          Get the node at the supplied location.
 Property Node.getProperty(Name name)
          Get the property with the supplied name.
 Graph.On<Property> Graph.getProperty(Name name)
          Request that the property with the given name be read on the node defined via the on(...)
 Graph.Create<Next> Graph.CreateNodeNamed.nodeNamed(Name nodeName)
          Specify the name of the node that is to be created.
 Graph.On<Graph.BatchConjunction> Graph.Batch.readProperty(Name name)
          Request that the property with the given name be read on the node defined via the on(...)
 Graph.On<Graph.Conjunction<Graph>> Graph.remove(Name... propertyNames)
          Remove properties from the node at the given location.
 Graph.On<Graph.BatchConjunction> Graph.Batch.remove(Name... propertyNames)
          Remove properties from the node at the given location.
 Graph.SetValues<Graph.Conjunction<Graph>> Graph.set(Name propertyName)
          Set a property on a node, starting with the name.
 Graph.SetValues<Graph.BatchConjunction> Graph.Batch.set(Name propertyName)
          Set a property on a node, starting with the name.
 Next Graph.ToName.to(Name name)
           
 Graph.On<T> Graph.AddValueAction.to(Name name)
           
 Next Graph.SetValuesTo.to(Name value)
          Set the property value to the given Name.
 Graph.Create<Next> Graph.Create.with(Name propertyName, Object... values)
          Specify a property that should the new node should have.
 Graph.CreateAt<Next> Graph.CreateAt.with(Name propertyName, Object... values)
          Specify a property that should the new node should have.
 

Uses of Name in org.jboss.dna.graph.connector.map
 

Methods in org.jboss.dna.graph.connector.map that return types with arguments of type Name
 Set<Name> MapNode.getUniqueChildNames()
           
 

Methods in org.jboss.dna.graph.connector.map with parameters of type Name
 MapNode MapWorkspace.cloneNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, Path.Segment desiredSegment, boolean removeExisting, Set<Location> removedExistingNodes)
          This should clone the subgraph given by the original node and place the cloned copy under the supplied new parent.
 MapNode AbstractMapWorkspace.cloneNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, Path.Segment desiredSegment, boolean removeExisting, Set<Location> removedExistingNodes)
          This should clone the subgraph given by the original node and place the cloned copy under the supplied new parent.
 MapNode MapWorkspace.copyNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, boolean recursive)
          This should copy the subgraph given by the original node and place the new copy under the supplied new parent.
 MapNode AbstractMapWorkspace.copyNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, boolean recursive)
          This should copy the subgraph given by the original node and place the new copy under the supplied new parent.
 MapNode MapWorkspace.createNode(ExecutionContext context, MapNode parentNode, Name name, UUID uuid)
          Create a new node with the supplied name, as a child of the supplied parent.
 MapNode AbstractMapWorkspace.createNode(ExecutionContext context, MapNode parentNode, Name name, UUID uuid)
          Create a new node with the supplied name, as a child of the supplied parent.
 Property MapNode.getProperty(Name name)
          Returns the named property
 void MapWorkspace.moveNode(ExecutionContext context, MapNode node, Name desiredNewName, MapWorkspace newWorkspace, MapNode newParent, MapNode beforeNode)
          Move the supplied node to the new parent.
 void AbstractMapWorkspace.moveNode(ExecutionContext context, MapNode node, Name desiredNewName, MapWorkspace newWorkspace, MapNode newParent, MapNode beforeNode)
          Move the supplied node to the new parent.
 

Uses of Name in org.jboss.dna.graph.observe
 

Methods in org.jboss.dna.graph.observe that return types with arguments of type Name
 Set<Name> NetChangeObserver.NetChange.getRemovedProperties()
           
 

Constructor parameters in org.jboss.dna.graph.observe with type arguments of type Name
NetChangeObserver.NetChange(String sourceName, String workspaceName, Location location, EnumSet<NetChangeObserver.ChangeType> eventTypes, Set<Property> modifiedProperties, Set<Name> removedProperties)
           
 

Uses of Name in org.jboss.dna.graph.property
 

Fields in org.jboss.dna.graph.property declared as Name
static Name Path.PARENT_NAME
          Singleton instance of the name referencing a parent, provided as a convenience.
static Name Path.SELF_NAME
          Singleton instance of the name referencing a self, provided as a convenience.
 

Fields in org.jboss.dna.graph.property with type parameters of type Name
static Comparator<Name> ValueComparators.NAME_COMPARATOR
          A comparator of name values.
 

Methods in org.jboss.dna.graph.property that return Name
 Name NameFactory.create(String namespaceUri, String localName)
          Create a name from the given namespace URI and local name.
 Name NameFactory.create(String namespaceUri, String localName, TextDecoder decoder)
          Create a name from the given namespace URI and local name.
 Name Property.getName()
          Get the name of the property.
 Name Path.Segment.getName()
          Get the name component of this segment.
 

Methods in org.jboss.dna.graph.property with parameters of type Name
 T ValueFactory.create(Name value)
          Create a value from a name.
 T[] ValueFactory.create(Name[] values)
          Create an array of values from an array of names.
 Property PropertyFactory.create(Name name, Iterable<?> values)
          Create a property with the supplied name and values
 Property PropertyFactory.create(Name name, Iterator<?> values)
          Create a property with the supplied name and values
 Property PropertyFactory.create(Name name, Object... values)
          Create a property with the supplied name and values
 Property PropertyFactory.create(Name name, PropertyType desiredType, Iterable<?> values)
          Create a property with the supplied name and values
 Property PropertyFactory.create(Name name, PropertyType desiredType, Iterator<?> values)
          Create a property with the supplied name and values
 Property PropertyFactory.create(Name name, PropertyType desiredType, Object... values)
          Create a property with the supplied name and values
 Path PathFactory.create(Path parentPath, Name... segmentNames)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, Name segmentName, int index)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.createAbsolutePath(Name... segmentNames)
          Create an absolute path with the supplied segment names, in order.
 Path PathFactory.createRelativePath(Name... segmentNames)
          Create a relative path with the supplied segment names, in order.
 Path.Segment PathFactory.createSegment(Name segmentName)
          Create a path segment given the supplied segment name.
 Path.Segment PathFactory.createSegment(Name segmentName, int index)
          Create a path segment given the supplied segment name and index.
 boolean Path.endsWith(Name nameOfLastSegment)
          Determine if the path's Path.getLastSegment() has the supplied name and no SNS index.
 boolean Path.endsWith(Name nameOfLastSegment, int snsIndex)
          Determine if the path's Path.getLastSegment() has the supplied name and SNS index.
 

Uses of Name in org.jboss.dna.graph.property.basic
 

Classes in org.jboss.dna.graph.property.basic that implement Name
 class BasicName
          A basic implementation of Name.
 

Fields in org.jboss.dna.graph.property.basic declared as Name
static Name GraphNamespaceRegistry.DEFAULT_URI_PROPERTY_NAME
           
 

Methods in org.jboss.dna.graph.property.basic that return Name
 Name NameValueFactory.create(BigDecimal value)
          Create a value from a decimal.
 Name NameValueFactory.create(Binary value)
          Create a value from the binary content given by the supplied stream.
 Name NameValueFactory.create(boolean value)
          Create a boolean from a string.
 Name NameValueFactory.create(byte[] value)
          Create a value from the binary content given by the supplied array.
 Name NameValueFactory.create(Calendar value)
          Create a value from a Calendar instance.
 Name NameValueFactory.create(Date value)
          Create a value from a date.
 Name NameValueFactory.create(DateTime value)
          Create a value from a date-time instant.
 Name NameValueFactory.create(double value)
          Create a value from a double.
 Name NameValueFactory.create(float value)
          Create a value from a float.
 Name NameValueFactory.create(InputStream stream, long approximateLength)
          Create a value from the binary content given by the supplied stream.
 Name NameValueFactory.create(int value)
          Create a value from an integer.
 Name NameValueFactory.create(long value)
          Create a long from a string.
 Name NameValueFactory.create(Name value)
          Create a value from a name.
 Name NameValueFactory.create(Path value)
          Create a value from a path.
 Name NameValueFactory.create(Reader reader, long approximateLength)
          Create a value from a the binary content given by the supplied reader.
 Name NameValueFactory.create(Reference value)
          Create a value from a reference.
 Name NameValueFactory.create(String value)
          Create a value from a string, using no decoding.
 Name NameValueFactory.create(String namespaceUri, String localName)
          Create a name from the given namespace URI and local name.
 Name NameValueFactory.create(String namespaceUri, String localName, TextDecoder decoder)
          Create a name from the given namespace URI and local name.
 Name NameValueFactory.create(String value, TextDecoder decoder)
          Create a value from a string, using the supplied decoder.
 Name NameValueFactory.create(URI value)
          Create a value from a URI.
 Name NameValueFactory.create(UUID value)
          Create a value from a UUID.
 Name BasicProperty.getName()
          Get the name of the property.
 Name BasicPathSegment.getName()
          Get the name component of this segment.
 

Methods in org.jboss.dna.graph.property.basic with parameters of type Name
 int BasicName.compareTo(Name that)
          
 UUID UuidValueFactory.create(Name value)
          Create a value from a name.
 Reference UuidReferenceValueFactory.create(Name value)
          Create a value from a name.
 URI UriValueFactory.create(Name value)
          Create a value from a name.
 String StringValueFactory.create(Name value)
          Create a value from a name.
 Path PathValueFactory.create(Name value)
          Create a value from a name.
 Object ObjectValueFactory.create(Name value)
          Create a value from a name.
 Name NameValueFactory.create(Name value)
          Create a value from a name.
 Long LongValueFactory.create(Name value)
          Create a value from a name.
 DateTime JodaDateTimeValueFactory.create(Name value)
          Create a value from a name.
 Double DoubleValueFactory.create(Name value)
          Create a value from a name.
 BigDecimal DecimalValueFactory.create(Name value)
          Create a value from a name.
 Boolean BooleanValueFactory.create(Name value)
          Create a value from a name.
 Binary AbstractBinaryValueFactory.create(Name value)
          Create a value from a name.
 T[] AbstractValueFactory.create(Name[] values)
          Create an array of values from an array of names.
 Property BasicPropertyFactory.create(Name name, Iterable<?> values)
          Create a property with the supplied name and values
 Property BasicPropertyFactory.create(Name name, Iterator<?> values)
          Create a property with the supplied name and values
 Property BasicPropertyFactory.create(Name name, Object... values)
          Create a property with the supplied name and values
 Property BasicPropertyFactory.create(Name name, PropertyType desiredType, Iterable<?> values)
          Create a property with the supplied name and values
 Property BasicPropertyFactory.create(Name name, PropertyType desiredType, Iterator<?> values)
          Create a property with the supplied name and values
 Property BasicPropertyFactory.create(Name name, PropertyType desiredType, Object... values)
          Create a property with the supplied name and values
 Path PathValueFactory.create(Path parentPath, Name... segmentNames)
          Create a path by appending the supplied names to the parent path.
 Path PathValueFactory.create(Path parentPath, Name segmentName, int index)
          Create a path by appending the supplied names to the parent path.
 Path PathValueFactory.createAbsolutePath(Name... segmentNames)
          Create an absolute path with the supplied segment names, in order.
 Path PathValueFactory.createRelativePath(Name... segmentNames)
          Create a relative path with the supplied segment names, in order.
 Path.Segment PathValueFactory.createSegment(Name segmentName)
          Create a path segment given the supplied segment name.
 Path.Segment PathValueFactory.createSegment(Name segmentName, int index)
          Create a path segment given the supplied segment name and index.
 boolean RootPath.endsWith(Name nameOfLastSegment)
          Determine if the path's Path.getLastSegment() has the supplied name and no SNS index.
 boolean AbstractPath.endsWith(Name nameOfLastSegment)
          Determine if the path's Path.getLastSegment() has the supplied name and no SNS index.
 boolean RootPath.endsWith(Name nameOfLastSegment, int snsIndex)
          Determine if the path's Path.getLastSegment() has the supplied name and SNS index.
 boolean AbstractPath.endsWith(Name nameOfLastSegment, int snsIndex)
          Determine if the path's Path.getLastSegment() has the supplied name and SNS index.
 

Constructors in org.jboss.dna.graph.property.basic with parameters of type Name
BasicEmptyProperty(Name name)
          Create a property with no values.
BasicMultiValueProperty(Name name, List<Object> values)
          Create a property with 2 or more values.
BasicMultiValueProperty(Name name, Object... values)
          Create a property with 2 or more values.
BasicPathSegment(Name name)
           
BasicPathSegment(Name name, int index)
           
BasicProperty(Name name)
           
BasicSingleValueProperty(Name name, Object value)
          Create a property with a single value
GraphNamespaceRegistry(Graph store, Path parentOfNamespaceNodes, Name uriPropertyName, Property... additionalProperties)
           
 

Constructor parameters in org.jboss.dna.graph.property.basic with type arguments of type Name
PathValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory, ValueFactory<Name> nameValueFactory)
           
 

Uses of Name in org.jboss.dna.graph.request
 

Methods in org.jboss.dna.graph.request that return Name
 Name MoveBranchRequest.desiredName()
          Get the name of the copy if it is to be different than that of the original.
 Name CopyBranchRequest.desiredName()
          Get the name of the copy if it is to be different than that of the original.
 Name CloneBranchRequest.desiredName()
          Get the name of the clone if it is to be different than that of the original.
 Name ReadPropertyRequest.named()
          Get the name of the property that is to be read
 Name CreateNodeRequest.named()
          Get the name for the new child.
 Name UpdateValuesRequest.property()
          Get the name of the property that is to be updated.
 Name RemovePropertyRequest.propertyName()
          Get the name of the property that is being removed.
 Name RenameNodeRequest.toName()
          Get the new name for the node.
 

Methods in org.jboss.dna.graph.request that return types with arguments of type Name
 Map<Name,Property> ReadNodeRequest.getPropertiesByName()
          Get the properties that were read from the RepositoryConnection.
 Map<Name,Property> ReadAllPropertiesRequest.getPropertiesByName()
          Get the properties that were read from the RepositoryConnection.
 Map<Name,Property> ReadBranchRequest.getPropertiesFor(Location location)
          Get the nodes that make up this branch.
 Map<Name,Property> UpdatePropertiesRequest.properties()
          Get the map of properties for the node, keyed by property name.
 

Methods in org.jboss.dna.graph.request with parameters of type Name
 UpdateValuesRequest RequestBuilder.addValues(String workspaceName, Location on, Name property, List<Object> values)
          Add a request to add values to a property on an existing node
 CloneBranchRequest RequestBuilder.cloneBranch(Location from, String fromWorkspace, Location into, String intoWorkspace, Name nameForClone, Path.Segment exactSegmentForClone, boolean removeExisting)
          Add a request to clone a branch to another.
 BatchRequestBuilder BatchRequestBuilder.cloneBranch(Location from, String fromWorkspace, Location into, String intoWorkspace, Name nameForClone, Path.Segment exactSegmentForClone, boolean removeExisting)
          Add a request to clone a branch to another.
 BatchRequestBuilder BatchRequestBuilder.copyBranch(Location from, String fromWorkspace, Location into, String intoWorkspace, Name nameForCopy)
          Add a request to copy a branch to another.
 CopyBranchRequest RequestBuilder.copyBranch(Location from, String fromWorkspace, Location into, String intoWorkspace, Name nameForCopy, NodeConflictBehavior conflictBehavior)
          Add a request to copy a branch to another.
 BatchRequestBuilder BatchRequestBuilder.copyBranch(Location from, String fromWorkspace, Location into, String intoWorkspace, Name nameForCopy, NodeConflictBehavior conflictBehavior)
          Add a request to copy a branch to another.
 CreateNodeRequest RequestBuilder.createNode(Location parentLocation, String workspaceName, Name childName, Iterator<Property> properties)
          Add a request to create a node with the given properties under the supplied location.
 BatchRequestBuilder BatchRequestBuilder.createNode(Location parentLocation, String workspaceName, Name childName, Iterator<Property> properties)
          Add a request to create a node with the given properties under the supplied location.
 CreateNodeRequest RequestBuilder.createNode(Location parentLocation, String workspaceName, Name childName, Iterator<Property> properties, NodeConflictBehavior conflictBehavior)
          Add a request to create a node with the given properties under the supplied location.
 BatchRequestBuilder BatchRequestBuilder.createNode(Location parentLocation, String workspaceName, Name childName, Iterator<Property> properties, NodeConflictBehavior conflictBehavior)
          Add a request to create a node with the given properties under the supplied location.
 CreateNodeRequest RequestBuilder.createNode(Location parentLocation, String workspaceName, Name childName, Property[] properties)
          Add a request to create a node with the given properties under the supplied location.
 BatchRequestBuilder BatchRequestBuilder.createNode(Location parentLocation, String workspaceName, Name childName, Property[] properties)
          Add a request to create a node with the given properties under the supplied location.
 CreateNodeRequest RequestBuilder.createNode(Location parentLocation, String workspaceName, Name childName, Property[] properties, NodeConflictBehavior conflictBehavior)
          Add a request to create a node with the given properties under the supplied location.
 BatchRequestBuilder BatchRequestBuilder.createNode(Location parentLocation, String workspaceName, Name childName, Property[] properties, NodeConflictBehavior conflictBehavior)
          Add a request to create a node with the given properties under the supplied location.
 MoveBranchRequest RequestBuilder.moveBranch(Location from, Location into, Location before, String workspaceName, Name newNameForNode)
          Create a request to move a branch from one location into another before the given child node of the new location.
 BatchRequestBuilder BatchRequestBuilder.moveBranch(Location from, Location into, Location before, String workspaceName, Name newNameForNode)
          Create a request to move a branch from one location into another.
 MoveBranchRequest RequestBuilder.moveBranch(Location from, Location into, String workspaceName, Name newNameForNode)
          Create a request to move a branch from one location into another.
 BatchRequestBuilder BatchRequestBuilder.moveBranch(Location from, Location into, String workspaceName, Name newNameForNode)
          Create a request to move a branch from one location into another.
 MoveBranchRequest RequestBuilder.moveBranch(Location from, Location into, String workspaceName, Name newNameForNode, NodeConflictBehavior conflictBehavior)
          Create a request to move a branch from one location into another.
 ReadPropertyRequest RequestBuilder.readProperty(Location of, String workspaceName, Name propertyName)
          Add a request to read the properties and number of children of a node at the supplied location.
 BatchRequestBuilder BatchRequestBuilder.readProperty(Location of, String workspaceName, Name propertyName)
          Add a request to read the properties and number of children of a node at the supplied location.
 Request RequestBuilder.removeProperties(Location on, String workspaceName, Name... propertyNames)
          Add a request to remove from the node the properties with the supplied names.
 BatchRequestBuilder BatchRequestBuilder.removeProperties(Location on, String workspaceName, Name... propertyNames)
          Add a request to remove from the node the properties with the supplied names.
 RemovePropertyRequest RequestBuilder.removeProperty(Location on, String workspaceName, Name propertyName)
          Add a request to remove the property with the supplied name from the given node.
 BatchRequestBuilder BatchRequestBuilder.removeProperty(Location on, String workspaceName, Name propertyName)
          Add a request to remove the property with the supplied name from the given node.
 UpdateValuesRequest RequestBuilder.removeValues(String workspaceName, Location on, Name property, List<Object> values)
          Add a request to remove values from a property on an existing node
 RenameNodeRequest RequestBuilder.renameNode(Location at, String workspaceName, Name newName)
          Add a request to rename the node at the supplied location.
 BatchRequestBuilder BatchRequestBuilder.renameNode(Location at, String workspaceName, Name newName)
          Add a request to rename the node at the supplied location.
 

Constructors in org.jboss.dna.graph.request with parameters of type Name
CloneBranchRequest(Location from, String fromWorkspace, Location into, String intoWorkspace, Name nameForClone, Path.Segment exactSegmentForClone, boolean removeExisting)
          Create a request to clone a branch to another.
CopyBranchRequest(Location from, String fromWorkspace, Location into, String intoWorkspace, Name nameForCopy)
          Create a request to copy a branch to another.
CopyBranchRequest(Location from, String fromWorkspace, Location into, String intoWorkspace, Name nameForCopy, NodeConflictBehavior nodeConflictBehavior)
          Create a request to copy a branch to another.
CreateNodeRequest(Location parentLocation, String workspaceName, Name childName, Iterable<Property> properties)
          Create a request to create a node with the given properties under the supplied location.
CreateNodeRequest(Location parentLocation, String workspaceName, Name childName, Iterator<Property> properties)
          Create a request to create a node with the given properties under the supplied location.
CreateNodeRequest(Location parentLocation, String workspaceName, Name childName, NodeConflictBehavior conflictBehavior, Iterable<Property> properties)
          Create a request to create a node with the given properties under the supplied location.
CreateNodeRequest(Location parentLocation, String workspaceName, Name childName, NodeConflictBehavior conflictBehavior, Iterator<Property> properties)
          Create a request to create a node with the given properties under the supplied location.
CreateNodeRequest(Location parentLocation, String workspaceName, Name childName, NodeConflictBehavior conflictBehavior, Property... properties)
          Create a request to create a node with the given properties under the supplied location.
CreateNodeRequest(Location parentLocation, String workspaceName, Name childName, Property... properties)
          Create a request to create a node with the given properties under the supplied location.
MoveBranchRequest(Location from, Location into, Location before, String workspaceName, Name newNameForMovedNode, NodeConflictBehavior conflictBehavior)
          Create a request to move a branch from one location into another.
MoveBranchRequest(Location from, Location into, String workspaceName, Name newNameForMovedNode)
          Create a request to move a branch from one location into another.
ReadPropertyRequest(Location on, String workspaceName, Name propertyName)
          Create a request to read the properties and number of children of a node at the supplied location.
RemovePropertyRequest(Location from, String workspaceName, Name propertyName)
          Create a request to remove a named property from the node at the supplied location.
RenameNodeRequest(Location at, String workspaceName, Name newName)
          Create a request to rename the node at the supplied location.
UpdateValuesRequest(String workspaceName, Location on, Name propertyName, List<Object> addedValues, List<Object> removedValues)
           
 

Constructor parameters in org.jboss.dna.graph.request with type arguments of type Name
UpdatePropertiesRequest(Location on, String workspaceName, Map<Name,Property> properties)
          Create a request to update the properties on the node at the supplied location.
 

Uses of Name in org.jboss.dna.graph.sequencer
 

Methods in org.jboss.dna.graph.sequencer with parameters of type Name
 Property StreamSequencerContext.getInputProperty(Name name)
          Return the property with the supplied name from the input node containing the content being sequenced.
 void SequencerOutput.setProperty(Path nodePath, Name propertyName, Object... values)
          Set the supplied property on the supplied node.
 

Uses of Name in org.jboss.dna.graph.session
 

Methods in org.jboss.dna.graph.session that return Name
 Name GraphSession.Node.getName()
          Get the name of this node, without any same-name-sibling index.
 Name GraphSession.PropertyInfo.getName()
          Get the name of the property.
 

Methods in org.jboss.dna.graph.session that return types with arguments of type Name
 Set<Name> GraphSession.Node.getPropertyNames()
          Get the names of the properties on this node.
 

Methods in org.jboss.dna.graph.session with parameters of type Name
 GraphSession.Node<Payload,PropertyPayload> GraphSession.Node.createChild(Name name)
          Create a new child node with the supplied name.
 GraphSession.Node<Payload,PropertyPayload> GraphSession.Node.createChild(Name name, Collection<Property> idProperties)
          Create a new child node with the supplied name and multiple initial identification properties.
 GraphSession.Node<Payload,PropertyPayload> GraphSession.Node.createChild(Name name, Collection<Property> idProperties, Property... remainingProperties)
          Create a new child node with the supplied name and multiple initial properties.
 GraphSession.Node<Payload,PropertyPayload> GraphSession.Node.createChild(Name name, Property... properties)
          Create a new child node with the supplied name and multiple initial properties.
 GraphSession.Node<Payload,PropertyPayload> GraphSession.Node.getChild(Name name, int sns)
          Get the child with the supplied name and SNS index.
 Iterable<GraphSession.Node<Payload,PropertyPayload>> GraphSession.Node.getChildren(Name name)
          Get an iterator over the children that have the supplied name.
 int GraphSession.Node.getChildrenCount(Name name)
          Get the number of children that have the same supplied name.
 GraphSession.Node<Payload,PropertyPayload> GraphSession.Node.getFirstChild(Name name)
          Get the first child matching the name and lowest SNS index
 GraphSession.PropertyInfo<PropertyPayload> GraphSession.Node.getProperty(Name name)
          Get from this node the property with the supplied name.
 boolean GraphSession.Node.hasChild(Name name, int sns)
          Determine whether this node has a child with the supplied name and SNS index.
 void GraphSession.Node.moveTo(GraphSession.Node<Payload,PropertyPayload> parent, Name newNodeName)
          Move this node from its current location so that is is a child of the supplied parent, renaming the node in the process.
 void GraphSession.Operations.postRemoveProperty(GraphSession.Node<NodePayload,PropertyPayload> node, Name propertyName, GraphSession.PropertyInfo<PropertyPayload> oldProperty)
           
 void GraphSession.NodeOperations.postRemoveProperty(GraphSession.Node<Payload,PropertyPayload> node, Name propertyName, GraphSession.PropertyInfo<PropertyPayload> oldProperty)
          
 void GraphSession.Operations.postSetProperty(GraphSession.Node<NodePayload,PropertyPayload> node, Name propertyName, GraphSession.PropertyInfo<PropertyPayload> oldProperty)
           
 void GraphSession.NodeOperations.postSetProperty(GraphSession.Node<Payload,PropertyPayload> node, Name propertyName, GraphSession.PropertyInfo<PropertyPayload> oldProperty)
          
 void GraphSession.Operations.preRemoveProperty(GraphSession.Node<NodePayload,PropertyPayload> node, Name propertyName)
           
 void GraphSession.NodeOperations.preRemoveProperty(GraphSession.Node<Payload,PropertyPayload> node, Name propertyName)
          
 void GraphSession.Operations.preSetProperty(GraphSession.Node<NodePayload,PropertyPayload> node, Name propertyName, GraphSession.PropertyInfo<PropertyPayload> newProperty)
           
 void GraphSession.NodeOperations.preSetProperty(GraphSession.Node<Payload,PropertyPayload> node, Name propertyName, GraphSession.PropertyInfo<PropertyPayload> newProperty)
          
 GraphSession.PropertyInfo<PropertyPayload> GraphSession.Node.removeProperty(Name name)
          Remove a property from this node.
 void GraphSession.Node.rename(Name newNodeName)
          Rename this node to have a different name.
 

Method parameters in org.jboss.dna.graph.session with type arguments of type Name
 void GraphSession.Node.loadedWith(List<Location> children, Map<Name,GraphSession.PropertyInfo<PropertyPayload>> properties, DateTime expirationTime)
          Define the persistent child information that this node is to be populated with.
 void GraphSession.Operations.postCreateChild(GraphSession.Node<NodePayload,PropertyPayload> parentNode, GraphSession.Node<NodePayload,PropertyPayload> newChild, Map<Name,GraphSession.PropertyInfo<PropertyPayload>> properties)
          Notify that a new child has been added to the supplied parent node.
 void GraphSession.NodeOperations.postCreateChild(GraphSession.Node<Payload,PropertyPayload> parent, GraphSession.Node<Payload,PropertyPayload> childChild, Map<Name,GraphSession.PropertyInfo<PropertyPayload>> properties)
          Notify that a new child has been added to the supplied parent node.
 void GraphSession.Operations.preCreateChild(GraphSession.Node<NodePayload,PropertyPayload> parentNode, Path.Segment newChild, Map<Name,GraphSession.PropertyInfo<PropertyPayload>> properties)
          Notify that a new child with the supplied path segment is about to be created.
 void GraphSession.NodeOperations.preCreateChild(GraphSession.Node<Payload,PropertyPayload> parent, Path.Segment newChild, Map<Name,GraphSession.PropertyInfo<PropertyPayload>> properties)
          Notify that a new child with the supplied path segment is about to be created.
 

Uses of Name in org.jboss.dna.graph.xml
 

Constructors in org.jboss.dna.graph.xml with parameters of type Name
XmlHandler(Destination destination, boolean skipRootElement, Path parent, TextDecoder textDecoder, Name nameAttribute, Name typeAttribute, Name typeAttributeValue, XmlHandler.AttributeScoping scoping)
          Create a handler that creates content in the supplied graph
 

Uses of Name in org.jboss.dna.jcr
 

Fields in org.jboss.dna.jcr declared as Name
static Name DnaLexicon.BASE
           
static Name JcrLexicon.BASE_VERSION
           
static Name JcrLexicon.CONTENT
           
static Name JcrLexicon.CREATED
           
static Name JcrLexicon.DATA
           
static Name JcrLexicon.ENCODING
           
static Name JcrLexicon.FROZEN_MIXIN_TYPES
           
static Name JcrNtLexicon.FROZEN_NODE
           
static Name JcrLexicon.FROZEN_NODE
           
static Name JcrLexicon.FROZEN_PRIMARY_TYPE
           
static Name JcrLexicon.FROZEN_UUID
           
static Name JcrNtLexicon.HIERARCHY_NODE
           
static Name JcrLexicon.IS_CHECKED_OUT
           
static Name JcrLexicon.LANGUAGE
           
static Name JcrLexicon.LAST_MODIFIED
           
static Name JcrNtLexicon.LINKED_FILE
           
static Name JcrLexicon.LOCK_IS_DEEP
           
static Name JcrLexicon.LOCK_OWNER
           
static Name JcrLexicon.MERGE_FAILED
           
static Name DnaIntLexicon.MULTI_VALUED_PROPERTIES
           
static Name JcrSvLexicon.NAME
           
static Name DnaLexicon.NAMESPACE
           
static Name JcrSvLexicon.NODE
           
static Name JcrLexicon.NODE_TYPES
           
static Name DnaLexicon.NODE_TYPES
           
static Name JcrLexicon.PREDECESSORS
           
static Name JcrSvLexicon.PROPERTY
           
static Name JcrNtLexicon.QUERY
           
static Name DnaLexicon.REPOSITORIES
           
static Name JcrLexicon.ROOT
           
static Name JcrLexicon.ROOT_VERSION
           
static Name JcrLexicon.STATEMENT
           
static Name JcrLexicon.SUCCESSORS
           
static Name JcrLexicon.SYSTEM
           
static Name DnaLexicon.SYSTEM
           
static Name JcrSvLexicon.TYPE
           
static Name DnaLexicon.URI
           
static Name JcrSvLexicon.VALUE
           
static Name JcrNtLexicon.VERSION
           
static Name JcrNtLexicon.VERSION_HISTORY
           
static Name JcrLexicon.VERSION_HISTORY
           
static Name JcrNtLexicon.VERSION_LABELS
           
static Name JcrLexicon.VERSION_LABELS
           
static Name JcrLexicon.VERSIONABLE_UUID
           
static Name JcrNtLexicon.VERSIONED_CHILD
           
static Name JcrLexicon.XMLCHARACTERS
           
static Name JcrLexicon.XMLTEXT
           
 

Methods in org.jboss.dna.jcr that return Name
 Name NodeDefinitionId.getChildDefinitionName()
          Get the name of the child definition.
 Name PropertyDefinitionId.getNodeTypeName()
          Get the name of the node type on which the property definition is defined
 Name NodeDefinitionId.getNodeTypeName()
          Get the name of the node type on which the child node definition is defined.
 Name PropertyDefinitionId.getPropertyDefinitionName()
          Get the name of the property definition.
 Name[] NodeDefinitionId.getRequiredPrimaryTypes()
           
 

Constructors in org.jboss.dna.jcr with parameters of type Name
NodeDefinitionId(Name nodeTypeName, Name childDefinitionName, Name[] requiredPrimaryTypes)
          Create an identifier for a node definition.
NodeDefinitionId(Name nodeTypeName, Name childDefinitionName, Name[] requiredPrimaryTypes)
          Create an identifier for a node definition.
PropertyDefinitionId(Name nodeTypeName, Name propertyDefinitionName, int propertyType, boolean allowsMultiple)
          Create a new identifier for a property definition.
 

Uses of Name in org.jboss.dna.jcr.nodetype
 

Methods in org.jboss.dna.jcr.nodetype that return Name
 Name NodeTypeExistsException.getNodeType()
          Get the name of the existing node type.
 

Constructors in org.jboss.dna.jcr.nodetype with parameters of type Name
NodeTypeExistsException(Name nodeType)
           
NodeTypeExistsException(Name nodeType, String message)
           
NodeTypeExistsException(Name nodeType, String message, Throwable rootCause)
           
NodeTypeExistsException(Name nodeType, Throwable rootCause)
           
 

Uses of Name in org.jboss.dna.repository
 

Fields in org.jboss.dna.repository declared as Name
static Name DnaLexicon.DEFAULT_CACHE_POLICY
           
static Name DnaLexicon.DESCRIPTION
           
static Name DnaLexicon.JNDI_NAME
           
static Name DnaLexicon.MIME_TYPE_DETECTOR
           
static Name DnaLexicon.MIME_TYPE_DETECTORS
           
static Name DnaLexicon.OPTIONS
           
static Name DnaLexicon.PATH_EXPRESSION
           
static Name DnaLexicon.READABLE_NAME
           
static Name DnaLexicon.RETRY_LIMIT
           
static Name DnaLexicon.SEQUENCER
           
static Name DnaLexicon.SEQUENCERS
           
static Name DnaLexicon.SOURCE
           
static Name DnaLexicon.SOURCES
           
static Name DnaLexicon.VALUE
           
 

Uses of Name in org.jboss.dna.repository.sequencer
 

Methods in org.jboss.dna.repository.sequencer that return Name
 Name SequencerOutputMap.PropertyValue.getName()
          Get the property name.
 Name SequencerOutputMap.Entry.getPrimaryTypeValue()
          Get the primary type specified for this node, or null if the type was not specified
 

Methods in org.jboss.dna.repository.sequencer with parameters of type Name
 void SequencerOutputMap.setProperty(Path nodePath, Name propertyName, Object... values)
          Set the supplied property on the supplied node.
 

Uses of Name in org.jboss.dna.sequencer.xml
 

Fields in org.jboss.dna.sequencer.xml declared as Name
static Name DnaXmlLexicon.CDATA
           
static Name DnaXmlLexicon.CDATA_CONTENT
           
static Name DnaXmlLexicon.COMMENT
           
static Name DnaXmlLexicon.COMMENT_CONTENT
           
static Name DnaXmlLexicon.DOCUMENT
           
static Name DnaXmlLexicon.ELEMENT_CONTENT
           
static Name DnaDtdLexicon.ENTITY
           
static Name DnaDtdLexicon.NAME
           
static Name DnaXmlLexicon.PROCESSING_INSTRUCTION
           
static Name DnaXmlLexicon.PROCESSING_INSTRUCTION_CONTENT
           
static Name DnaDtdLexicon.PUBLIC_ID
           
static Name DnaDtdLexicon.SYSTEM_ID
           
static Name DnaXmlLexicon.TARGET
           
static Name DnaDtdLexicon.VALUE
           
 



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