Interface | Description |
---|---|
NodeHandler |
Called by the
XMLReader for a parsed sub-DOM tree. |
StructuredInput |
Represents structured data like XML or JSON which was read from a web service or other source.
|
StructuredOutput |
Interface for writing structured outputs like XML or JSON.
|
Class | Description |
---|---|
AbstractStructuredOutput |
Basic implementation of StructuredOutput, taking care of all output independent boilerplate code.
|
AbstractStructuredOutput.Element |
Used by internal bookkeeping, to close elements property
|
Attribute |
Used to pass in attributes when creating objects for a
StructuredOutput . |
Outcall |
Used to call an URL and send or receive data.
|
StructuredNode |
Represents a structured node, which is part of a
StructuredInput . |
XMLCall |
Simple call to send XML to a server (URL) and receive XML back.
|
XMLGenerator |
Uses an XMLStructuredOutput with a temporary buffer to generate XML into a String.
|
XMLReader |
A combination of DOM and SAX parser which permits to parse very large XML files while conveniently handling sub tree
using a DOM and xpath api.
|
XMLStructuredInput |
Represents an XML based input which can be processed using xpath.
|
XMLStructuredOutput |
Represents a
StructuredOutput emitting XML data. |
Enum | Description |
---|---|
AbstractStructuredOutput.ElementType |
Types used by internal bookkeeping
|
One central class in here is the XMLReader
which is responsible for reading
large XML files, by splitting them into sub DOMs and processing them via xpath
(StructuredNode
)
Additionally classes for reading and writing XML of "normal" size (i.e. for web service calls) are provided as
XMLStructuredInput
and XMLStructuredOutput
best used via
XMLCall
Copyright © 2018. All rights reserved.