|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.icl.saxon.pattern.Pattern com.icl.saxon.pattern.UnionPattern
A pattern formed as the union (or) of two other patterns
Field Summary | |
protected Pattern |
p1
|
protected Pattern |
p2
|
Fields inherited from class com.icl.saxon.pattern.Pattern |
originalText, staticContext |
Constructor Summary | |
UnionPattern(Pattern p1,
Pattern p2)
Constructor |
Method Summary | |
Pattern |
getLHS()
Get the LHS of the union |
short |
getNodeType()
Determine the types of nodes to which this pattern applies. |
Pattern |
getRHS()
Get the RHS of the union |
boolean |
matches(NodeInfo e,
Context c)
Determine if the supplied node matches the pattern |
void |
setOriginalText(java.lang.String pattern)
Set the original text |
Pattern |
simplify()
Simplify the pattern: perform any context-independent optimisations |
Methods inherited from class com.icl.saxon.pattern.Pattern |
getDefaultPriority, getFingerprint, getLineNumber, getStaticContext, getSystemId, make, setStaticContext, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected Pattern p1
protected Pattern p2
Constructor Detail |
public UnionPattern(Pattern p1, Pattern p2)
p1
- the left-hand operandp2
- the right-hand operandMethod Detail |
public Pattern simplify() throws XPathException
simplify
in class Pattern
XPathException
public void setOriginalText(java.lang.String pattern)
setOriginalText
in class Pattern
public boolean matches(NodeInfo e, Context c) throws XPathException
matches
in class Pattern
e
- The NodeInfo representing the Element or other node to be tested against the Patternc
- The context in which the match is to take place. Only relevant if the pattern
uses variables.
XPathException
public short getNodeType()
getNodeType
in class Pattern
public Pattern getLHS()
public Pattern getRHS()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |