|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.nodal.nav.Paths
Top level class for creating and managing Path instances. The only public methods here should be static factory methods.
Method Summary | |
static PathOperator |
createDirElementOp(java.lang.String str)
Create a PathOperator that selects a Document within a Directory. |
static PathOperator |
createOp(java.lang.String name)
Create a PathOperator by name. |
static PathOperator |
createOp(java.lang.String name,
java.lang.String[] args)
Create a PathOperator by name and arguments. |
static PathOperator |
createPropertyOp(java.lang.Object prop)
Create a "property" PathOperator that selects a property of the parent. |
static PathOperator |
createRangeOp(int start,
int end)
Create a "range" PathOperator with the given start and end values. |
static Path |
directPath(Node node,
Path docPath,
Name nid)
Create a direct, bound Path to a given Node. |
static java.lang.String |
encodeURLComponent(java.lang.String s)
Encode a URL component as a String. |
static Path |
parse(java.lang.String s)
Parse a URL string to produce an interpreted Path. |
static Path |
parseURI(java.net.URI uri)
Parse a URI to produce an interpreted Path. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static Path directPath(Node node, Path docPath, Name nid)
node
- a Node that we are creating the direct Path fordocPath
- a Path to a document that provides a naming contextnid
- the Name of the Node within this context
public static java.lang.String encodeURLComponent(java.lang.String s)
s
- the unencoded string
public static Path parse(java.lang.String s) throws Path.Failure
s
- the URL string
Path.Failure
- if this string produces an invalid Pathpublic static Path parseURI(java.net.URI uri) throws Path.Failure
uri
- the URI of the resource
Path.Failure
- if this URI produces an invalid Pathpublic static PathOperator createOp(java.lang.String name) throws Path.Failure
Path.Failure
public static PathOperator createOp(java.lang.String name, java.lang.String[] args) throws Path.Failure
Path.Failure
public static PathOperator createPropertyOp(java.lang.Object prop)
public static PathOperator createDirElementOp(java.lang.String str)
public static PathOperator createRangeOp(int start, int end)
start
- the start index of the rangeend
- the end index of the range
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |