|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.apache.xerces.validators.schema.identity.XPathMatcher
XPath matcher.
This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.
Field Summary | |
protected static boolean |
DEBUG_ALL
Compile to true to debug everything. |
protected static boolean |
DEBUG_ANY
Don't touch this value unless you add more debug constants. |
protected static boolean |
DEBUG_MATCH
Compile to true to debug match. |
protected static boolean |
DEBUG_METHODS
Compile to true to debug method callbacks. |
protected static boolean |
DEBUG_METHODS2
Compile to true to debug important method callbacks. |
protected static boolean |
DEBUG_METHODS3
Compile to true to debug the really important methods. |
protected static boolean |
DEBUG_STACK
Compile to true to debug step index stack. |
protected NamespacesScope |
fNamespacesScope
Namespace scope. |
protected StringPool |
fStringPool
String pool. |
Constructor Summary | |
XPathMatcher(XPath xpath)
Constructs an XPath matcher that implements a document fragment handler. |
|
XPathMatcher(XPath xpath,
boolean shouldBufferContent)
Constructs an XPath matcher that implements a document fragment handler. |
Method Summary | |
void |
characters(char[] ch,
int offset,
int length)
Character content. |
void |
endDocumentFragment()
The end of the document fragment. |
void |
endElement(QName element)
The end of an element. |
java.lang.String |
getMatchedString()
Returns the matched string. |
boolean |
isMatched()
Returns true if XPath has been matched. |
protected void |
matched(java.lang.String content)
This method is called when the XPath handler matches the XPath expression. |
void |
startDocumentFragment(StringPool stringPool,
NamespacesScope namespacesScope)
The start of the document fragment. |
void |
startElement(QName element,
XMLAttrList attributes,
int handle)
The start of an element. |
java.lang.String |
toString()
Returns a string representation of this object. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected static final boolean DEBUG_ALL
protected static final boolean DEBUG_METHODS
protected static final boolean DEBUG_METHODS2
protected static final boolean DEBUG_METHODS3
protected static final boolean DEBUG_MATCH
protected static final boolean DEBUG_STACK
protected static final boolean DEBUG_ANY
protected StringPool fStringPool
protected NamespacesScope fNamespacesScope
Constructor Detail |
public XPathMatcher(XPath xpath)
xpath
- The xpath.symbols
- The symbol table.public XPathMatcher(XPath xpath, boolean shouldBufferContent)
xpath
- The xpath.symbols
- The symbol table.shouldBufferContent
- True if the matcher should buffer the
matched content.Method Detail |
public boolean isMatched()
public java.lang.String getMatchedString()
protected void matched(java.lang.String content) throws java.lang.Exception
public void startDocumentFragment(StringPool stringPool, NamespacesScope namespacesScope) throws java.lang.Exception
namespaceScope
- The namespace scope in effect at the
start of this document fragment.public void startElement(QName element, XMLAttrList attributes, int handle) throws java.lang.Exception
element
- The name of the element.attributes
- The element attributes.public void characters(char[] ch, int offset, int length) throws java.lang.Exception
public void endElement(QName element) throws java.lang.Exception
element
- The name of the element.public void endDocumentFragment() throws java.lang.Exception
public java.lang.String toString()
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs61 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |