com.icl.saxon.pattern
Class  IDPattern
java.lang.Object
  |
  +--com.icl.saxon.pattern.Pattern
        |
        +--com.icl.saxon.pattern.IDPattern
- public class IDPattern- extends Pattern
An IDPattern is a pattern of the form id(literal)
 
| Constructor Summary | 
| IDPattern(java.lang.String idvalue)
 | 
 
| Method Summary | 
|  boolean | isRelative()Determine if the pattern uses positional filters
 | 
|  boolean | matches(NodeInfo e,
        Context c)Determine whether this Pattern matches the given Node
 | 
|  java.lang.String | toString()Return the pattern as a string (for diagnostic output)
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
IDPattern
public IDPattern(java.lang.String idvalue)
matches
public boolean matches(NodeInfo e,
                       Context c)
                throws org.xml.sax.SAXException
- Determine whether this Pattern matches the given Node- 
- Overrides:
- matchesin class- Pattern
 
- 
- Parameters:
- e- The NodeInfo representing the Element or other node to be tested against the Pattern
- Returns:
- true if the node matches the Pattern, false otherwise
 
isRelative
public boolean isRelative()
- Determine if the pattern uses positional filters- 
- Overrides:
- isRelativein class- Pattern
 
- 
- Returns:
- false (always)
 
toString
public java.lang.String toString()
- Return the pattern as a string (for diagnostic output)- 
- Overrides:
- toStringin class- java.lang.Object