Interface | Description |
---|---|
XBDocumentCodec |
XBDocumentCodec is the interface that describes a document encoder-decoder.
|
XBPrintable |
Interface that allows generic test program to print values.
|
XBXmlElementFragmentParser |
Interface for providing a service to parse an XML fragment
that is an element and return an XBQName that identifies the element.
|
Class | Description |
---|---|
Base64 | |
Base64.DecoderWriter |
A
Base64.DecoderWriter will write binary data to a
java.io.OutputStream, given in the constructor,
while decoding the Base64 characters you write. |
Base64.EncoderOutputStream |
A
Base64.EncoderOutputStream will write character data to a
java.io.Writer, given in the constructor, while
encoding the bytes you write to Base64 notation. |
Diag |
This class is used for printing diagnostic messages for debugging the
run-time components.
|
XBArrays |
Utility class with array helpers
|
XBAttribute |
Models an attribute.
|
XBAttributeBase |
Common base class for XBAttribute and XBAttributeQName.
|
XBAttributeQName |
Models an attribute with an xsd:QName for its value.
|
XBByteArray |
XBByteArray is a lightweight wrapper around a byte array.
|
XBComplexType |
XBComplexType is a base for all generated complex type codecs.
|
XBConstants |
The values in this class should be in sync with the values in
javax.xml.XMLConstants.
|
XBContext |
Context for encoding/decoding.
|
XBDoubleFormat |
XBDoubleFormat is used for formatting double/float values into decimal
strings.
|
XBDurationHelper |
Provides helper methods for working with Duration.
|
XBGCalHelper |
Provides helper methods for working with XMLGregorianCalendar.
|
XBHexBinary | |
XBNillableElem<T> |
A wrapper class used to represent nillable elements.
|
XBPatternValidator |
Provides pattern validation for text.
|
XBQName |
This models xsd:QName related values: a prefix, a namespaceUri, and a
localName.
|
XBQualifiedName |
Helper class surrounding qualified names.
|
XBSimpleType |
Helper class for dealing with XML simple types.
|
XBUtil |
This class contains some general purpose static utility functions.
|
XBXmlEncoder |
Provides methods for encoding to XML (text).
|
XBXmlNamespace |
This class models the mapping of an XML namespace prefix to a URI.
|
XBXmlNamespaceContextImpl |
Represents a mapping between namespaces and prefixes.
|
Exception | Description |
---|---|
XBArrayException | |
XBConsVioException |
XBConsVioException is thrown when a constraint is violated.
|
XBEnumException | |
XBException |
This class defines a generic XBinder exception for use as a base
class for exceptions common to all encode/decode operations.
|
XBFractionDigitsVioException |
XBFractionDigitsVioException is thrown when the fractionDigits constraint is
violated.
|
XBInvalidLengthException |
This class defines the 'XBinder invalid length' exception
that is thrown when a length is determined to be invalid.
|
XBLengthVioException |
XBLengthVioException is thrown when a length constraint is violated.
|
XBNumberFormatException | |
XBOccurrencesException |
This exception is thrown when the number of occurrences of an
attribute, element, group, or wildcard is not valid.
|
XBPatternViolation | |
XBSetDuplicateException |
Thrown when an element/wildcard repeats in a set group.
|
XBTotalDigitsVioException |
XBTotalDigitsVioException is thrown when the totalDigits constraint is
violated.
|
XBUnexpectedElementException |
Exception thrown when an unexpected element is encountered.
|
XBValidationException |
All exceptions related to XML Schema validation are subclasses of this class.
|
XBValueVioException |
XBValueVioException is thrown when a value range constraint is violated.
|