|
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 XPathExpression
public 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 |