Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.search.lucene | An implementation of the `SearchEngine` interface that uses the Lucene library.
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.search.lucene

Fields in org.modeshape.search.lucene declared as Location
`protected Location` | `LuceneSearchEngine.CrawlSubgraph.location`

Methods in org.modeshape.search.lucene that return Location
`Location` | `LuceneSearchSession.getLocationForRoot()`
`protected Location` | `LuceneSearchSession.readLocation(org.apache.lucene.document.Document doc)`

Methods in org.modeshape.search.lucene with parameters of type Location
`protected void` | `LuceneSearchSession.setOrReplaceProperties(Location location, Iterable<Property> properties)`

Constructors in org.modeshape.search.lucene with parameters of type Location
`LuceneSearchEngine.CrawlSubgraph(Location location, int depth)`

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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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