Uses of Interface
org.modeshape.graph.property.Path

Packages that use Path
org.modeshape.cnd Compact Node Definition (CND) defines JCR node types, property definitions, and child node definitions in a concise and easy-to-read form. 
org.modeshape.connector.meta.jdbc The classes that make up the connector that accesses the database schema metadata exposed by JDBC drivers for existing relational databases. 
org.modeshape.connector.store.jpa.model.basic The classes that define the "basic" storage model for the JPA connector. 
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.connector.svn The classes that make up the connector that accesses content from an SVN repository. 
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.base This package defines a series of classes that can serve as base classes for a connector implementation. 
org.modeshape.graph.connector.federation ModeShape provides a federated connector that is able to access repository content from multiple external systems and make that content look like it exists in a single unified repository. 
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.connector.path.cache The PathRepositoryCache class and its supporting classes provide a standard caching mechanism for path-based repositories. 
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.model The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query. 
org.modeshape.graph.request Sometimes its useful to work with a graph using objects that represent individual commands on the graph. 
org.modeshape.graph.search A small framework for a search engine component. 
org.modeshape.graph.sequencer A sequencer in ModeShape is a component that is able to process information (usually the content of a file, or a property value on a node) and recreate that information as a graph of structured content. 
org.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.graph.xml Graph content can often be represented in XML, so this part of the ModeShape Graph API defines the classes that provide the binding between graph and XML content. 
org.modeshape.jcr The ModeShape implementation of the JCR API. 
org.modeshape.repository The components and services that make up ModeShape's lower-level graph engine, which is used within its JCR Engine. 
org.modeshape.sequencer.cnd The classes that make up the JCR Compact Node Definition (CND) file sequencer. 
org.modeshape.sequencer.ddl.node The classes for nodes within an Abstract Syntax Tree (AST) and a factory for creating them. 
org.modeshape.sequencer.java The classes that make up the Java source file sequencer. 
org.modeshape.sequencer.xml The classes that make up the XML sequencer. 
 

Uses of Path in org.modeshape.cnd
 

Fields in org.modeshape.cnd declared as Path
protected  Path CndImporter.outputPath
           
 

Methods in org.modeshape.cnd with parameters of type Path
protected  void CndImporter.parseChildNodeDefinition(TokenStream tokens, Path nodeTypePath)
          Parse a node type's child node definition from the next tokens on the stream.
protected  void CndImporter.parseNodeAttributes(TokenStream tokens, List<Property> properties, Name childNodeDefnName, Path childNodeDefnPath)
          Parse the child node definition's attributes, if they appear next on the token stream.
protected  void CndImporter.parseNodeTypeDefinition(TokenStream tokens, Path path)
          Parse the node type definition that is next on the token stream.
protected  void CndImporter.parsePropertyAttributes(TokenStream tokens, List<Property> properties, Name propDefnName, Path propDefnPath)
          Parse the property definition's attributes, if they appear next on the token stream.
protected  void CndImporter.parsePropertyDefinition(TokenStream tokens, Path nodeTypePath)
          Parse a node type's property definition from the next tokens on the stream.
protected  void CndImporter.parsePropertyOrChildNodeDefinitions(TokenStream tokens, Path nodeTypePath)
          Parse a node type's property or child node definitions that appear next on the token stream.
 

Constructors in org.modeshape.cnd with parameters of type Path
CndImporter(Destination destination, Path parentPath)
          Create a new importer that will place the content in the supplied destination under the supplied path.
CndImporter(Destination destination, Path parentPath, boolean compatibleWithPreJcr2)
          Create a new importer that will place the content in the supplied destination under the supplied path.
 

Uses of Path in org.modeshape.connector.meta.jdbc
 

Methods in org.modeshape.connector.meta.jdbc with parameters of type Path
protected  PathNode JdbcMetadataRepository.JdbcMetadataTransaction.createNode(Path.Segment name, Path parentPath, Iterable<Property> properties)
           
 

Uses of Path in org.modeshape.connector.store.jpa.model.basic
 

Methods in org.modeshape.connector.store.jpa.model.basic that return Path
 Path SubgraphQuery.getSubgraphRootPath()
           
 

Methods in org.modeshape.connector.store.jpa.model.basic with parameters of type Path
static SubgraphQuery SubgraphQuery.create(ExecutionContext context, javax.persistence.EntityManager entities, Long workspaceId, UUID subgraphRootUuid, Path subgraphRootPath, int maxDepth)
          Create a query that returns a subgraph at and below the node with the supplied path and the supplied UUID.
 

Constructors in org.modeshape.connector.store.jpa.model.basic with parameters of type Path
SubgraphQuery(ExecutionContext context, javax.persistence.EntityManager manager, Long workspaceId, SubgraphQueryEntity query, Path subgraphRootPath, int maxDepth)
           
 

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

Methods in org.modeshape.connector.store.jpa.model.simple with parameters of type Path
 MapNode SimpleJpaRepository.Workspace.getNode(Path path)
           
 

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

Methods in org.modeshape.connector.store.jpa.util with parameters of type Path
 LinkedList<Location> RequestProcessorCache.getAllChildren(Long workspaceId, Path parent)
           
 LinkedList<Location> RequestProcessorCache.WorkspaceCache.getAllChildren(Path parent)
           
 Location RequestProcessorCache.getLocationFor(Long workspaceId, Path node)
           
 Location RequestProcessorCache.WorkspaceCache.getLocationFor(Path node)
           
protected  String RequestProcessorCache.WorkspaceCache.pathString(Path path, NamespaceRegistry registry)
           
protected  void RequestProcessorCache.WorkspaceCache.removeNodesBelow(Path path, boolean removeNodeAtSuppliedPath)
           
 void RequestProcessorCache.setAllChildren(Long workspaceId, Path parent, LinkedList<Location> children)
           
 void RequestProcessorCache.WorkspaceCache.setAllChildren(Path parent, LinkedList<Location> children)
           
 

Uses of Path in org.modeshape.connector.svn
 

Methods in org.modeshape.connector.svn with parameters of type Path
 SvnWorkspace.SvnCommand SvnWorkspace.createRemoveCommand(Path path)
           
 PathNode SvnWorkspace.getNode(Path path)
           
protected  org.tmatesoft.svn.core.SVNNodeKind SvnWorkspace.getNodeKind(ExecutionContext context, Path path, String repositoryRootUrl)
           
protected  boolean SvnWorkspace.readNode(ExecutionContext context, String workspaceName, Path requestedPath, List<Property> properties, List<Path.Segment> children)
           
 

Uses of Path in org.modeshape.graph
 

Methods in org.modeshape.graph that return Path
protected  Path Graph.createPath(String path)
           
abstract  Path Location.getPath()
          Get the path that (at least in part) defines this location.
 

Methods in org.modeshape.graph with parameters of type Path
 Next Graph.And.and(Path from)
          Specify that another node should also be copied or moved.
 Graph.Move<T> Graph.MoveAction.and(Path from)
           
 Graph.Copy<T> Graph.CopyAction.and(Path from)
           
 Next Graph.At.at(Path to)
          Specify the path of the node upon which the request is to operate.
 Next Graph.Before.before(Path parentPath)
          Finish the request by specifying the location of the node before which the node should be copied/moved.
 T Graph.MoveAction.before(Path before)
           
 Graph.Clone<Graph> Graph.clone(Path from)
          Begin the request to clone a node located at the supplied path into a parent node at a different location, which is specified via the into(...)
 Graph.Clone<Graph.BatchConjunction> Graph.Batch.clone(Path from)
          Begin the request to clone a node located at the supplied path into a parent node at a different location, which is specified via the into(...)
 Graph.Copy<Graph> Graph.copy(Path from)
          Begin the request to copy a node located at the supplied path into a parent node at a different location, which is specified via the into(...)
 Graph.Copy<Graph.BatchConjunction> Graph.Batch.copy(Path from)
          Begin the request to copy a node located at the supplied path into a parent node at a different location, which is specified via the into(...)
static Location Location.create(Path path)
          Create a location defined by a path.
 Graph.Create<Graph> Graph.create(Path at)
          Begin the request to create a node located at the supplied path.
 Graph.Create<Graph.Batch> Graph.Batch.create(Path at)
          Begin the request to create a node located at the supplied path.
static Location Location.create(Path path, Iterable<Property> idProperties)
          Create a location defined by a path and an iterator over identification properties.
 Graph.Create<Graph> Graph.create(Path at, Iterable<Property> properties)
          Begin the request to create a node located at the supplied path.
 Graph.Create<Graph.Batch> Graph.Batch.create(Path at, Iterable<Property> properties)
          Begin the request to create a node located at the supplied path.
static Location Location.create(Path path, Property idProperty)
          Create a location defined by a path and a single identification property.
 Graph.Create<Graph> Graph.create(Path at, Property property)
          Begin the request to create a node located at the supplied path.
 Graph.Create<Graph.Batch> Graph.Batch.create(Path at, Property property)
          Begin the request to create a node located at the supplied path.
static Location Location.create(Path path, Property firstIdProperty, Property... remainingIdProperties)
          Create a location defined by a path and multiple identification properties.
 Graph.Create<Graph> Graph.create(Path at, Property firstProperty, Property... additionalProperties)
          Begin the request to create a node located at the supplied path.
 Graph.Create<Graph.Batch> Graph.Batch.create(Path at, Property firstProperty, Property... additionalProperties)
          Begin the request to create a node located at the supplied path.
static Location Location.create(Path path, UUID uuid)
          Create a location defined by a path and an UUID.
 Graph.CreateAt<Graph> Graph.createAt(Path at)
          Begin the request to create a node located at the supplied path, and return an interface used to either add properties for the new node, or complete/submit the request and return the location, node, or graph.
 Graph.Conjunction<Graph> Graph.delete(Path at)
          Request to delete the node at the given path.
 Graph.BatchConjunction Graph.Batch.delete(Path at)
          Request to delete the node at the given path.
 SubgraphNode SubgraphNode.getNode(Path relativePath)
          Get the node at the supplied path that is relative to this node.
 Node Results.getNode(Path path)
          Get the node at the supplied location.
 NodeType Graph.BaseResults.getNode(Path path)
          Get the node at the supplied location.
 Node Graph.getNodeAt(Path path)
          Request to read the node at the supplied path.
 boolean Results.includes(Path path)
          Return whether this subgraph has a node at the supplied location.
 boolean Graph.BaseResults.includes(Path path)
          Return whether this subgraph has a node at the supplied location.
 Next Graph.Into.into(Path parentPath)
          Finish the request by specifying the location of the parent into which the node should be copied/moved.
 Next Graph.ImportInto.into(Path to)
          Finish the import by specifying the Location.create into which the node should be copied/moved.
 T Graph.MoveAction.into(Path into)
           
 T Graph.CopyAction.into(Path into)
           
 Graph.WithUuids<T> Graph.CloneTargetAction.into(Path into)
           
 Graph.LockScope<Graph.LockTimeout<Graph.Conjunction<Graph>>> Graph.lock(Path at)
          Request to lock the node at the given path.
 Graph.LockScope<Graph.LockTimeout<Graph.BatchConjunction>> Graph.Batch.lock(Path at)
          Request to lock the node at the given path.
 Graph.Move<Graph.Conjunction<Graph>> Graph.move(Path from)
          Begin the request to move a node located at the supplied path into a parent node at a different location, which is specified via the into(...)
 Graph.Move<Graph.BatchConjunction> Graph.Batch.move(Path from)
          Begin the request to move a node located at the supplied path into a parent node at a different location, which is specified via the into(...)
 Next Graph.Of.of(Path to)
          Specify the path of the node upon which the request is to operate.
 Next Graph.On.on(Path to)
          Specify the path of the node upon which the request is 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(Path firstPath, Path... additional)
          Specify the path of each node upon which the requests are to operate.
 Graph.BatchConjunction Graph.Batch.read(Path path)
          Request to read the node at the supplied path.
 Next Graph.BlockOfChildren.startingAfter(Path previousSibling)
          Specify the block of children is to start with the child immediately following the supplied node.
 Next Graph.To.to(Path desiredPath)
          Finish the request by specifying the Location.create where the node should be copied/moved.
 Next Graph.SetValuesTo.to(Path value)
          Set the property value to the given Path.
 T Graph.CopyAction.to(Path desiredPath)
           
 Next Graph.Under.under(Path to)
          Specify the path of the node under which the request is to operate.
 Graph.Conjunction<Graph> Graph.unlock(Path at)
          Request to unlock the node at the given path.
 Graph.BatchConjunction Graph.Batch.unlock(Path at)
          Request to unlock the node at the given path.
abstract  Location Location.with(Path newPath)
          Create a copy of this location that uses the supplied path.
 

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

Methods in org.modeshape.graph.connector.base that return Path
 Path PathNode.getParent()
           
 Path PathNode.Changes.getParent()
           
 Path Transaction.pathFor(WorkspaceType workspace, NodeType node)
          Returns the path for the given node with this workspace if one exists, or a null if no node exists at the given path.
 Path BaseTransaction.pathFor(WorkspaceType workspace, NodeType node)
          Returns the path for the given node with this workspace if one exists, or a null if no node exists at the given path.
protected  Path PathTransaction.pathTo(NodeType node)
          Returns the path to the given node
 Path PathTransaction.WorkspaceChanges.persistentPathFor(Path path)
           
 

Methods in org.modeshape.graph.connector.base with parameters of type Path
protected abstract  NodeType PathTransaction.createNode(Path.Segment name, Path parentPath, Iterable<Property> properties)
          Create a new instance of the node, given the supplied name and parent path.
 PathWorkspace.ChangeCommand<NodeType> PathWorkspace.createRemoveCommand(Path path)
          Create a change command for the removal of the given node and its descendants
protected  NodeType PathTransaction.findNode(WorkspaceType workspace, Path path)
          Attempt to find the node with the supplied path.
 NodeType PathTransaction.WorkspaceChanges.getChangedOrAdded(Path path)
           
 NodeType PathTransaction.WorkspaceChanges.getLowestChangedNodeFor(Path path)
           
abstract  NodeType PathWorkspace.getNode(Path path)
          Get the node with the supplied path.
protected  NodeType BaseTransaction.getNode(WorkspaceType workspace, Path path, Location location)
           
 boolean PathTransaction.WorkspaceChanges.isRemoved(Path path)
           
 Path PathTransaction.WorkspaceChanges.persistentPathFor(Path path)
           
 void PathTransaction.WorkspaceChanges.removed(Path path)
           
 NodeType PathWorkspace.removeNode(Path path)
          Remove this node and its descendants from the workspace.
 void PathNode.Changes.setParent(Path parent)
           
 PathNode PathNode.withParent(Path parent)
          Create a copy of this node except using the supplied path.
 

Constructors in org.modeshape.graph.connector.base with parameters of type Path
PathNode(UUID uuid, Path parent, Path.Segment name, Iterable<Property> properties, List<Path.Segment> children)
          Create a new node instance.
PathNode(UUID uuid, Path parent, Path.Segment name, Map<Name,Property> properties, List<Path.Segment> children)
          Create a new node instance.
PathNode(UUID uuid, Path parent, Path.Segment name, Map<Name,Property> properties, List<Path.Segment> children, int version)
          Create a new node instance.
 

Uses of Path in org.modeshape.graph.connector.federation
 

Methods in org.modeshape.graph.connector.federation that return Path
 Path Projection.PathRule.getPathInRepository()
          The path where the content is to be placed ("projected") into the repository.
abstract  Path Projection.Rule.getPathInRepository(Path pathInSource, PathFactory factory)
          Get the path in repository that is projected from the supplied source path, or null if the supplied source path is not projected into the repository.
 Path Projection.PathRule.getPathInRepository(Path pathInSource, PathFactory factory)
          Get the path in repository that is projected from the supplied source path, or null if the supplied source path is not projected into the repository.
 Path Projection.PathRule.getPathInSource()
          The path of the content as known to the source
abstract  Path Projection.Rule.getPathInSource(Path pathInRepository, PathFactory factory)
          Get the path in source that is projected from the supplied repository path, or null if the supplied repository path is not projected into the source.
 Path Projection.PathRule.getPathInSource(Path pathInRepository, PathFactory factory)
          Get the path in source that is projected from the supplied repository path, or null if the supplied repository path is not projected into the source.
protected  Path Projection.PathRule.projectPathInRepositoryToPathInSource(Path pathInRepository, PathFactory factory)
          Convert a path defined in the repository system into an equivalent path in the source system.
protected  Path Projection.PathRule.projectPathInSourceToPathInRepository(Path pathInSource, PathFactory factory)
          Convert a path defined in the source system into an equivalent path in the repository system.
 

Methods in org.modeshape.graph.connector.federation that return types with arguments of type Path
 List<Path> Projection.PathRule.getExceptionsToRule()
          Get the paths that define the exceptions to this rule.
 Set<Path> Projection.getPathsInRepository(Path canonicalPathInSource, PathFactory factory)
          Get the paths in the repository that correspond to the supplied path within the source.
 Set<Path> Projection.getPathsInSource(Path canonicalPathInRepository, PathFactory factory)
          Get the paths in the source that correspond to the supplied path within the repository.
 List<Path> Projection.getTopLevelPathsInRepository(PathFactory factory)
          Get the paths in the repository that serve as top-level nodes exposed by this projection.
abstract  List<Path> Projection.Rule.getTopLevelPathsInRepository(PathFactory factory)
          Get the paths in the repository that serve as top-level nodes exposed by this rule.
 List<Path> Projection.PathRule.getTopLevelPathsInRepository(PathFactory factory)
          Get the paths in the repository that serve as top-level nodes exposed by this rule.
 

Methods in org.modeshape.graph.connector.federation with parameters of type Path
abstract  Path Projection.Rule.getPathInRepository(Path pathInSource, PathFactory factory)
          Get the path in repository that is projected from the supplied source path, or null if the supplied source path is not projected into the repository.
 Path Projection.PathRule.getPathInRepository(Path pathInSource, PathFactory factory)
          Get the path in repository that is projected from the supplied source path, or null if the supplied source path is not projected into the repository.
abstract  Path Projection.Rule.getPathInSource(Path pathInRepository, PathFactory factory)
          Get the path in source that is projected from the supplied repository path, or null if the supplied repository path is not projected into the source.
 Path Projection.PathRule.getPathInSource(Path pathInRepository, PathFactory factory)
          Get the path in source that is projected from the supplied repository path, or null if the supplied repository path is not projected into the source.
 Set<Path> Projection.getPathsInRepository(Path canonicalPathInSource, PathFactory factory)
          Get the paths in the repository that correspond to the supplied path within the source.
 Set<Path> Projection.getPathsInSource(Path canonicalPathInRepository, PathFactory factory)
          Get the paths in the source that correspond to the supplied path within the repository.
protected  boolean Projection.PathRule.includes(Path pathInSource)
           
 boolean Projection.isTopLevelPath(Path repositoryPath)
          Determine whether the supplied repositoryPath is considered one of the top-level nodes in this projection.
abstract  boolean Projection.Rule.isTopLevelPath(Path path)
          Determine if the supplied path is the same as one of the top-level nodes exposed by this rule.
 boolean Projection.PathRule.isTopLevelPath(Path path)
          Determine if the supplied path is the same as one of the top-level nodes exposed by this rule.
protected  Path Projection.PathRule.projectPathInRepositoryToPathInSource(Path pathInRepository, PathFactory factory)
          Convert a path defined in the repository system into an equivalent path in the source system.
protected  Path Projection.PathRule.projectPathInSourceToPathInRepository(Path pathInSource, PathFactory factory)
          Convert a path defined in the source system into an equivalent path in the repository system.
 

Constructors in org.modeshape.graph.connector.federation with parameters of type Path
Projection.PathRule(Path repositoryPath, Path sourcePath)
           
Projection.PathRule(Path repositoryPath, Path sourcePath, List<Path> exceptions)
           
Projection.PathRule(Path repositoryPath, Path sourcePath, Path... exceptions)
           
Projection.PathRule(Path repositoryPath, Path sourcePath, Path... exceptions)
           
 

Constructor parameters in org.modeshape.graph.connector.federation with type arguments of type Path
Projection.PathRule(Path repositoryPath, Path sourcePath, List<Path> exceptions)
           
 

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

Methods in org.modeshape.graph.connector.map that return Path
 Path MapWorkspace.getLowestExistingPath(Path path)
          Find the lowest existing node along the path.
 Path AbstractMapWorkspace.getLowestExistingPath(Path path)
          Find the lowest existing node along the path.
 Path MapWorkspace.pathFor(PathFactory pathFactory, MapNode node)
          Returns the path for the given node with this workspace if one exists, or a null if no node exists at the given path.
 Path AbstractMapWorkspace.pathFor(PathFactory pathFactory, MapNode node)
          Returns the absolute path to the given node
 

Methods in org.modeshape.graph.connector.map with parameters of type Path
 Path MapWorkspace.getLowestExistingPath(Path path)
          Find the lowest existing node along the path.
 Path AbstractMapWorkspace.getLowestExistingPath(Path path)
          Find the lowest existing node along the path.
 MapNode MapWorkspace.getNode(Path path)
          Returns the node at the given path, if one exists of null if no exists at the given path.
 MapNode AbstractMapWorkspace.getNode(Path path)
          Find a node with the given path.
 

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

Methods in org.modeshape.graph.connector.path that return Path
 Path PathWorkspace.getLowestExistingPath(Path path)
          Find the lowest existing node along the path.
 Path PathNode.getPath()
          Returns the full path to this node
 Path DefaultPathNode.getPath()
           
 

Methods in org.modeshape.graph.connector.path with parameters of type Path
 Path PathWorkspace.getLowestExistingPath(Path path)
          Find the lowest existing node along the path.
 PathNode PathWorkspace.getNode(Path path)
          Returns the node at the given path, if one exists of null if no exists at the given path.
 boolean WritablePathWorkspace.removeNode(ExecutionContext context, Path nodePath)
          Removes the node at the given path
 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.
 

Constructors in org.modeshape.graph.connector.path with parameters of type Path
DefaultPathNode(Path path, UUID uuid, Iterable<Property> properties, List<Path.Segment> childSegments)
           
DefaultPathNode(Path path, UUID uuid, Map<Name,Property> properties, List<Path.Segment> childSegments)
           
 

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

Methods in org.modeshape.graph.connector.path.cache with parameters of type Path
 PathNode WorkspaceCache.get(Path path)
          Retrieves the cached node with the given path, it it exists and is valid
 PathNode InMemoryWorkspaceCache.get(Path path)
           
 void WorkspaceCache.invalidate(Path path)
          Invalidates all nodes in the cache that have the given path or have a path that is an ancestor of the given path
 void InMemoryWorkspaceCache.invalidate(Path path)
           
 

Uses of Path in org.modeshape.graph.io
 

Methods in org.modeshape.graph.io with parameters of type Path
 void GraphBatchDestination.create(Path path, List<Property> properties)
          Create a node at the supplied path and with the supplied attributes.
 void Destination.create(Path path, List<Property> properties)
          Create a node at the supplied path and with the supplied attributes.
 void GraphBatchDestination.create(Path path, Property firstProperty, Property... additionalProperties)
          Create a node at the supplied path and with the supplied attributes.
 void Destination.create(Path path, Property firstProperty, Property... additionalProperties)
          Create a node at the supplied path and with the supplied attributes.
protected  NodeConflictBehavior GraphBatchDestination.createBehaviorFor(Path path)
          Override this method in a subclass to control the NodeConflictBehavior that should be used when creating the node at the supplied path.
 void GraphBatchDestination.setProperties(Path path, Property... properties)
          Sets the given properties on the node at the supplied path.
 void Destination.setProperties(Path path, Property... properties)
          Sets the given properties on the node at the supplied path.
 

Uses of Path in org.modeshape.graph.observe
 

Methods in org.modeshape.graph.observe that return Path
 Path NetChangeObserver.NetChange.getPath()
           
 

Uses of Path in org.modeshape.graph.property
 

Fields in org.modeshape.graph.property with type parameters of type Path
static Comparator<Path> ValueComparators.PATH_COMPARATOR
          A comparator of path values.
 

Methods in org.modeshape.graph.property that return Path
 Path PathFactory.create(Path parentPath, Iterable<Path.Segment> segments)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, Name... segmentNames)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, Name segmentName, int index)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, Path.Segment... segments)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, Path childPath)
          Create a path by appending the supplied relative path to the supplied parent path.
 Path PathFactory.create(Path parentPath, String subpath)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, String segmentName, int index)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.createAbsolutePath(Iterable<Path.Segment> segments)
          Create an absolute path with the supplied segments, in order.
 Path PathFactory.createAbsolutePath(Name... segmentNames)
          Create an absolute path with the supplied segment names, in order.
 Path PathFactory.createAbsolutePath(Path.Segment... segments)
          Create an absolute path with the supplied segments, in order.
 Path PathFactory.createRelativePath()
          Create an empty relative path (i.e., equivalent to createRelativePath( SELF_SEGMENT)).
 Path PathFactory.createRelativePath(Iterable<Path.Segment> segments)
          Create a relative path with the supplied segments, in order.
 Path PathFactory.createRelativePath(Name... segmentNames)
          Create a relative path with the supplied segment names, in order.
 Path PathFactory.createRelativePath(Path.Segment... segments)
          Create a relative path with the supplied segments, in order.
 Path PathFactory.createRootPath()
          Create an absolute root path.
 Path Path.getAncestor(int degree)
          Return the path to the ancestor of the supplied degree.
 Path Path.getCanonicalPath()
          Get the canonical form of this path.
 Path Path.getCommonAncestor(Path that)
          Find the lowest common ancestor of this path and the supplied path.
 Path PathNotFoundException.getLowestAncestorThatDoesExist()
          Get the lowest (closest) existing ancestor of the non-existant location.
 Path Path.getNormalizedPath()
          Get a normalized path with as many ".." segments and all "." resolved.
 Path Path.getParent()
          Return the path to the parent, or this path if it is the root.
 Path Path.relativeTo(Path startingPath)
          Get a relative path from the supplied path to this path.
 Path Path.relativeToRoot()
          Obtain a path that is relative to the root node.
 Path Path.resolve(Path relativePath)
          Get the absolute path by resolving the supplied relative (non-absolute) path against this absolute path.
 Path Path.resolveAgainst(Path absolutePath)
          Get the absolute path by resolving this relative (non-absolute) path against the supplied absolute path.
 Path Path.subpath(int beginIndex)
          Return a new path consisting of the segments starting at beginIndex index (inclusive).
 Path Path.subpath(int beginIndex, int endIndex)
          Return a new path consisting of the segments between the beginIndex index (inclusive) and the endIndex index (exclusive).
 

Methods in org.modeshape.graph.property that return types with arguments of type Path
 Iterator<Path> Path.pathsFromRoot()
          Return an iterator that walks the paths from the root path down to this path.
 

Methods in org.modeshape.graph.property with parameters of type Path
 T ValueFactory.create(Path value)
          Create a value from a path.
 T[] ValueFactory.create(Path[] values)
          Create an array of values from an array of paths.
 Path PathFactory.create(Path parentPath, Iterable<Path.Segment> segments)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, Name... segmentNames)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, Name segmentName, int index)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, Path.Segment... segments)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, Path childPath)
          Create a path by appending the supplied relative path to the supplied parent path.
 Path PathFactory.create(Path parentPath, String subpath)
          Create a path by appending the supplied names to the parent path.
 Path PathFactory.create(Path parentPath, String segmentName, int index)
          Create a path by appending the supplied names to the parent path.
 Path Path.getCommonAncestor(Path that)
          Find the lowest common ancestor of this path and the supplied path.
 boolean Path.hasSameAncestor(Path that)
          Determine whether this path and the supplied path have the same immediate ancestor.
 boolean Path.isAncestorOf(Path decendant)
          Determine whether this path is an ancestor of the supplied path.
 boolean Path.isAtOrAbove(Path other)
          Determine whether this path is the same as to or a ancestor of the supplied path.
 boolean Path.isAtOrBelow(Path other)
          Determine whether this path is the same as to or a decendant of the supplied path.
 boolean Path.isDecendantOf(Path ancestor)
          Determine whether this path is an decendant of the supplied path.
 boolean Path.isSameAs(Path other)
          Determine whether this path represents the same as the supplied path.
 Path Path.relativeTo(Path startingPath)
          Get a relative path from the supplied path to this path.
 Path Path.resolve(Path relativePath)
          Get the absolute path by resolving the supplied relative (non-absolute) path against this absolute path.
 Path Path.resolveAgainst(Path absolutePath)
          Get the absolute path by resolving this relative (non-absolute) path against the supplied absolute path.
 

Constructors in org.modeshape.graph.property with parameters of type Path
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)
           
 

Uses of Path in org.modeshape.graph.query
 

Methods in org.modeshape.graph.query with parameters of type Path
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(Path literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(Path literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.AndBuilder<QueryBuilder.UpperBoundary>> QueryBuilder.LowerBoundary.cast(Path literal)
          Define the lower boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(Path literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(Path literal)
          Define the upper boundary value of a range.
 QueryBuilder.AndBuilder<QueryBuilder.UpperBoundary> QueryBuilder.LowerBoundary.literal(Path literal)
          Define the lower boundary value of a range.
 

Uses of Path in org.modeshape.graph.query.model
 

Methods in org.modeshape.graph.query.model with parameters of type Path
protected  Visitors.ReadableVisitor Visitors.ReadableVisitor.append(Path path)
           
 

Uses of Path in org.modeshape.graph.request
 

Methods in org.modeshape.graph.request with parameters of type Path
 void ReadNodeRequest.addChild(Path pathToChild, Property idProperty)
          Add to the list of children that has been read the child with the given path and identification property.
 void ReadNextBlockOfChildrenRequest.addChild(Path pathToChild, Property idProperty)
          Add to the list of children that has been read the child with the given path and identification property.
 void ReadBlockOfChildrenRequest.addChild(Path pathToChild, Property idProperty)
          Add to the list of children that has been read the child with the given path and identification property.
 void ReadAllChildrenRequest.addChild(Path pathToChild, Property idProperty)
          Add to the list of children that has been read the child with the given path and identification property.
 void ReadNodeRequest.addChild(Path pathToChild, Property firstIdProperty, Property... remainingIdProperties)
          Add to the list of children that has been read the child with the given path and identification properties.
 void ReadNextBlockOfChildrenRequest.addChild(Path pathToChild, Property firstIdProperty, Property... remainingIdProperties)
          Add to the list of children that has been read the child with the given path and identification properties.
 void ReadBlockOfChildrenRequest.addChild(Path pathToChild, Property firstIdProperty, Property... remainingIdProperties)
          Add to the list of children that has been read the child with the given path and identification properties.
 void ReadAllChildrenRequest.addChild(Path pathToChild, Property firstIdProperty, Property... remainingIdProperties)
          Add to the list of children that has been read the child with the given path and identification properties.
 void DeleteChildrenRequest.addDeletedChild(Path pathToChild, Property idProperty)
          Add to the list of children that has been read the child with the given path and identification property.
 void DeleteChildrenRequest.addDeletedChild(Path pathToChild, Property firstIdProperty, Property... remainingIdProperties)
          Add to the list of children that has been read the child with the given path and identification properties.
 boolean UpdateValuesRequest.changes(String workspace, Path path)
           
 boolean UpdatePropertiesRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean UnlockBranchRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean SetPropertyRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean RenameNodeRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean RemovePropertyRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean MoveBranchRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean LockBranchRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean DestroyWorkspaceRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean DeleteChildrenRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean DeleteBranchRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean CreateWorkspaceRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean CreateNodeRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean CopyBranchRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean CloneWorkspaceRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 boolean CloneBranchRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
abstract  boolean ChangeRequest.changes(String workspace, Path path)
          Determine if this request changes the branch at the given path.
 Location ReadBranchRequest.getLocationFor(Path path)
          Get the location for the supplied path.
 boolean ReadBranchRequest.includes(Path path)
          Return whether this branch contains the specified path.
 

Uses of Path in org.modeshape.graph.search
 

Methods in org.modeshape.graph.search with parameters of type Path
 SearchEngineIndexer SearchEngineIndexer.index(String workspaceName, Path path)
          Crawl and index the full subgraph content starting at the supplied path in the named workspace.
 SearchEngineIndexer SearchEngineIndexer.index(String workspaceName, Path path, int depth)
          Crawl and index the content starting at the supplied path in the named workspace, to the designated depth.
 

Uses of Path in org.modeshape.graph.sequencer
 

Methods in org.modeshape.graph.sequencer that return Path
 Path StreamSequencerContext.getInputPath()
          Return the path of the input node containing the content being sequenced.
 

Methods in org.modeshape.graph.sequencer with parameters of type Path
 void SequencerOutput.setProperty(Path nodePath, Name propertyName, Object... values)
          Set the supplied property on the supplied node.
 

Constructors in org.modeshape.graph.sequencer with parameters of type Path
StreamSequencerContext(ExecutionContext context, Path inputPath, Set<Property> inputProperties, String mimeType, Problems problems)
           
 

Uses of Path in org.modeshape.graph.session
 

Methods in org.modeshape.graph.session that return Path
 Path GraphSession.Node.getPath()
          Get the current path to this node.
 

Methods in org.modeshape.graph.session with parameters of type Path
 void GraphSession.Authorizer.checkPermissions(Path path, GraphSession.Authorizer.Action action)
          Throws an AccessControlException if the current user is not able to perform the action on the node at the supplied path in the current workspace.
 void GraphSession.NoOpAuthorizer.checkPermissions(Path path, GraphSession.Authorizer.Action action)
          Throws an AccessControlException if the current user is not able to perform the action on the node at the supplied path in the current workspace.
 GraphSession.Node<Payload,PropertyPayload> GraphSession.findNodeRelativeTo(GraphSession.Node<Payload,PropertyPayload> startingPoint, Path relativePath)
          Find the node with the supplied path relative to another node.
protected  GraphSession.Node<Payload,PropertyPayload> GraphSession.findNodeRelativeTo(GraphSession.Node<Payload,PropertyPayload> startingPoint, Path relativePath, boolean loadIfRequired)
          Find the node with the supplied path relative to another node.
 GraphSession.Node<Payload,PropertyPayload> GraphSession.findNodeWith(GraphSession.NodeId id, Path path)
          Find the node with the supplied identifier or, if no such node is found, the node at the supplied path.
 GraphSession.Node<Payload,PropertyPayload> GraphSession.findNodeWith(Path path)
          Find the node with the supplied path.
protected  GraphSession.Node<Payload,PropertyPayload> GraphSession.findNodeWith(Path path, boolean loadIfRequired)
          Find the node with the supplied path.
 void GraphSession.immediateClone(Path source, String sourceWorkspace, Path destination, boolean removeExisting, boolean destPathIncludesSegment)
          Clone the supplied source branch and place into the destination location, optionally removing any existing copy that already exists in the destination location, doing so immediately without enqueuing the operation within the session's operations.
 void GraphSession.immediateCopy(Path source, 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.
 void 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.
 void GraphSession.immediateMove(Path nodeToMove, Path destination)
          Move this node from its current location so that is is a child of the supplied parent, doing so immediately without enqueuing the operation within the session's operations.
 

Uses of Path in org.modeshape.graph.xml
 

Fields in org.modeshape.graph.xml declared as Path
protected  Path XmlHandler.currentPath
          The path for the node representing the current element.
 

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

Uses of Path in org.modeshape.jcr
 

Methods in org.modeshape.jcr with parameters of type Path
protected  String JcrEngine.readable(Path path)
           
 

Constructors in org.modeshape.jcr with parameters of type Path
JcrConfiguration.RepositoryBuilder(ReturnType returnObject, Graph.Batch batch, Path path, Name... names)
           
 

Uses of Path in org.modeshape.repository
 

Fields in org.modeshape.repository declared as Path
protected  Path ModeShapeConfiguration.GraphReturnable.path
           
 

Methods in org.modeshape.repository that return Path
 Path ModeShapeConfiguration.ConfigurationDefinition.getPath()
          Get the path in the configuration repository where the configuration content may be found
protected  Path RepositoryService.getPathToConfigurationRoot()
           
protected  Path RepositoryLibrary.getPathToConfigurationRoot()
          Get the path to the top-level of the configuration root.
protected  Path ModeShapeConfiguration.path()
           
protected  Path ModeShapeConfiguration.path(String path)
           
protected  Path ModeShapeConfiguration.GraphReturnable.subpath(Name... segments)
           
 

Methods in org.modeshape.repository with parameters of type Path
protected  Graph.Create<Graph.Batch> ModeShapeConfiguration.GraphReturnable.createIfMissing(Path path, Name... segments)
          Create the node at the supplied path under the current path, and return the Create operation for the last node created.
 ModeShapeConfiguration.ConfigurationDefinition ModeShapeConfiguration.ConfigurationDefinition.with(Path path)
          Return a copy of this configuration that uses the supplied path instead of this object's path.
 

Constructors in org.modeshape.repository with parameters of type Path
ModeShapeConfiguration.ConfigurationDefinition(String configurationName, RepositorySource source, String workspace, Path path, ExecutionContext context, ClassLoaderFactory classLoaderFactory)
           
ModeShapeConfiguration.GraphComponentBuilder(ReturnType returnObject, Graph.Batch batch, Path path, Name... names)
           
ModeShapeConfiguration.GraphReturnable(ReturnType returnObject, Graph.Batch batch, Path path, Name... names)
           
ModeShapeConfiguration.MimeTypeDetectorBuilder(ReturnType returnObject, Graph.Batch batch, Path path, Name... names)
           
ModeShapeConfiguration.SequencerBuilder(ReturnType returnObject, Graph.Batch batch, Path path, Name... names)
           
ModeShapeConfiguration.SourceBuilder(ReturnType returnObject, Graph.Batch batch, Path path, Name... names)
           
RepositoryLibrary(RepositorySource configurationSource, String configurationWorkspaceName, Path pathToSourcesConfigurationRoot, ExecutionContext context)
          Create a new manager instance.
RepositoryService(RepositorySource configurationSource, String configurationWorkspaceName, Path pathToConfigurationRoot, ExecutionContext context, Problems problems)
          Create a service instance, reading the configuration describing new RepositorySource instances from the supplied configuration repository.
 

Uses of Path in org.modeshape.sequencer.cnd
 

Methods in org.modeshape.sequencer.cnd with parameters of type Path
 void CndSequencer.OutputDestination.create(Path path, List<Property> properties)
          Create a node at the supplied path and with the supplied attributes.
 void CndSequencer.OutputDestination.create(Path path, Property firstProperty, Property... additionalProperties)
          Create a node at the supplied path and with the supplied attributes.
 void CndSequencer.OutputDestination.setProperties(Path path, Property... properties)
          Sets the given properties on the node at the supplied path.
 

Uses of Path in org.modeshape.sequencer.ddl.node
 

Methods in org.modeshape.sequencer.ddl.node that return Path
 Path AstNode.getPath(ExecutionContext context)
          Get the current path of this node, using the supplied context.
 Path AstNode.getPathRelativeTo(Path rootPath, ExecutionContext context)
          Get the current path of this node, as if the current tree is below the supplied root path, using the supplied context.
 

Methods in org.modeshape.sequencer.ddl.node with parameters of type Path
 Path AstNode.getPathRelativeTo(Path rootPath, ExecutionContext context)
          Get the current path of this node, as if the current tree is below the supplied root path, using the supplied context.
 

Uses of Path in org.modeshape.sequencer.java
 

Methods in org.modeshape.sequencer.java that return Path
static Path MethodMetadataSequencer.createMethodParamPath(PathFactory pathFactory, String rootPath)
          Create a path of method/constructor parameter.
static Path SimpleTypeMetadataSequencer.createSimpleTypeParamPath(PathFactory pathFactory, String rootPath)
          Create the path of parameter.
static Path ParameterizedTypeFieldMetadataSequencer.getParameterizedTypeFieldVariablePath(PathFactory pathFactory, String parameterizedTypeFieldRootPath, int parameterizedTypeVariableIndex)
          Get the path of a parameterized type variable.
 

Methods in org.modeshape.sequencer.java with parameters of type Path
static void VariableSequencer.sequenceTheVariable(SequencerOutput output, NameFactory nameFactory, Variable variable, Path path)
          Sequence a variable.
 

Uses of Path in org.modeshape.sequencer.xml
 

Fields in org.modeshape.sequencer.xml declared as Path
protected  Path XmlSequencerHandler.currentPath
          The path for the node representing the current element.
 



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