public abstract class AbstractIdFactory extends Object implements IdFactory
AbstractIdFactory...| Constructor and Description |
|---|
AbstractIdFactory() |
| Modifier and Type | Method and Description |
|---|---|
NodeId |
createNodeId(NodeId parentId,
Path path)
Creates a new
NodeId from the given parent id and
the given Path object. |
NodeId |
createNodeId(String uniqueID)
Creates a new
NodeId from the given unique id. |
NodeId |
createNodeId(String uniqueID,
Path path)
Creates a new
NodeId from the given unique id (which identifies
an ancestor Node) and the given Path object. |
PropertyId |
createPropertyId(NodeId parentId,
Name propertyName)
Creates a new
PropertyId from the given parent id and
property name. |
NodeId |
fromJcrIdentifier(String jcrIdentifier)
Create a new
NodeId from the given JCR string representation. |
protected abstract PathFactory |
getPathFactory()
Subclassed need to define a PathFactory used to create IDs
|
String |
toJcrIdentifier(NodeId nodeId)
Returns the JCR string representation of the given
nodeId. |
public NodeId createNodeId(NodeId parentId, Path path)
NodeId from the given parent id and
the given Path object.createNodeId in interface IdFactoryNodeId.IdFactory.createNodeId(NodeId, Path)public NodeId createNodeId(String uniqueID, Path path)
NodeId from the given unique id (which identifies
an ancestor Node) and the given Path object.createNodeId in interface IdFactoryNodeId.IdFactory.createNodeId(String, Path)public NodeId createNodeId(String uniqueID)
NodeId from the given unique id.createNodeId in interface IdFactoryNodeId.IdFactory.createNodeId(String)public PropertyId createPropertyId(NodeId parentId, Name propertyName)
PropertyId from the given parent id and
property name.createPropertyId in interface IdFactoryPropertyId.IdFactory.createPropertyId(NodeId,Name)public String toJcrIdentifier(NodeId nodeId)
IdFactorynodeId.toJcrIdentifier in interface IdFactoryIdFactory.toJcrIdentifier(NodeId)public NodeId fromJcrIdentifier(String jcrIdentifier)
IdFactoryNodeId from the given JCR string representation.fromJcrIdentifier in interface IdFactoryNodeId.IdFactory.fromJcrIdentifier(String)protected abstract PathFactory getPathFactory()
PathFactory.Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.