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

## Uses of Interface
org.modeshape.graph.connector.path.PathNode

Packages that use PathNode
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.connector.path.cache | The `PathRepositoryCache` class and its supporting classes provide a standard caching mechanism for path-based repositories.

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

Classes in org.modeshape.graph.connector.path that implement PathNode
`class` | `DefaultPathNode` Default immutable implementation of `PathNode`

Methods in org.modeshape.graph.connector.path that return PathNode
`PathNode` | `WritablePathWorkspace.copyNode(ExecutionContext context, PathNode original, PathWorkspace originalWorkspace, PathNode newParent, Name desiredName, boolean recursive)` Copy the subgraph given by the original node and place the new copy under the supplied new parent.
`PathNode` | `AbstractWritablePathWorkspace.copyNode(ExecutionContext context, PathNode original, PathWorkspace originalWorkspace, PathNode newParent, Name desiredName, boolean recursive)` This should copy the subgraph rooted at the original node and place the new copy under the supplied new parent.
`PathNode` | `WritablePathWorkspace.createNode(ExecutionContext context, PathNode parentNode, Name name, Map<Name,Property> properties, NodeConflictBehavior conflictBehavior)` Create a new node with the supplied name, as a child of the supplied parent.
`PathNode` | `WritablePathWorkspace.createNode(ExecutionContext context, String pathToNewNode, Map<Name,Property> properties, NodeConflictBehavior conflictBehavior)` Create a node at the supplied path.
`PathNode` | `AbstractWritablePathWorkspace.createNode(ExecutionContext context, String pathToNewNode, Map<Name,Property> properties, NodeConflictBehavior conflictBehavior)`
`PathNode` | `PathWorkspace.getNode(Path path)` Returns the node at the given path, if one exists of `null` if no exists at the given path.
`protected PathNode` | `PathRequestProcessor.getTargetNode(PathWorkspace workspace, Request request, Location location)`
`PathNode` | `WritablePathWorkspace.moveNode(ExecutionContext context, PathNode node, Name desiredNewName, WritablePathWorkspace originalWorkspace, PathNode newParent, PathNode beforeNode)` Move the supplied node to the new parent within this workspace.
`PathNode` | `AbstractWritablePathWorkspace.moveNode(ExecutionContext context, PathNode node, Name desiredNewName, WritablePathWorkspace originalWorkspace, PathNode newParent, PathNode beforeNode)`
`PathNode` | `WritablePathWorkspace.removeProperties(ExecutionContext context, Path nodePath, Iterable<Name> propertyNames)` Removes the properties with the given names
`PathNode` | `AbstractWritablePathWorkspace.removeProperties(ExecutionContext context, Path nodePath, Iterable<Name> propertyNames)`
`PathNode` | `WritablePathWorkspace.setProperties(ExecutionContext context, Path nodePath, Map<Name,Property> properties)` Sets the given properties in a single operation, overwriting any previous properties for the same name.

Methods in org.modeshape.graph.connector.path with parameters of type PathNode
`PathNode` | `WritablePathWorkspace.copyNode(ExecutionContext context, PathNode original, PathWorkspace originalWorkspace, PathNode newParent, Name desiredName, boolean recursive)` Copy the subgraph given by the original node and place the new copy under the supplied new parent.
`PathNode` | `AbstractWritablePathWorkspace.copyNode(ExecutionContext context, PathNode original, PathWorkspace originalWorkspace, PathNode newParent, Name desiredName, boolean recursive)` This should copy the subgraph rooted at the original node and place the new copy under the supplied new parent.
`PathNode` | `WritablePathWorkspace.createNode(ExecutionContext context, PathNode parentNode, Name name, Map<Name,Property> properties, NodeConflictBehavior conflictBehavior)` Create a new node with the supplied name, as a child of the supplied parent.
`void` | `PathWorkspace.lockNode(PathNode node, LockBranchRequest.LockScope lockScope, long lockTimeoutInMillis)` Attempts to lock the given node with the given timeout.
`void` | `AbstractWritablePathWorkspace.lockNode(PathNode node, LockBranchRequest.LockScope lockScope, long lockTimeoutInMillis)`
`PathNode` | `WritablePathWorkspace.moveNode(ExecutionContext context, PathNode node, Name desiredNewName, WritablePathWorkspace originalWorkspace, PathNode newParent, PathNode beforeNode)` Move the supplied node to the new parent within this workspace.
`PathNode` | `AbstractWritablePathWorkspace.moveNode(ExecutionContext context, PathNode node, Name desiredNewName, WritablePathWorkspace originalWorkspace, PathNode newParent, PathNode beforeNode)`
`void` | `PathWorkspace.unlockNode(PathNode node)` Attempts to unlock the given node.
`void` | `AbstractWritablePathWorkspace.unlockNode(PathNode node)`

Uses of PathNode in org.modeshape.graph.connector.path.cache

Methods in org.modeshape.graph.connector.path.cache that return PathNode
`PathNode` | `WorkspaceCache.get(Path path)` Retrieves the cached node with the given path, it it exists and is valid
`PathNode` | `InMemoryWorkspaceCache.get(Path path)`

Methods in org.modeshape.graph.connector.path.cache with parameters of type PathNode
`void` | `WorkspaceCache.set(PathNode node)` Attempts to cache the given node.
`void` | `InMemoryWorkspaceCache.set(PathNode node)`
`boolean` | `PathCachePolicy.shouldCache(PathNode node)` Indicates whether the node should be cached .
`boolean` | `NoCachePolicy.shouldCache(PathNode node)`
`boolean` | `InMemoryWorkspaceCache.InMemoryCachePolicy.shouldCache(PathNode node)`

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

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