|
JDOM 2.0.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jdom2.xpath.util.XPathDiagnosticImpl<T>
T - The generic type of the results from the XPathExpressionpublic class XPathDiagnosticImpl<T>
A diagnostic implementation useful for diagnosing problems in XPath results.
This class tries to make all the data available as part of the internal structure which may assist people who are stepping-through the code from a debugging environment.
| Constructor Summary | |
|---|---|
XPathDiagnosticImpl(java.lang.Object dcontext,
XPathExpression<T> dxpath,
java.util.List<?> inraw,
boolean dfirstonly)
Create a useful Diagnostic instance for tracing XPath query results. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getContext()
|
java.util.List<java.lang.Object> |
getFilteredResults()
Returns the XPath results which are not returned by the regular evaluate process. |
java.util.List<java.lang.Object> |
getRawResults()
Returns the XPath results before any were filtered. |
java.util.List<T> |
getResult()
Returns the results as they would be returned by the regular evaluate process (read-only). |
XPathExpression<T> |
getXPathExpression()
|
boolean |
isFirstOnly()
Indicate whether the query was evaluated as a first-only evaluation. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public XPathDiagnosticImpl(java.lang.Object dcontext,
XPathExpression<T> dxpath,
java.util.List<?> inraw,
boolean dfirstonly)
dcontext - The context against which the XPath query was run.dxpath - The XPathExpression instance which created this diagnostic.inraw - The data as returned from the XPath library.dfirstonly - If the XPath library was allowed to terminate after the first result.| Method Detail |
|---|
public java.lang.Object getContext()
getContext in interface XPathDiagnostic<T>public XPathExpression<T> getXPathExpression()
getXPathExpression in interface XPathDiagnostic<T>XPathExpression instance that generated this
diagnostic.public java.util.List<T> getResult()
XPathDiagnostic
getResult in interface XPathDiagnostic<T>public java.util.List<java.lang.Object> getFilteredResults()
XPathDiagnostic
getFilteredResults in interface XPathDiagnostic<T>public java.util.List<java.lang.Object> getRawResults()
XPathDiagnostic
getRawResults in interface XPathDiagnostic<T>public boolean isFirstOnly()
XPathDiagnostic
isFirstOnly in interface XPathDiagnostic<T>public java.lang.String toString()
toString in class java.lang.Object
|
JDOM 2.0.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||