|
Class Summary |
| AutoPilot |
XimpleWare's AutoPilot implementation encapsulating node iterator
and XPath. |
| BinaryExpr |
The parser.java uses this class to contruct the corresponding
AST for XPath expression when there are two operands and one
operator |
| BookMark |
Bookmark is a single instance of a node position. |
| CachedExpr |
|
| ContextBuffer |
This class is used as the global stack in VTDNav class. |
| ElementFragment |
|
| ElementFragmentNs |
ElementFragmentNs represents a name-space compensated element fragment |
| Expr |
This is the abstract class on which all XPath expressions
are based |
| FastIntBuffer |
A fast, unsynchronized, chunk-based int buffer |
| FastLongBuffer |
A fast, unsynchronized, chunk-based long buffer for storing LCs and VTD. |
| FastObjectBuffer |
Fast object array implementation |
| FilterExpr |
TODO To change the template for this generated type comment go to
Window - Preferences - Java - Code Style - Code Templates |
| FuncExpr |
FuncExpr implements the function expression defined
in XPath spec |
| FunctionalLocationPathExpr |
|
| LocationPathExpr |
LocationPathExpr implements the location path expression
as defined in XPath spec |
| NodeRecorder |
Node record allows one to record the node position of VTDNav. |
| NodeTest |
This class is used within LocationPathExpr to represent
Nodetest |
| PathExpr |
PathExpr implements the Path expression as defined
in XPath spec |
| TextIter |
This class iterates through all text nodes of an element. |
| UniByteBuffer |
A simple wrapper around monolithic byte array implementing IByteBuffer interface. |
| UnionExpr |
|
| VTDGen |
VTD Generator implementation. |
| VTDNav |
The VTD Navigator allows one to navigate XML document represented in VTD
records and Location caches. |
| VTDNav_L5 |
|
| XMLByteOutputStream |
|
| XMLModifier |
XMLModifier offers an easy-to-use interface for users to
take advantage of the incremental update of VTD-XML
The XML modifier assumes there is a master document on which
the modification is applied: users can remove an element, update
a token, replace an element name, or insert new content anywhere in the document
transcoding methods are built-in
The process:
* The modification operations are recorded first
* The output() is called to generate output document |
|
Exception Summary |
| EncodingException |
Signals character encoding exception during parsing. |
| EntityException |
Signals exception conditions for any invalid entity reference during parsing. |
| EOFException |
Signals the End of File exception during parsing (not the one in java.io). |
| IndexReadException |
IndexReadException is thrown when there are exception
conditions during index loading |
| IndexWriteException |
IndexWriteException is thrown when there are exception
condition when wrting VTD+XML index |
| ModifyException |
XMLModifier throws ModifierException when there is an
exception condition during modification of XML |
| NavException |
This exception is for any exception conditions during navigation phase. |
| ParseException |
This class is for any exception condition in the parsing phase. |
| PilotException |
This class is the base class of all the exceptions of autopilot. |
| TranscodeException |
TranscodeException is thrown when there is exception condition (in XMLModifier)
for transcoding characters |
| VTDException |
VTDException is the root exception for all VTD-XML's exception |
| XPathEvalException |
This exception is thrown when there is something
during XPath evaluation |
| XPathParseException |
This exception is thrown when an error occured during
the construction of XPathExpr |