| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nodal.nav.PathOp
org.nodal.nav.AuthorityOp
| Nested Class Summary | 
| Nested classes inherited from class org.nodal.nav.PathOp | 
PathOp.Factory | 
| Field Summary | 
| Fields inherited from class org.nodal.nav.PathOp | 
NO_ARGS | 
| Constructor Summary | |
AuthorityOp(java.lang.String authority)
 | 
|
| Method Summary | |
 Path | 
applyTo(Path path)
Apply this PathOp to the given Path.  | 
 java.lang.Object | 
arg(int i)
Default implementation of i-th argument.  | 
 java.lang.String[] | 
args()
Each PathOperator can be described by an operator name and a set of arguments.  | 
 Getter | 
bindFrom(Path pg)
Apply this PathOp to the binding of a bound Path.  | 
 java.lang.String | 
functionName()
Each PathOperator can be described by an operator name and a set of arguments.  | 
 boolean | 
isDocumentOp()
Is this PathOperator a document-level operator?  | 
 boolean | 
isFragmentOp()
Is this PathOperator a fragment-level operator?  | 
 java.lang.String | 
toString()
 | 
| Methods inherited from class org.nodal.nav.PathOp | 
encoded, findDir, isAbsolute | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
public AuthorityOp(java.lang.String authority)
authority - the String describing this authority| Method Detail | 
public boolean isDocumentOp()
PathOperatorAll Path operators either select a Document or a location within a Document. Those that select Documents are referred to as "document" operators.
PathOperators may work on both levels (e.g. DerefOp)
isDocumentOp in interface PathOperatorisDocumentOp in class PathOppublic boolean isFragmentOp()
PathOperatorAll Path operators either select a Document or a location within a Document. Those that operate inside Documents are referred to as "fragment" operators.
PathOperators may work on both levels (e.g. DerefOp)
isFragmentOp in interface PathOperatorisFragmentOp in class PathOp
public Path applyTo(Path path)
             throws Path.Failure
PathOp
applyTo in interface PathOperatorapplyTo in class PathOpPath.Failure
public Getter bindFrom(Path pg)
                throws Path.Failure
PathOp
bindFrom in interface PathOperatorbindFrom in class PathOppg - the parent Path for this operator
Path.Failurepublic java.lang.String toString()
public java.lang.String functionName()
PathOperator
public java.lang.String[] args()
PathOperator
public java.lang.Object arg(int i)
PathOp
arg in interface PathOperatorarg in class PathOp
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||