Uses of Class
org.modeshape.graph.Location

Packages that use Location
org.modeshape.connector.filesystem The classes that make up the connector that accesses the files and directories on a local file system and exposes them as content in a repository. 
org.modeshape.connector.jcr The JCR connector provides access to a JCR repository instance running in the same process (and accessible via JNDI). 
org.modeshape.connector.store.jpa.model.simple The classes that define the "simple" storage model for the JPA connector. 
org.modeshape.connector.store.jpa.util The classes that define the utility JPA entities that are not part of any storage model. 
org.modeshape.graph The ModeShape Graph API defines the types that allow you to work with content organized as a graph. 
org.modeshape.graph.connector ModeShape uses connectors to access information from external systems (such as databases, other repositories, services, applications, etc.) and create graph representations of that information. 
org.modeshape.graph.connector.base This package defines a series of classes that can serve as base classes for a connector implementation. 
org.modeshape.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.modeshape.graph.connector.path The PathRepository class and its supporting classes provide a default read-only implementation of the connector classes for connectors that only support path-based access to a standard representation of a node
org.modeshape.graph.io Utilities for inputing and outputing larger amounts of data. 
org.modeshape.graph.observe The Observation API provides several mechanisms for asynchronously observing changes to content. 
org.modeshape.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.modeshape.graph.query The Query API provides a mechanism for building and executing queries. 
org.modeshape.graph.query.process This package defines the QueryProcessor interface, which is responsible for constructing for each query a tree of ProcessingComponent objects that each are responsible for processing a specific aspect of the query and returning the tuples to the parent component. 
org.modeshape.graph.request Sometimes its useful to work with a graph using objects that represent individual commands on the graph. 
org.modeshape.graph.request.function The Function interface provides a way to inject custom logic into a connector, where it can be executed close to the actual data and where it can make decisions about what changes should be made to the content. 
org.modeshape.graph.request.processor This portion of the ModeShape Graph API defines the processor for requests
org.modeshape.graph.search A small framework for a search engine component. 
org.modeshape.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.modeshape.jcr The ModeShape implementation of the JCR API. 
org.modeshape.jcr.query   
org.modeshape.repository The components and services that make up ModeShape's lower-level graph engine, which is used within its JCR Engine. 
org.modeshape.sequencer.teiid The classes that make up the JCR Compact Node Definition (CND) file sequencer. 
 

Uses of Location in org.modeshape.connector.filesystem
 

Methods in org.modeshape.connector.filesystem with parameters of type Location
 Collection<Property> ThrowProperties.getDirectoryProperties(ExecutionContext context, Location location, File directory)
          Construct the custom properties that should be created for the supplied directory that is to be treated as an "nt:folder".
 Collection<Property> StoreProperties.getDirectoryProperties(ExecutionContext context, Location location, File directory)
          Construct the custom properties that should be created for the supplied directory that is to be treated as an "nt:folder".
 Collection<Property> LogProperties.getDirectoryProperties(ExecutionContext context, Location location, File directory)
          Construct the custom properties that should be created for the supplied directory that is to be treated as an "nt:folder".
 Collection<Property> IgnoreProperties.getDirectoryProperties(ExecutionContext context, Location location, File directory)
          Construct the custom properties that should be created for the supplied directory that is to be treated as an "nt:folder".
 Collection<Property> CustomPropertiesFactory.getDirectoryProperties(ExecutionContext context, Location location, File directory)
          Construct the custom properties that should be created for the supplied directory that is to be treated as an "nt:folder".
 Collection<Property> ThrowProperties.getFileProperties(ExecutionContext context, Location location, File file)
          Construct the custom properties that should be created for the supplied file that is to be treated as an "nt:file".
 Collection<Property> StoreProperties.getFileProperties(ExecutionContext context, Location location, File file)
          Construct the custom properties that should be created for the supplied file that is to be treated as an "nt:file".
 Collection<Property> LogProperties.getFileProperties(ExecutionContext context, Location location, File file)
          Construct the custom properties that should be created for the supplied file that is to be treated as an "nt:file".
 Collection<Property> IgnoreProperties.getFileProperties(ExecutionContext context, Location location, File file)
          Construct the custom properties that should be created for the supplied file that is to be treated as an "nt:file".
 Collection<Property> CustomPropertiesFactory.getFileProperties(ExecutionContext context, Location location, File file)
          Construct the custom properties that should be created for the supplied file that is to be treated as an "nt:file".
 Collection<Property> ThrowProperties.getResourceProperties(ExecutionContext context, Location location, File file, String mimeType)
          Construct the custom properties that should be created for the supplied file that is to be treated as an "nt:resource", which is the node that contains the content-oriented properties and that is a child of a "nt:file" node.
 Collection<Property> StoreProperties.getResourceProperties(ExecutionContext context, Location location, File file, String mimeType)
          Construct the custom properties that should be created for the supplied file that is to be treated as an "nt:resource", which is the node that contains the content-oriented properties and that is a child of a "nt:file" node.
 Collection<Property> LogProperties.getResourceProperties(ExecutionContext context, Location location, File file, String mimeType)
          Construct the custom properties that should be created for the supplied file that is to be treated as an "nt:resource", which is the node that contains the content-oriented properties and that is a child of a "nt:file" node.
 Collection<Property> IgnoreProperties.getResourceProperties(ExecutionContext context, Location location, File file, String mimeType)
          Construct the custom properties that should be created for the supplied file that is to be treated as an "nt:resource", which is the node that contains the content-oriented properties and that is a child of a "nt:file" node.
 Collection<Property> CustomPropertiesFactory.getResourceProperties(ExecutionContext context, Location location, File file, String mimeType)
          Construct the custom properties that should be created for the supplied file that is to be treated as an "nt:resource", which is the node that contains the content-oriented properties and that is a child of a "nt:file" node.
 Set<Name> ThrowProperties.recordDirectoryProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:folder" node.
 Set<Name> StoreProperties.recordDirectoryProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:folder" node.
 Set<Name> LogProperties.recordDirectoryProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:folder" node.
 Set<Name> IgnoreProperties.recordDirectoryProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:folder" node.
 Set<Name> CustomPropertiesFactory.recordDirectoryProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:folder" node.
 Set<Name> ThrowProperties.recordFileProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:file" node.
 Set<Name> StoreProperties.recordFileProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:file" node.
 Set<Name> LogProperties.recordFileProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:file" node.
 Set<Name> IgnoreProperties.recordFileProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:file" node.
 Set<Name> CustomPropertiesFactory.recordFileProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:file" node.
 Set<Name> ThrowProperties.recordResourceProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:resource" node.
 Set<Name> StoreProperties.recordResourceProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:resource" node.
 Set<Name> LogProperties.recordResourceProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:resource" node.
 Set<Name> IgnoreProperties.recordResourceProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:resource" node.
 Set<Name> CustomPropertiesFactory.recordResourceProperties(ExecutionContext context, String sourceName, Location location, File file, Map<Name,Property> properties)
          Record the supplied properties as being set on the designated "nt:resource" node.
 

Uses of Location in org.modeshape.connector.jcr
 

Methods in org.modeshape.connector.jcr that return Location
 Location JcrRequestProcessor.Workspace.locationFor(Node node)
          Obtain the actual location for the supplied node.
 Location JcrRequestProcessor.Workspace.locationForRootNode()
           
 Location JcrRequestProcessor.Workspace.move(Node original, Node newParent, Name newName, Node beforeSibling)
           
 

Methods in org.modeshape.connector.jcr with parameters of type Location
 Node JcrRequestProcessor.Workspace.node(Location location)
          Find the existing node given the location.
 

Uses of Location in org.modeshape.connector.store.jpa.model.simple
 

Methods in org.modeshape.connector.store.jpa.model.simple with parameters of type Location
 List<MapNode> SimpleJpaRepository.Workspace.getBranch(Location rootLocation, int maximumDepth)
          Retrieves the branch of nodes rooted at the given location using the subgraph bulk accessor method.
 

Uses of Location in org.modeshape.connector.store.jpa.util
 

Methods in org.modeshape.connector.store.jpa.util that return Location
 Location RequestProcessorCache.getLocationFor(Long workspaceId, Path node)
           
 Location RequestProcessorCache.WorkspaceCache.getLocationFor(Path node)
           
 

Methods in org.modeshape.connector.store.jpa.util that return types with arguments of type Location
 LinkedList<Location> RequestProcessorCache.getAllChildren(Long workspaceId, Path parent)
           
 LinkedList<Location> RequestProcessorCache.WorkspaceCache.getAllChildren(Path parent)
           
 

Methods in org.modeshape.connector.store.jpa.util with parameters of type Location
 void RequestProcessorCache.WorkspaceCache.addNewNode(Location location)
           
 void RequestProcessorCache.addNewNode(Long workspaceId, Location location)
           
 boolean RequestProcessorCache.WorkspaceCache.moveNode(Location oldLocation, int oldIndexInParent, Location newLocation)
           
 boolean RequestProcessorCache.moveNode(Long workspaceId, Location oldLocation, int oldIndexInParent, Location newLocation)
           
protected  boolean RequestProcessorCache.WorkspaceCache.removeChildFromParentListOfChildren(LinkedList<Location> siblings, Location deletedNode, int expectedIndex)
           
 

Method parameters in org.modeshape.connector.store.jpa.util with type arguments of type Location
 boolean RequestProcessorCache.WorkspaceCache.removeBranch(Iterable<Location> locations)
           
 boolean RequestProcessorCache.removeBranch(Long workspaceId, Iterable<Location> locations)
           
protected  boolean RequestProcessorCache.WorkspaceCache.removeChildFromParentListOfChildren(LinkedList<Location> siblings, Location deletedNode, int expectedIndex)
           
 void RequestProcessorCache.setAllChildren(Long workspaceId, Path parent, LinkedList<Location> children)
           
 void RequestProcessorCache.WorkspaceCache.setAllChildren(Path parent, LinkedList<Location> children)
           
 

Uses of Location in org.modeshape.graph
 

Fields in org.modeshape.graph declared as Location
protected  Location Graph.CloneAction.from
           
 

Fields in org.modeshape.graph with type parameters of type Location
protected static List<Location> Graph.NO_CHILDREN
           
 

Methods in org.modeshape.graph that return Location
static Location Location.create(Iterable<Property> idProperties)
          Create a location defined by a path and an iterator over identification properties.
static Location Location.create(List<Property> idProperties)
          Create a location defined by multiple identification properties.
static Location Location.create(Path path)
          Create a location defined by a path.
static Location Location.create(Path path, Iterable<Property> idProperties)
          Create a location defined by a path and an iterator over identification properties.
static Location Location.create(Path path, Property idProperty)
          Create a location defined by a path and a single identification property.
static Location Location.create(Path path, Property firstIdProperty, Property... remainingIdProperties)
          Create a location defined by a path and multiple identification properties.
static Location Location.create(Path path, UUID uuid)
          Create a location defined by a path and an UUID.
static Location Location.create(Property idProperty)
          Create a location defined by a single identification property.
static Location Location.create(Property firstIdProperty, Property... remainingIdProperties)
          Create a location defined by multiple identification properties.
static Location Location.create(UUID uuid)
          Create a location defined by a UUID.
 Location Subgraph.getLocation()
          Get the location of the subgraph, which is the location of the node at the top of the subgraph.
 Location Node.getLocation()
          Get the location of the node.
 Location Graph.CreateAt.getLocation()
          Complete this request, submit it, and return the actual location of the created node.
 Location Graph.GraphNode.getLocation()
           
 Location Workspace.getRoot()
          Get the root node of the workspace, which includes the path and any identification properties.
 Location Graph.GraphWorkspace.getRoot()
          Get the root node of the workspace, which includes the path and any identification properties.
abstract  Location Location.with(Path newPath)
          Create a copy of this location that uses the supplied path.
abstract  Location Location.with(Property newIdProperty)
          Create a copy of this location that adds the supplied identification property.
abstract  Location Location.with(UUID uuid)
          Create a copy of this location that adds the supplied UUID as an identification property.
 

Methods in org.modeshape.graph that return types with arguments of type Location
static Comparator<Location> Location.comparator()
          Get a Comparator that can be used to compare two Location objects.
 List<Location> Node.getChildren()
          Get the children of the node.
 Graph.Children<List<Location>> Graph.getChildren()
          Request that the children be read on the node defined via the of(...)
 List<Location> Graph.GraphNode.getChildren()
           
 List<Location> Node.getChildren(Name namePattern)
          Get the children that have the supplied name.
 List<Location> Graph.GraphNode.getChildren(Name namePattern)
           
 Iterator<Location> Graph.GraphNode.iterator()
           
 Map<Location,Next> Graph.OnMultiple.on(Collection<Location> to)
          Specify the location of each node upon which the requests are to operate.
 Map<Location,Next> Graph.OnMultiple.on(Location firstTo, Location... additional)
          Specify the location of each node upon which the requests are to operate.
 Map<Location,Next> Graph.OnMultiple.on(Path firstPath, Path... additional)
          Specify the path of each node upon which the requests are to operate.
 Map<Location,Next> Graph.OnMultiple.on(String firstPath, String... additional)
          Specify the path of each node upon which the requests are to operate.
 Map<Location,Next> Graph.OnMultiple.on(UUID firstPath, UUID... additional)
          Specify the UUID of each node upon which the requests are to operate.
 

Methods in org.modeshape.graph with parameters of type Location
 Next Graph.And.and(Location from)
          Specify that another node should also be copied or moved.
 Graph.Move<T> Graph.MoveAction.and(Location from)
           
 Graph.Copy<T> Graph.CopyAction.and(Location from)
           
 Next Graph.At.at(Location to)
          Specify the location of the node upon which the request is to operate.
 Next Graph.Before.before(Location parentLocation)
          Finish the request by specifying the location of the node before which the node should be copied/moved.
 T Graph.MoveAction.before(Location before)
           
 Graph.Clone<Graph> Graph.clone(Location from)
          Begin the request to clone a node at the specified location into a parent node at a different location, which is specified via the into(...)
 Graph.Clone<Graph.BatchConjunction> Graph.Batch.clone(Location from)
          Begin the request to clone a node at the specified location into a parent node at a different location, which is specified via the into(...)
 int Location.compareTo(Location that)
          
 Graph.Copy<Graph> Graph.copy(Location from)
          Begin the request to copy a node at the specified location into a parent node at a different location, which is specified via the into(...)
 Graph.Copy<Graph.BatchConjunction> Graph.Batch.copy(Location from)
          Begin the request to copy a node at the specified location into a parent node at a different location, which is specified via the into(...)
protected  Graph.CreateAction<Graph> Graph.create(Location parent, Name child)
           
protected  Graph.CreateAction<Graph.Batch> Graph.Batch.create(Location parent, Name child)
           
 Graph.CreateNode<Graph.Conjunction<Graph>> Graph.createUnder(Location parent)
          Begin the request to create a node under the existing parent node at the supplied location.
 Graph.CreateNodeNamed<Graph.Batch> Graph.Batch.createUnder(Location parent)
          Begin the request to create a node under the existing parent node at the supplied location.
protected abstract  Graph.CreateAction<T> Graph.CreateNodeNamedAction.createWith(T afterConjunction, Location parent, Name nodeName)
           
 Graph.Conjunction<Graph> Graph.delete(Location at)
          Request to delete the node at the given location.
 Graph.BatchConjunction Graph.Batch.delete(Location at)
          Request to delete the node at the given location.
 Node Results.getNode(Location location)
          Get the node at the supplied location.
 NodeType Graph.BaseResults.getNode(Location location)
          Get the node at the supplied location.
 Node Graph.getNodeAt(Location location)
          Request to read the node at the supplied location.
 boolean Results.includes(Location location)
          Return whether this subgraph has a node at the supplied location.
 boolean Graph.BaseResults.includes(Location location)
          Return whether this subgraph has a node at the supplied location.
 Next Graph.Into.into(Location parentLocation)
          Finish the request by specifying the location of the parent into which the node should be copied/moved.
 Next Graph.ImportInto.into(Location to)
          Finish the import by specifying the Location.create into which the node should be copied/moved.
 T Graph.MoveAction.into(Location into)
           
 T Graph.CopyAction.into(Location into)
           
 Graph.WithUuids<T> Graph.CloneTargetAction.into(Location into)
           
 boolean Location.isSame(Location that)
          Determine whether this location has the same path and identification properties: if one location has a path, then both must have the same path; likewise, if one location has ID properties, then both must have the same ID properties.
 Graph.LockScope<Graph.LockTimeout<Graph.Conjunction<Graph>>> Graph.lock(Location at)
          Request to lock the node at the given location.
 Graph.LockScope<Graph.LockTimeout<Graph.BatchConjunction>> Graph.Batch.lock(Location at)
          Request to lock the node at the given location.
 Graph.Move<Graph.Conjunction<Graph>> Graph.move(Location from)
          Begin the request to move a node at the specified location into a parent node at a different location, which is specified via the into(...)
 Graph.Move<Graph.BatchConjunction> Graph.Batch.move(Location from)
          Begin the request to move a node at the specified location into a parent node at a different location, which is specified via the into(...)
 Next Graph.Of.of(Location to)
          Specify the location of the node upon which the request is to operate.
 Next Graph.On.on(Location to)
          Specify the location of the node upon which the request is to operate.
 Map<Location,Next> Graph.OnMultiple.on(Location firstTo, Location... additional)
          Specify the location of each node upon which the requests are to operate.
 Map<Location,Next> Graph.OnMultiple.on(Location firstTo, Location... additional)
          Specify the location of each node upon which the requests are to operate.
 Graph.BatchConjunction Graph.Batch.read(Location location)
          Request to read the node at the supplied location.
protected  Workspace Graph.setWorkspace(String workspaceName, Location actualRootLocation)
          Utility method to set the workspace that will be used by this graph.
 Next Graph.BlockOfChildren.startingAfter(Location previousSibling)
          Specify the block of children is to start with the child immediately following the supplied node.
protected abstract  T Graph.CloneTargetAction.submit(Location into, boolean removeExisting)
           
protected abstract  T Graph.LockAction.submit(Location lock, LockBranchRequest.LockScope lockScope, long lockTimeoutInMillis)
           
protected abstract  T Graph.MoveAction.submit(org.modeshape.graph.Locations from, Location into, Location before, Name newName)
          Submit any requests to move the targets into the supplied parent location
protected  T Graph.MoveAction.submit(org.modeshape.graph.Locations from, Location into, Name newName)
          Submit any requests to move the targets into the supplied parent location
protected abstract  T Graph.ApplyFunctionAction.submit(Location parent, String workspaceName, Function function, Map<String,Serializable> inputs)
           
protected abstract  T Graph.CreateAction.submit(Location parent, String workspaceName, Name childName, Collection<Property> properties, NodeConflictBehavior conflictBehavior)
           
protected abstract  T Graph.AddValueAction.submit(String workspaceName, Location on, Name property, List<Object> values)
           
protected abstract  T Graph.RemoveValueAction.submit(String workspaceName, Location on, Name property, List<Object> values)
           
protected abstract  T Graph.CopyAction.submit(String fromWorkspaceName, org.modeshape.graph.Locations from, Location into, Name nameForCopy)
          Submit any requests to move the targets into the supplied parent location
protected abstract  T Graph.CloneAction.submit(String fromWorkspaceName, Location from, String intoWorkspaceName, Location into, Name desiredName, Path.Segment desiredSegment, boolean removeExisting)
           
 Next Graph.To.to(Location desiredLocation)
          Finish the request by specifying the Location.create where the node should be copied/moved.
 Next Graph.SetValuesTo.to(Location location)
          Set the property value to be a reference to the given location.
 T Graph.CopyAction.to(Location desiredLocation)
           
 T Graph.ApplyFunctionAction.to(Location desiredLocation)
          Finish the request by specifying the Location.create where the node should be copied/moved.
 Next Graph.Under.under(Location to)
          Specify the location of the node under which the request is to operate.
 Graph.Conjunction<Graph> Graph.unlock(Location at)
          Request to unlock the node at the given location.
 Graph.BatchConjunction Graph.Batch.unlock(Location at)
          Request to unlock the node at the given location.
 

Method parameters in org.modeshape.graph with type arguments of type Location
protected  List<Path.Segment> Graph.getSegments(List<Location> locations)
           
 Map<Location,Next> Graph.OnMultiple.on(Collection<Location> to)
          Specify the location of each node upon which the requests are to operate.
 

Constructors in org.modeshape.graph with parameters of type Location
Graph.CreateNodeNamedAction(T afterConjunction, Location parent)
           
 

Uses of Location in org.modeshape.graph.connector
 

Constructors in org.modeshape.graph.connector with parameters of type Location
LockFailedException(String repositorySourceName, Location target, String workspaceName, Throwable cause)
           
 

Uses of Location in org.modeshape.graph.connector.base
 

Fields in org.modeshape.graph.connector.base declared as Location
protected  Location BaseTransaction.rootLocation
           
 

Methods in org.modeshape.graph.connector.base that return Location
 Location Transaction.addChild(WorkspaceType workspace, NodeType parent, NodeType newChild, NodeType beforeOtherChild, Name desiredName)
          Inserts the specified child at the specified position in the list of children.
 Location PathTransaction.addChild(WorkspaceType workspace, NodeType parent, NodeType originalChild, NodeType beforeOtherChild, Name desiredName)
          Inserts the specified child at the specified position in the list of children.
 Location MapTransaction.addChild(WorkspaceType workspace, NodeType parent, NodeType newChild, NodeType beforeOtherChild, Name desiredName)
          Inserts the specified child at the specified position in the list of children.
protected  Location Processor.getActualLocation(WorkspaceType workspace, Location location, NodeType node)
           
 Location BaseTransaction.getRootLocation()
           
 Location Transaction.removeNode(WorkspaceType workspace, NodeType node)
          Removes the given node from the repository.
 Location PathTransaction.removeNode(WorkspaceType workspace, NodeType node)
          Removes the given node from the repository.
 Location MapTransaction.removeNode(WorkspaceType workspace, NodeType node)
          Removes the given node from the repository.
 Location PathWorkspace.verifyNodeExists(Path path)
          Verify that the supplied node exists.
 Location Transaction.verifyNodeExists(WorkspaceType workspace, Location location)
          Verify that the supplied node exists.
 Location PathTransaction.verifyNodeExists(WorkspaceType workspace, Location location)
          Verify that the supplied node exists.
 Location MapTransaction.verifyNodeExists(WorkspaceType workspace, Location location)
          Verify that the supplied node exists.
 

Methods in org.modeshape.graph.connector.base that return types with arguments of type Location
 List<Location> Transaction.getChildrenLocations(WorkspaceType workspace, NodeType node)
          Get the locations for all children of the supplied node.
 List<Location> PathTransaction.getChildrenLocations(WorkspaceType workspace, NodeType node)
          Get the locations for all children of the supplied node.
 List<Location> MapTransaction.getChildrenLocations(WorkspaceType workspace, NodeType node)
          Get the locations for all children of the supplied node.
 

Methods in org.modeshape.graph.connector.base with parameters of type Location
protected  Location Processor.getActualLocation(WorkspaceType workspace, Location location, NodeType node)
           
 NodeType Transaction.getNode(WorkspaceType workspace, Location location)
          Find the node with the supplied unique identifier.
 NodeType PathTransaction.getNode(WorkspaceType workspace, Location location)
          Find the node with the supplied unique identifier.
 NodeType MapTransaction.getNode(WorkspaceType workspace, Location location)
          Find the node with the supplied unique identifier.
protected  NodeType BaseTransaction.getNode(WorkspaceType workspace, Path path, Location location)
           
protected  NodeType Processor.getTargetNode(WorkspaceType workspace, Request request, Location location)
           
 Location Transaction.verifyNodeExists(WorkspaceType workspace, Location location)
          Verify that the supplied node exists.
 Location PathTransaction.verifyNodeExists(WorkspaceType workspace, Location location)
          Verify that the supplied node exists.
 Location MapTransaction.verifyNodeExists(WorkspaceType workspace, Location location)
          Verify that the supplied node exists.
 

Method parameters in org.modeshape.graph.connector.base with type arguments of type Location
 NodeType Transaction.cloneNode(WorkspaceType originalWorkspace, NodeType original, WorkspaceType newWorkspace, NodeType 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.
 NodeType PathTransaction.cloneNode(WorkspaceType originalWorkspace, NodeType original, WorkspaceType newWorkspace, NodeType 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.
 NodeType MapTransaction.cloneNode(WorkspaceType originalWorkspace, NodeType original, WorkspaceType newWorkspace, NodeType 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.
 

Uses of Location in org.modeshape.graph.connector.map
 

Methods in org.modeshape.graph.connector.map that return Location
protected  Location MapRequestProcessor.getActualLocation(Location location, MapNode node)
           
 

Methods in org.modeshape.graph.connector.map with parameters of type Location
protected  Location MapRequestProcessor.getActualLocation(Location location, MapNode node)
           
protected  MapNode MapRequestProcessor.getTargetNode(MapWorkspace workspace, Request request, Location location)
           
 

Method parameters in org.modeshape.graph.connector.map with type arguments of type Location
 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.
 

Uses of Location in org.modeshape.graph.connector.path
 

Methods in org.modeshape.graph.connector.path with parameters of type Location
protected  PathNode PathRequestProcessor.getTargetNode(PathWorkspace workspace, Request request, Location location)
           
 

Uses of Location in org.modeshape.graph.io
 

Methods in org.modeshape.graph.io with parameters of type Location
 XmlHandler GraphImporter.getHandlerForImportingXml(Location location, boolean skip)
          Return an XmlHandler that can be used to import content directly into the supplied location.
 Graph.Batch GraphImporter.importXml(InputStream stream, Location location)
          Read the content from the supplied URI and import into the repository at the supplied location.
 Graph.Batch GraphImporter.importXml(InputStream stream, Location location, boolean skip)
          Read the content from the supplied URI and import into the repository at the supplied location.
 Graph.Batch GraphImporter.importXml(URI uri, Location location)
          Read the content from the supplied URI and import into the repository at the supplied location.
 Graph.Batch GraphImporter.importXml(URI uri, Location location, boolean skip)
          Read the content from the supplied URI and import into the repository at the supplied location.
 

Uses of Location in org.modeshape.graph.observe
 

Methods in org.modeshape.graph.observe that return Location
 Location NetChangeObserver.NetChange.getLocation()
           
 Location NetChangeObserver.NetChange.getMovedBefore()
          Get the location before which the node was moved, or null if this node was not moved before a particular node
 Location NetChangeObserver.NetChange.getOriginalLocation()
          Get the original location for this node, or null if this node was not moved
 

Methods in org.modeshape.graph.observe with parameters of type Location
 void NetChangeObserver.ChangeContext.delete(String workspace, Location location)
          Record the details of a deleted node at the supplied location in the named workspace.
 org.modeshape.graph.observe.NetChangeObserver.NetChangeDetails NetChangeObserver.ChangeContext.detailsFor(String workspace, Location location)
          Find or create the details for the changes made to a node at the supplied location in the named workspace.
 void NetChangeObserver.ChangeContext.move(String workspace, Location fromLocation, Location toLocation, Location before, boolean isReorder)
          Record that a node was moved from one location to another, and potentially into a new workspace.
 

Constructors in org.modeshape.graph.observe with parameters of type Location
NetChangeObserver.NetChange(String workspaceName, Location location, EnumSet<NetChangeObserver.ChangeType> eventTypes, Set<Property> addedProperties, Set<Property> modifiedProperties, Set<Name> removedProperties, Location movedFrom, Location movedBefore, boolean isReorder)
           
 

Uses of Location in org.modeshape.graph.property
 

Methods in org.modeshape.graph.property that return Location
 Location PathNotFoundException.getLocation()
          Get the path that was not found
 

Methods in org.modeshape.graph.property that return types with arguments of type Location
 Map<Location,List<Reference>> ReferentialIntegrityException.getInvalidReferences()
           
 

Constructors in org.modeshape.graph.property with parameters of type Location
PathNotFoundException(Location location, Path lowestAncestorThatDoesExist)
           
PathNotFoundException(Location location, Path lowestAncestorThatDoesExist, String message)
           
PathNotFoundException(Location location, Path lowestAncestorThatDoesExist, String message, Throwable cause)
           
PathNotFoundException(Location location, Path lowestAncestorThatDoesExist, Throwable cause)
           
ReferentialIntegrityException(Location location, Reference... invalidReferences)
           
 

Constructor parameters in org.modeshape.graph.property with type arguments of type Location
ReferentialIntegrityException(Map<Location,List<Reference>> invalidReferences)
           
ReferentialIntegrityException(Map<Location,List<Reference>> invalidReferences, String message)
           
ReferentialIntegrityException(Map<Location,List<Reference>> invalidReferences, String message, Throwable cause)
           
ReferentialIntegrityException(Map<Location,List<Reference>> invalidReferences, Throwable cause)
           
 

Uses of Location in org.modeshape.graph.query
 

Methods in org.modeshape.graph.query that return Location
 Location QueryResults.Cursor.getLocation(int columnNumber)
          Get from the current row the location of the node from which the value in the given column was taken.
 Location QueryResults.Cursor.getLocation(String selectorName)
          Get from the current row the location of the node that was produced by the named selector.
 

Uses of Location in org.modeshape.graph.query.process
 

Fields in org.modeshape.graph.query.process with type parameters of type Location
protected static Comparator<Location> JoinComponent.LOCATION_COMPARATOR
           
 

Methods in org.modeshape.graph.query.process that return Location
 Location QueryResults.TupleCursor.getLocation(int columnNumber)
          Get from the current row the location of the node from which the value in the given column was taken.
 Location QueryResults.TupleCursor.getLocation(String selectorName)
          Get from the current row the location of the node that was produced by the named selector.
 

Methods in org.modeshape.graph.query.process with parameters of type Location
 double SelectComponent.Analyzer.hasFullText(Location location, String fullTextQuery)
          Determine whether the node at the supplied location satisfies the supplied full-text query.
 double SelectComponent.Analyzer.hasFullText(Location location, String propertyName, String fullTextQuery)
          Determine whether the named property of the node at the supplied location satisfies the supplied full-text query.
 boolean SelectComponent.Analyzer.hasProperty(Location location, String propertyName)
          Determine whether the node at the supplied location has the named property.
 boolean SelectComponent.Analyzer.isDescendantOf(Location location, String ancestorPath)
          Determine whether the node specified by the location is a descendant of that supplied by the path.
 boolean SelectComponent.Analyzer.isSameNode(Location location, String accessibleAtPath)
          Determine whether the node specified by the location is the same node as that supplied by the path.
 

Uses of Location in org.modeshape.graph.request
 

Fields in org.modeshape.graph.request declared as Location
protected  Location BatchRequestBuilder.NodeChange.location
           
 

Methods in org.modeshape.graph.request that return Location
 Location VerifyNodeExistsRequest.at()
          Get the location defining the node that is to be read.
 Location UnlockBranchRequest.at()
          Get the location defining the node that is to be read.
 Location RenameNodeRequest.at()
          Get the location defining the node that is to be read.
 Location ReadNodeRequest.at()
          Get the location defining the node that is to be read.
 Location ReadBranchRequest.at()
          Get the location defining the top of the branch to be read
 Location ReadAllPropertiesRequest.at()
          Get the location defining the node that is to be read.
 Location LockBranchRequest.at()
          Get the location defining the node that is to be read.
 Location FunctionRequest.at()
          Get the location defining the node that is to be read.
 Location DeleteChildrenRequest.at()
          Get the location defining the top of the branch to be deleted
 Location DeleteBranchRequest.at()
          Get the location defining the top of the branch to be deleted
 Location MoveBranchRequest.before()
          Get the location defining the node before which the branch is to be placed
 Location UpdateValuesRequest.changedLocation()
           
 Location UpdatePropertiesRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location UnlockBranchRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location SetPropertyRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location RenameNodeRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location RemovePropertyRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location MoveBranchRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location LockBranchRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location DestroyWorkspaceRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location DeleteChildrenRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location DeleteBranchRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location CreateWorkspaceRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location CreateNodeRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location CopyBranchRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location CloneWorkspaceRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location CloneBranchRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
abstract  Location ChangeRequest.changedLocation()
          Get the location of the top-most node that is to be changed by this request.
 Location RemovePropertyRequest.from()
          Get the location defining the node from which the property is to be removed.
 Location MoveBranchRequest.from()
          Get the location defining the top of the branch to be moved
 Location CopyBranchRequest.from()
          Get the location defining the top of the branch to be copied
 Location CloneBranchRequest.from()
          Get the location defining the top of the branch to be cloned
 Location UnlockBranchRequest.getActualLocation()
          Get the actual location of the node that was unlocked.
 Location LockBranchRequest.getActualLocation()
          Get the actual location of the node that was locked.
 Location RenameNodeRequest.getActualLocationAfter()
          Get the actual location of the node after being renamed.
 Location MoveBranchRequest.getActualLocationAfter()
          Get the actual location of the node after being moved.
 Location CopyBranchRequest.getActualLocationAfter()
          Get the actual location of the node after being copied.
 Location CloneBranchRequest.getActualLocationAfter()
          Get the actual location of the node after being cloned.
 Location RenameNodeRequest.getActualLocationBefore()
          Get the actual location of the node before being renamed.
 Location MoveBranchRequest.getActualLocationBefore()
          Get the actual location of the node before being moved.
 Location CopyBranchRequest.getActualLocationBefore()
          Get the actual location of the node before being copied.
 Location CloneBranchRequest.getActualLocationBefore()
          Get the actual location of the node before being cloned.
 Location VerifyNodeExistsRequest.getActualLocationOfNode()
          Get the actual location of the node whose properties were read.
 Location UpdateValuesRequest.getActualLocationOfNode()
          Get the actual location of the node that was updated.
 Location UpdatePropertiesRequest.getActualLocationOfNode()
          Get the actual location of the node that was updated.
 Location SetPropertyRequest.getActualLocationOfNode()
          Get the actual location of the node that was updated.
 Location RemovePropertyRequest.getActualLocationOfNode()
          Get the actual location of the node that was updated.
 Location ReadPropertyRequest.getActualLocationOfNode()
          Get the actual location of the node whose property was read.
 Location ReadNodeRequest.getActualLocationOfNode()
          Get the actual location of the node whose children and properties were read.
 Location ReadBranchRequest.getActualLocationOfNode()
          Get the actual location of the node that was read.
 Location ReadBlockOfChildrenRequest.getActualLocationOfNode()
          Get the actual location of the node whose children were read.
 Location ReadAllPropertiesRequest.getActualLocationOfNode()
          Get the actual location of the node whose properties were read.
 Location ReadAllChildrenRequest.getActualLocationOfNode()
          Get the actual location of the node whose children were read.
 Location FunctionRequest.getActualLocationOfNode()
          Get the actual location of the node whose children and properties were read.
 Location DeleteChildrenRequest.getActualLocationOfNode()
          Get the actual location of the node that was deleted.
 Location DeleteBranchRequest.getActualLocationOfNode()
          Get the actual location of the node that was deleted.
 Location CreateNodeRequest.getActualLocationOfNode()
          Get the actual location of the node that was created.
 Location VerifyWorkspaceRequest.getActualLocationOfRoot()
          Get the actual location of the root node in the new workspace, or null if the workspace was not (yet) created.
 Location DestroyWorkspaceRequest.getActualLocationOfRoot()
          Get the actual location of the root node in the new workspace, or null if the workspace was not (yet) created.
 Location CreateWorkspaceRequest.getActualLocationOfRoot()
          Get the actual location of the root node in the new workspace, or null if the workspace was not (yet) created.
 Location CloneWorkspaceRequest.getActualLocationOfRoot()
          Get the actual location of the root node in the new workspace, or null if the workspace was not (yet) created.
 Location ReadNextBlockOfChildrenRequest.getActualLocationOfStartingAfterNode()
          Get the actual location of the starting after sibling.
 Location ReadBranchRequest.getLocationFor(Path path)
          Get the location for the supplied path.
 Location MoveBranchRequest.into()
          Get the location defining the parent where the branch is to be placed
 Location CopyBranchRequest.into()
          Get the location defining the parent where the new copy is to be placed
 Location CloneBranchRequest.into()
          Get the location defining the parent where the new clone is to be placed
 Location ReadBlockOfChildrenRequest.of()
          Get the location defining the node whose children are to be read.
 Location ReadAllChildrenRequest.of()
          Get the location defining the node whose children are to be read.
 Location UpdateValuesRequest.on()
          Get the location defining the node that is to be updated.
 Location UpdatePropertiesRequest.on()
          Get the location defining the node that is to be updated.
 Location SetPropertyRequest.on()
          Get the location defining the node that is to be updated.
 Location ReadPropertyRequest.on()
          Get the location defining the node that is to be read.
 Location ReadNextBlockOfChildrenRequest.startingAfter()
          Get the location of the child after which the block begins.
 Location CreateNodeRequest.under()
          Get the location defining the parent of the new node that is to be created.
 

Methods in org.modeshape.graph.request that return types with arguments of type Location
 List<Location> DeleteChildrenRequest.getActualChildrenDeleted()
          Get the list of the actual children that were deleted.
 List<Location> ReadNodeRequest.getChildren()
          Get the children that were read from the RepositoryConnection after the request was processed.
 List<Location> ReadNextBlockOfChildrenRequest.getChildren()
          Get the children that were read from the RepositoryConnection after the request was processed.
 List<Location> ReadBlockOfChildrenRequest.getChildren()
          Get the children that were read from the RepositoryConnection after the request was processed.
 List<Location> ReadAllChildrenRequest.getChildren()
          Get the children that were read from the RepositoryConnection after the request was processed.
 List<Location> ReadBranchRequest.getChildren(Location parent)
          Get the children of the node at the supplied location.
 Set<Location> CloneBranchRequest.getRemovedNodes()
          Get the set of nodes that were removed because of this clone operation.
 Iterator<Location> ReadNodeRequest.iterator()
          
 Iterator<Location> ReadBranchRequest.iterator()
           The resulting iterator accesses the Location objects in the branch, in pre-order traversal order.
 Iterator<Location> ReadAllChildrenRequest.iterator()
          
 

Methods in org.modeshape.graph.request with parameters of type Location
 void ReadNodeRequest.addChild(Location child)
          Add to the list of children that has been read the child with the given path and identification properties.
 void ReadNextBlockOfChildrenRequest.addChild(Location child)
          Add to the list of children that has been read the child with the given path and identification properties.
 void ReadBlockOfChildrenRequest.addChild(Location child)
          Add to the list of children that has been read the child with the given path and identification properties.
 void ReadAllChildrenRequest.addChild(Location child)
          Add to the list of children that has been read the child with the given path and identification properties.
 void DeleteChildrenRequest.addDeletedChild(Location child)
          Add to the list of children that has been read the child with the given path and identification properties.
 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
 BatchRequestBuilder BatchRequestBuilder.addValues(String workspaceName, Location on, Name property, List<Object> values)
          Add a request to add values to a property on an existing node
 FunctionRequest RequestBuilder.applyFunction(Function function, Map<String,Serializable> inputs, Location to, String workspaceName)
          Create a request to run the supplied function at the given location in the named workspace, using the supplied inputs.
 BatchRequestBuilder BatchRequestBuilder.applyFunction(Function function, Map<String,Serializable> inputs, Location to, String workspaceName)
          Create a request to run the supplied function at the given location in the named workspace, using the supplied inputs.
 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.
 DeleteBranchRequest RequestBuilder.deleteBranch(Location at, String workspaceName)
          Add a request to delete a branch.
 BatchRequestBuilder BatchRequestBuilder.deleteBranch(Location at, String workspaceName)
          Add a request to delete a branch.
 List<Location> ReadBranchRequest.getChildren(Location parent)
          Get the children of the node at the supplied location.
 Map<Name,Property> ReadBranchRequest.getPropertiesFor(Location location)
          Get the nodes that make up this branch.
 boolean ReadBranchRequest.includes(Location location)
          Return whether this branch contains the specified location.
 LockBranchRequest RequestBuilder.lockBranch(String workspaceName, Location target, LockBranchRequest.LockScope lockScope, long lockTimeoutInMillis)
          Create a request to lock a branch or node
 BatchRequestBuilder BatchRequestBuilder.lockBranch(String workspaceName, Location target, LockBranchRequest.LockScope lockScope, long lockTimeoutInMillis)
          Create a request to lock a branch or node
 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)
          Create a request to move a branch from one location into another.
 BatchRequestBuilder BatchRequestBuilder.moveBranch(Location from, Location into, String workspaceName)
          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.
 MoveBranchRequest RequestBuilder.moveBranch(Location from, Location into, String workspaceName, NodeConflictBehavior conflictBehavior)
          Create a request to move a branch from one location into another.
 BatchRequestBuilder BatchRequestBuilder.moveBranch(Location from, Location into, String workspaceName, NodeConflictBehavior conflictBehavior)
          Create a request to move a branch from one location into another.
protected  String Request.printable(Location location)
           
protected  String Request.printable(Location location, Name child)
           
 ReadAllChildrenRequest RequestBuilder.readAllChildren(Location of, String workspaceName)
          Add a request to read the children of a node at the supplied location in the designated workspace.
 BatchRequestBuilder BatchRequestBuilder.readAllChildren(Location of, String workspaceName)
          Add a request to read the children of a node at the supplied location in the designated workspace.
 ReadAllPropertiesRequest RequestBuilder.readAllProperties(Location of, String workspaceName)
          Add a request to read the properties and number of children of a node at the supplied location.
 BatchRequestBuilder BatchRequestBuilder.readAllProperties(Location of, String workspaceName)
          Add a request to read the properties and number of children of a node at the supplied location.
 ReadBlockOfChildrenRequest RequestBuilder.readBlockOfChildren(Location of, String workspaceName, int startingIndex, int count)
          Add a request to read a block of the children of a node at the supplied location.
 BatchRequestBuilder BatchRequestBuilder.readBlockOfChildren(Location of, String workspaceName, int startingIndex, int count)
          Add a request to read a block of the children of a node at the supplied location.
 ReadBranchRequest RequestBuilder.readBranch(Location at, String workspaceName)
          Add a request to read the branch at the supplied location, to a maximum depth of 2.
 BatchRequestBuilder BatchRequestBuilder.readBranch(Location at, String workspaceName)
          Add a request to read the branch at the supplied location, to a maximum depth of 2.
 ReadBranchRequest RequestBuilder.readBranch(Location at, String workspaceName, int maxDepth)
          Add a request to read the branch (of given depth) at the supplied location.
 BatchRequestBuilder BatchRequestBuilder.readBranch(Location at, String workspaceName, int maxDepth)
          Add a request to read the branch (of given depth) at the supplied location.
 ReadNextBlockOfChildrenRequest RequestBuilder.readNextBlockOfChildren(Location startingAfter, String workspaceName, int count)
          Add a request to read those children of a node that are immediately after a supplied sibling node.
 BatchRequestBuilder BatchRequestBuilder.readNextBlockOfChildren(Location startingAfter, String workspaceName, int count)
          Add a request to read those children of a node that are immediately after a supplied sibling node.
 ReadNodeRequest RequestBuilder.readNode(Location at, String workspaceName)
          Add a request to read the properties and number of children of a node at the supplied location.
 BatchRequestBuilder BatchRequestBuilder.readNode(Location at, String workspaceName)
          Add a request to read the properties and number of children of a node at the supplied location.
 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
 BatchRequestBuilder BatchRequestBuilder.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.
 void UnlockBranchRequest.setActualLocation(Location actualLocation)
          Sets the actual and complete location of the node being unlocked.
 void LockBranchRequest.setActualLocation(Location actualLocation)
          Sets the actual and complete location of the node being locked.
 void UpdateValuesRequest.setActualLocation(Location actual, List<Object> actualAddedValues, List<Object> actualRemovedValues)
           
 void VerifyNodeExistsRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node whose properties have been read.
 void UpdatePropertiesRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node being updated.
 void SetPropertyRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node being updated.
 void RemovePropertyRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node being updated.
 void ReadPropertyRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node whose property has been read.
 void ReadNodeRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node whose children and properties have been read.
 void ReadBranchRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node being read.
 void ReadBlockOfChildrenRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node whose children have been read.
 void ReadAllPropertiesRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node whose properties have been read.
 void ReadAllChildrenRequest.setActualLocationOfNode(Location actualLocation)
          Sets the actual and complete location of the node whose children have been read.
 void FunctionRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node whose children and properties have been read.
 void DeleteChildrenRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node being deleted.
 void DeleteBranchRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node being deleted.
 void CreateNodeRequest.setActualLocationOfNode(Location actual)
          Sets the actual and complete location of the node being created.
 void ReadNextBlockOfChildrenRequest.setActualLocationOfStartingAfterNode(Location actual)
          Sets the actual and complete location of the node whose children have been read.
 void RenameNodeRequest.setActualLocations(Location oldLocation, Location newLocation)
          Sets the actual and complete location of the node being renamed and its new location.
 void MoveBranchRequest.setActualLocations(Location oldLocation, Location newLocation)
          Sets the actual and complete location of the node being renamed and its new location.
 void CopyBranchRequest.setActualLocations(Location fromLocation, Location intoLocation)
          Sets the actual and complete location of the node being renamed and its new location.
 void CloneBranchRequest.setActualLocations(Location fromLocation, Location intoLocation)
          Sets the actual and complete location of the node being renamed and its new location.
 void VerifyWorkspaceRequest.setActualRootLocation(Location actualLocationOfRoot)
          Set the actual location of the root node in the new workspace.
 void DestroyWorkspaceRequest.setActualRootLocation(Location actualLocationOfRoot)
          Set the actual location of the root node in the new workspace.
 void CreateWorkspaceRequest.setActualRootLocation(Location actualLocationOfRoot)
          Set the actual location of the root node in the new workspace.
 void CloneWorkspaceRequest.setActualRootLocation(Location actualLocationOfRoot)
          Set the actual location of the root node in the new workspace.
 void ReadBranchRequest.setChildren(Location parent, List<Location> children)
          Record the children for a parent node in the branch.
 void ReadBranchRequest.setChildren(Location parent, Location... children)
          Record the children for a parent node in the branch.
 void ReadBranchRequest.setChildren(Location parent, Location... children)
          Record the children for a parent node in the branch.
 void ReadBranchRequest.setProperties(Location node, Iterable<Property> properties)
          Add a node that was read from the RepositoryConnection.
 void ReadBranchRequest.setProperties(Location node, Property... properties)
          Add a node that was read from the RepositoryConnection.
 BatchRequestBuilder BatchRequestBuilder.setProperties(Location on, String workspaceName, Iterable<Property> properties)
          Add a request to update the properties on the node at the supplied location.
 Request RequestBuilder.setProperties(Location on, String workspaceName, Property... properties)
          Add a request to update the properties on the node at the supplied location.
 BatchRequestBuilder BatchRequestBuilder.setProperties(Location on, String workspaceName, Property... properties)
          Add a request to update the properties on the node at the supplied location.
 SetPropertyRequest RequestBuilder.setProperty(Location on, String workspaceName, Property property)
          Add a request to update the property on the node at the supplied location.
 BatchRequestBuilder BatchRequestBuilder.setProperty(Location on, String workspaceName, Property property)
          Add a request to update the property on the node at the supplied location.
 UnlockBranchRequest RequestBuilder.unlockBranch(String workspaceName, Location target)
          Create a request to unlock a branch or node The lock on the node should be removed.
 BatchRequestBuilder BatchRequestBuilder.unlockBranch(String workspaceName, Location target)
          Create a request to unlock a branch or node The lock on the node should be removed.
 VerifyNodeExistsRequest RequestBuilder.verifyNodeExists(Location at, String workspaceName)
          Add a request to verify the existance and location of a node at the supplied location.
 BatchRequestBuilder BatchRequestBuilder.verifyNodeExists(Location at, String workspaceName)
          Add a request to verify the existance and location of a node at the supplied location.
 

Method parameters in org.modeshape.graph.request with type arguments of type Location
 void ReadNodeRequest.addChildren(Iterable<Location> children)
          Add to the list of children that has been read the supplied children with the given path and identification properties.
 void ReadNextBlockOfChildrenRequest.addChildren(Iterable<Location> children)
          Add to the list of children that has been read the supplied children with the given path and identification properties.
 void ReadBlockOfChildrenRequest.addChildren(Iterable<Location> children)
          Add to the list of children that has been read the supplied children with the given path and identification properties.
 void ReadAllChildrenRequest.addChildren(Iterable<Location> children)
          Add to the list of children that has been read the supplied children with the given path and identification properties.
 void DeleteChildrenRequest.addDeletedChildren(Iterable<Location> children)
          Add to the list of children that has been read the supplied children with the given path and identification properties.
 void ReadBranchRequest.setChildren(Location parent, List<Location> children)
          Record the children for a parent node in the branch.
 void CloneBranchRequest.setRemovedNodes(Set<Location> existingNodesThatWereRemoved)
          Set the locations of the nodes that were removed by this operation, if CloneBranchRequest.removeExisting() is true.
 

Constructors in org.modeshape.graph.request with parameters of type Location
BatchRequestBuilder.NodeChange(Location location, String workspaceName)
           
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)
          Create a request to copy 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.
DeleteBranchRequest(Location at, String workspaceName)
          Create a request to delete a branch.
DeleteChildrenRequest(Location at, String workspaceName)
          Create a request to delete all children of the supplied node.
FunctionRequest(Function function, Location at, String workspaceName, Map<String,Serializable> inputs)
          Create a request to execute the function at the supplied location.
LockBranchRequest(Location at, String workspaceName, LockBranchRequest.LockScope isDeep, long lockTimeoutInMillis)
          Create a request to lock the node or branch at 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)
          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.
MoveBranchRequest(Location from, Location into, String workspaceName, NodeConflictBehavior conflictBehavior)
          Create a request to move a branch from one location into another.
ReadAllChildrenRequest(Location of, String workspaceName)
          Create a request to read the children of a node at the supplied location in the designated workspace.
ReadAllPropertiesRequest(Location at, String workspaceName)
          Create a request to read the properties and number of children of a node at the supplied location.
ReadBlockOfChildrenRequest(Location of, String workspaceName, int startingIndex, int count)
          Create a request to read a block of the children of a node at the supplied location.
ReadBranchRequest(Location at, String workspaceName)
          Create a request to read the branch at the supplied location, to a maximum depth of 2.
ReadBranchRequest(Location at, String workspaceName, int maxDepth)
          Create a request to read the branch (of given depth) at the supplied location.
ReadNextBlockOfChildrenRequest(Location startingAfter, String workspaceName, int count)
          Create a request to read those children of a node that are immediately after a supplied sibling node.
ReadNodeRequest(Location at, String workspaceName)
          Create a request to read the properties and number of children of a node at the supplied location.
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.
SetPropertyRequest(Location on, String workspaceName, Property property)
          Create a request to set the property on the node at the supplied location.
UnlockBranchRequest(Location at, String workspaceName)
          Create a request to unlock the node or branch at the supplied location.
UpdatePropertiesRequest(Location on, String workspaceName, Map<Name,Property> properties)
          Create a request to update the properties on the node at the supplied location.
UpdatePropertiesRequest(Location on, String workspaceName, Map<Name,Property> properties, boolean removeOtherProperties)
          Create a request to update the properties on the node at the supplied location.
UpdateValuesRequest(String workspaceName, Location on, Name propertyName, List<Object> addedValues, List<Object> removedValues)
           
VerifyNodeExistsRequest(Location at, String workspaceName)
          Create a request to verify the existance and location of a node at the supplied location.
 

Uses of Location in org.modeshape.graph.request.function
 

Methods in org.modeshape.graph.request.function that return Location
 Location FunctionContext.appliedAt()
          Get the location of the node at which the function is to be applied.
 

Uses of Location in org.modeshape.graph.request.processor
 

Fields in org.modeshape.graph.request.processor declared as Location
protected  Location RequestProcessor.LocationWithDepth.location
           
 

Methods in org.modeshape.graph.request.processor that return Location
 Location RequestProcessor.LocationWithDepth.getLocation()
           
 

Methods in org.modeshape.graph.request.processor with parameters of type Location
protected  boolean RequestProcessor.includeChildrenInSubgraph(Location location, Map<Name,Property> properties, boolean topOfSubgraph)
          This method is called from RequestProcessor.process(ReadBranchRequest) when determining whether particular nodes should be included in subgraph reads.
 

Constructors in org.modeshape.graph.request.processor with parameters of type Location
RequestProcessor.LocationWithDepth(Location location, int depth)
           
 

Uses of Location in org.modeshape.graph.search
 

Methods in org.modeshape.graph.search with parameters of type Location
 SearchEngineIndexer SearchEngineIndexer.index(String workspaceName, Location location)
          Crawl and index the full subgraph content starting at the supplied location in the named workspace.
 SearchEngineIndexer SearchEngineIndexer.index(String workspaceName, Location location, int depth)
          Crawl and index the content starting at the supplied location in the named workspace, to the designated depth.
protected  void SearchEngineIndexer.indexProperties(String workspaceName, Location location)
           
protected  void SearchEngineIndexer.indexSubgraph(String workspaceName, Location startingLocation, int depth)
           
 

Constructors in org.modeshape.graph.search with parameters of type Location
SearchEngineIndexer.DeleteChildrenToDepthRequest(Location at, String workspaceName, int maxDepth)
           
 

Uses of Location in org.modeshape.graph.session
 

Methods in org.modeshape.graph.session that return Location
 Location GraphSession.Node.getLocation()
          Get the current location for this node.
 Location GraphSession.Snapshot.getLocation()
           
 Location GraphSession.Node.getOriginalLocation()
          Get the original location for this node prior to making any transient changes.
 Location GraphSession.immediateCopy(Path source, String sourceWorkspace, Path destination)
          Copy the node at the supplied source path in the named workspace, and place the copy at the supplied location within the current workspace, doing so immediately without enqueuing the operation within the session's operations.
 Location GraphSession.immediateCreateOrReplace(Path path, Collection<Property> properties)
          Create a new node at the supplied location, appending to any existing node at that path.
 

Methods in org.modeshape.graph.session with parameters of type Location
protected  GraphSession.Node<Payload,PropertyPayload> GraphSession.createNode(GraphSession.Node<Payload,PropertyPayload> parent, GraphSession.NodeId nodeId, Location location)
           
 GraphSession.Node<Payload,PropertyPayload> GraphSession.findNodeWith(Location location)
          Find in the session the node with the supplied location.
 void GraphSession.Operations.postUpdateLocation(GraphSession.Node<NodePayload,PropertyPayload> node, Location oldLocation)
          Signal that the node's location has been changed
 void GraphSession.NodeOperations.postUpdateLocation(GraphSession.Node<Payload,PropertyPayload> node, Location oldLocation)
          Signal that the node's location has been changed
protected  void GraphSession.Node.synchronizeWithNewlyPersistedNode(Location newChild)
          This method is used to adjust the existing children by adding a child that was recently added to the persistent store (via clone or copy).
 

Method parameters in org.modeshape.graph.session with type arguments of type Location
 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.
 

Constructors in org.modeshape.graph.session with parameters of type Location
GraphSession.Node(GraphSession<Payload,PropertyPayload> cache, GraphSession.Node<Payload,PropertyPayload> parent, GraphSession.NodeId nodeId, Location location)
           
 

Uses of Location in org.modeshape.jcr
 

Methods in org.modeshape.jcr that return Location
protected  Location SystemFunctions.VersionHistoryFunction.versionHistoryLocationFor(Path versionHistoryPath, UUID possibleVersionHistoryUuid, RequestBuilder system, String workspace)
          Verify whether the version history exists within version storage, and if so return its actual Location.
 

Methods in org.modeshape.jcr with parameters of type Location
protected  Path SystemFunctions.VersionHistoryFunction.initializeVersionStorage(UUID versionableNodeUuid, Name primaryTypeName, List<Name> mixinTypeNames, Location versionHistoryLocation, UUID originalVersionUuid, UUID rootVersionUuid, ExecutionContext context, RequestBuilder system, String workspace, DateTime now)
          Create and initialize the version history structure for a versionable node with the supplied UUID.
 void JackrabbitXmlNodeTypeReader.read(Subgraph subgraph, Location locationOfParent, String resourceName)
          Deprecated. Import the node types from the supplied location in the specified graph.
 void CndNodeTypeReader.read(Subgraph subgraph, Location locationOfParent, String resourceName)
          Deprecated. Import the node types from the supplied location in the specified graph.
protected  String JcrEngine.readable(Location location)
           
 

Uses of Location in org.modeshape.jcr.query
 

Methods in org.modeshape.jcr.query with parameters of type Location
 Node JcrQueryContext.getNode(Location location)
           
 

Uses of Location in org.modeshape.repository
 

Methods in org.modeshape.repository with parameters of type Location
protected  Object RepositoryService.createInstanceFromProperties(Subgraph subgraph, Location location, Problems problems, boolean mustHaveClassName)
          Instantiate the Object described by the supplied properties.
protected  RepositorySource RepositoryService.createRepositorySource(Subgraph subgraph, Location location, Problems problems)
          Instantiate the RepositorySource described by the supplied properties.
 

Uses of Location in org.modeshape.sequencer.teiid
 

Methods in org.modeshape.sequencer.teiid with parameters of type Location
protected  String VdbManifest.Reader.nameOf(Location location)
           
 



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