Uses of Interface
org.jboss.dna.graph.connector.path.PathNode

Packages that use PathNode
org.jboss.dna.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.jboss.dna.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.jboss.dna.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.jboss.dna.connector.filesystem
 

Methods in org.jboss.dna.connector.filesystem that return PathNode
 PathNode FileSystemRepository.FileSystemWorkspace.createNode(ExecutionContext context, PathNode parentNode, Name name, Map<Name,Property> properties, NodeConflictBehavior conflictBehavior)
           
 PathNode FileSystemRepository.FileSystemWorkspace.getNode(Path path)
           
 PathNode FileSystemRepository.FileSystemWorkspace.moveNode(ExecutionContext context, PathNode node, Name desiredNewName, WritablePathWorkspace originalWorkspace, PathNode newParent, PathNode beforeNode)
           
 PathNode FileSystemRepository.FileSystemWorkspace.setProperties(ExecutionContext context, Path nodePath, Map<Name,Property> properties)
           
 

Methods in org.jboss.dna.connector.filesystem with parameters of type PathNode
 PathNode FileSystemRepository.FileSystemWorkspace.createNode(ExecutionContext context, PathNode parentNode, Name name, Map<Name,Property> properties, NodeConflictBehavior conflictBehavior)
           
 PathNode FileSystemRepository.FileSystemWorkspace.moveNode(ExecutionContext context, PathNode node, Name desiredNewName, WritablePathWorkspace originalWorkspace, PathNode newParent, PathNode beforeNode)
           
 

Uses of PathNode in org.jboss.dna.graph.connector.path
 

Classes in org.jboss.dna.graph.connector.path that implement PathNode
 class DefaultPathNode
          Default immutable implementation of PathNode
 

Methods in org.jboss.dna.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.
 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.jboss.dna.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.jboss.dna.graph.connector.path.cache
 

Methods in org.jboss.dna.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.jboss.dna.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)
           
 



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