DelegateXmlObject | See FilterXmlObject | code | html |
Filer | code | html | |
GDateSpecification | Represents an XML Schema-compatible Gregorian date. | code | html |
GDurationSpecification | Represents an XML Schema-compatible duration. | code | html |
InterfaceExtension | code | html | |
InterfaceExtension.MethodSignature | code | html | |
ObjectFactory | generic interface to abstract creation of an object | code | html |
PrePostExtension | code | html | |
QNameSetSpecification | Represents a lattice of finite and infinite sets of QNames. | code | html |
ResourceLoader | code | html | |
SchemaAnnotated | Marker interface denoting that an annotation can be present | code | html |
SchemaAnnotation | Represents a Schema annotation. | code | html |
SchemaAnnotation.Attribute | Represents an attribute instance | code | html |
SchemaAttributeGroup | Represents an attribute group. | code | html |
SchemaAttributeModel | Represents the attribute structure allowed on a complex type. | code | html |
SchemaCodePrinter | This class is used to provide alternate implementations of the schema Java code generation. | code | html |
SchemaComponent | Represents a global Schema Component. | code | html |
SchemaField | Represents an element or an attribute declaration. | code | html |
SchemaGlobalAttribute | Represents a global attribute definition | code | html |
SchemaGlobalElement | Represents a global element definition. | code | html |
SchemaIdentityConstraint | Represents an identity constraint definition. | code | html |
SchemaLocalAttribute | Represents a local or global attribute definition. | code | html |
SchemaLocalElement | Represents a local or global element definition. | code | html |
SchemaModelGroup | Represents a model group. | code | html |
SchemaParticle | Represents a Schema particle definition. | code | html |
SchemaProperty | Represents a summary of similar SchemaFields in a complex type. | code | html |
SchemaStringEnumEntry | Describes a code-generated string enumeration | code | html |
SchemaType | Represents a schema type. | code | html |
SchemaTypeElementSequencer | This class is used to programatically validate the contents of an XML element.Call to both #next and #peek will return true if the element with the provided name is allowed at the current position in the element content, the difference being that #next will advance the current position, while #peek won't. | code | html |
SchemaTypeLoader | Represents a searchable set of XML Schema component definitions. | code | html |
SchemaTypeSystem | A finite set of XML Schema component definitions. | code | html |
SimpleValue | All XmlObject implementations can be coerced to SimpleValue. | code | html |
UserType | The UserType class represents a mapping between an XML Schema QName and a custom Java class type. | code | html |
XmlAnySimpleType | Corresponds to the XML Schema xs:anySimpleType type. | code | html |
XmlAnyURI | Corresponds to the XML Schema xs:anyURI type. | code | html |
XmlBase64Binary | Corresponds to the XML Schema xs:base64Binary type. | code | html |
XmlBoolean | Corresponds to the XML Schema xs:boolean type. | code | html |
XmlByte | Corresponds to the XML Schema xs:byte type. | code | html |
XmlCursor | Represents a position between two logical tokens in an XML document. | code | html |
XmlCursor.ChangeStamp | Represents the state of a dcoument at a particular point in time. | code | html |
XmlCursor.XmlMark | An abstract XmlCursor factory. | code | html |
XmlDate | Corresponds to the XML Schema xs:date type. | code | html |
XmlDateTime | Corresponds to the XML Schema xs:dateTime type. | code | html |
XmlDecimal | Corresponds to the XML Schema xs:decimal type. | code | html |
XmlDouble | Corresponds to the XML Schema xs:double type. | code | html |
XmlDuration | Corresponds to the XML Schema xs:duration type. | code | html |
XmlENTITIES | Corresponds to the XML Schema xs:ENTITIES type, a list type. | code | html |
XmlENTITY | Corresponds to the XML Schema xs:ENTITY type. | code | html |
XmlFactoryHook | A hook for the XML Bean Factory mechanism. | code | html |
XmlFloat | Corresponds to the XML Schema xs:float type. | code | html |
XmlGDay | Corresponds to the XML Schema xs:gDay type. | code | html |
XmlGMonth | Corresponds to the XML Schema xs:gMonth type. | code | html |
XmlGMonthDay | Corresponds to the XML Schema xs:gMonthDay type. | code | html |
XmlGYear | Corresponds to the XML Schema xs:gYear type. | code | html |
XmlGYearMonth | Corresponds to the XML Schema xs:gYearMonth type. | code | html |
XmlHexBinary | Corresponds to the XML Schema xs:hexBinary type. | code | html |
XmlID | Corresponds to the XML Schema xs:ID type. | code | html |
XmlIDREF | Corresponds to the XML Schema xs:IDREF type. | code | html |
XmlIDREFS | Corresponds to the XML Schema xs:IDREFS type, a list type. | code | html |
XmlInt | Corresponds to the XML Schema xs:int type. | code | html |
XmlInteger | Corresponds to the XML Schema xs:integer type. | code | html |
XmlLanguage | Corresponds to the XML Schema xs:language type. | code | html |
XmlLong | Corresponds to the XML Schema xs:long type. | code | html |
XmlNCName | Corresponds to the XML Schema xs:Name type. | code | html |
XmlNMTOKEN | Corresponds to the XML Schema xs:NMTOKEN type. | code | html |
XmlNMTOKENS | Corresponds to the XML Schema xs:NMTOKENS type, a list type. | code | html |
XmlNOTATION | Corresponds to the XML Schema xs:NOTATION type. | code | html |
XmlName | Corresponds to the XML Schema xs:Name type. | code | html |
XmlNegativeInteger | Corresponds to the XML Schema xs:negativeInteger type. | code | html |
XmlNonNegativeInteger | Corresponds to the XML Schema xs:nonNegativeInteger type. | code | html |
XmlNonPositiveInteger | Corresponds to the XML Schema xs:nonPositiveInteger type. | code | html |
XmlNormalizedString | Corresponds to the XML Schema xs:normalizedString type. | code | html |
XmlObject | Corresponds to the XML Schema xs:anyType, the base type for all XML Beans. | code | html |
XmlPositiveInteger | Corresponds to the XML Schema xs:positiveInteger type. | code | html |
XmlQName | Corresponds to the XML Schema xs:QName type. | code | html |
XmlSaxHandler | A holder for a SAX ContentHandler and LexicalHandler that are capable of loading an XmlObject instance. | code | html |
XmlShort | Corresponds to the XML Schema xs:short type. | code | html |
XmlString | Corresponds to the XML Schema xs:string type. | code | html |
XmlTime | Corresponds to the XML Schema xs:time type. | code | html |
XmlToken | Corresponds to the XML Schema xs:token type. | code | html |
XmlTokenSource | Represents a holder of XML that can return an XmlCursor or copy itself to various media such as Writers or Files . | code | html |
XmlUnsignedByte | Corresponds to the XML Schema xs:unsignedByte type. | code | html |
XmlUnsignedInt | Corresponds to the XML Schema xs:unsignedInt type. | code | html |
XmlUnsignedLong | Corresponds to the XML Schema xs:unsignedLong type. | code | html |
XmlUnsignedShort | Corresponds to the XML Schema xs:unsignedShort type. | code | html |
FilterXmlObject | A FilterXmlObject delegates to some other XmlObject, which it can use as its basic source of data, possibly transforming the data along the way or providing additional functionality. | code | html |
SchemaComponent.Ref | A lazy reference to a component. | code | html |
XmlCursor.XmlBookmark | Subclasses of XmlBookmark can be used to annotate an XML document. | code | html |
XmlDocumentProperties | This class is used to attach arbitrary information to an XML document. | code | html |
XmlErrorCodes | code | html |
BindingConfig | The BindingConfig class is used during compilation to control the generation of java source files. | code | html |
CDataBookmark | Represents a CDATA bookmark. | code | html |
GDate | Represents an XML Schema-compatible Gregorian date. | code | html |
GDateBuilder | Used to build GDates . | code | html |
GDuration | Represents an XML Schema-compatible duration. | code | html |
GDurationBuilder | Used to build GDurations . | code | html |
QNameCache | A cache that can be used to pool QName instances. Each thread has one. | code | html |
QNameSet | This interface represents a lattice of finite and infinite sets of QNames. | code | html |
QNameSetBuilder | Used to build QNameSets . | code | html |
SchemaAttributeGroup.Ref | Used to allow on-demand loading of attribute groups. | code | html |
SchemaBookmark | Represents a Schema bookmark. | code | html |
SchemaGlobalAttribute.Ref | Used to allow on-demand loading of elements. | code | html |
SchemaGlobalElement.Ref | Used to allow on-demand loading of elements. | code | html |
SchemaIdentityConstraint.Ref | Used to allow on-demand loading of identity constraints. | code | html |
SchemaModelGroup.Ref | Used to allow on-demand loading of model groups. | code | html |
SchemaType.Ref | Used to allow on-demand loading of types. | code | html |
SchemaTypeLoaderException | An exception that is thrown if there is corruption or a version mismatch in a compiled schema type system. | code | html |
StringEnumAbstractBase | The base class for code-generated string enumeration value classes. | code | html |
StringEnumAbstractBase.Table | Used to manage singleton instances of enumerations. | code | html |
SystemProperties | code | html | |
XMLStreamValidationException | An exception thrown from a validating XMLInputStream. | code | html |
XmlAnySimpleType.Factory | A class with methods for creating instances of XmlAnySimpleType . | code | html |
XmlAnyURI.Factory | A class with methods for creating instances of XmlAnyURI . | code | html |
XmlBase64Binary.Factory | A class with methods for creating instances of XmlBase64Binary . | code | html |
XmlBeans | Provides an assortment of utilities for managing XML Bean types, type systems, QNames, paths, and queries. | code | html |
XmlBoolean.Factory | A class with methods for creating instances of XmlBoolean . | code | html |
XmlByte.Factory | A class with methods for creating instances of XmlByte . | code | html |
XmlCalendar | An XML Schema compatible subclass of GregorianCalendar . | code | html |
XmlCursor.TokenType | An enumeration that identifies the type of an XML token. | code | html |
XmlDate.Factory | A class with methods for creating instances of XmlDate . | code | html |
XmlDateTime.Factory | A class with methods for creating instances of XmlDateTime . | code | html |
XmlDecimal.Factory | A class with methods for creating instances of XmlDecimal . | code | html |
XmlDouble.Factory | A class with methods for creating instances of XmlDouble . | code | html |
XmlDuration.Factory | A class with methods for creating instances of XmlDuration . | code | html |
XmlENTITIES.Factory | A class with methods for creating instances of XmlENTITIES . | code | html |
XmlENTITY.Factory | A class with methods for creating instances of XmlENTITY . | code | html |
XmlError | Represents a message at a specific XML location. | code | html |
XmlException | A checked exception that can be thrown while processing, parsing, or compiling XML. | code | html |
XmlFactoryHook.ThreadContext | Used to manage the XmlFactoryHook for the current thread. | code | html |
XmlFloat.Factory | A class with methods for creating instances of XmlFloat . | code | html |
XmlGDay.Factory | A class with methods for creating instances of XmlGDay . | code | html |
XmlGMonth.Factory | A class with methods for creating instances of XmlGMonth . | code | html |
XmlGMonthDay.Factory | A class with methods for creating instances of XmlGMonthDay . | code | html |
XmlGYear.Factory | A class with methods for creating instances of XmlGYear . | code | html |
XmlGYearMonth.Factory | A class with methods for creating instances of XmlGYearMonth . | code | html |
XmlHexBinary.Factory | A class with methods for creating instances of XmlHexBinary . | code | html |
XmlID.Factory | A class with methods for creating instances of XmlID . | code | html |
XmlIDREF.Factory | A class with methods for creating instances of XmlIDREF . | code | html |
XmlIDREFS.Factory | A class with methods for creating instances of XmlIDREFS . | code | html |
XmlInt.Factory | A class with methods for creating instances of XmlInt . | code | html |
XmlInteger.Factory | A class with methods for creating instances of XmlInteger . | code | html |
XmlLanguage.Factory | A class with methods for creating instances of XmlLanguage . | code | html |
XmlLineNumber | A subclass of XmlBookmark that holds line number information. | code | html |
XmlLong.Factory | A class with methods for creating instances of XmlLong . | code | html |
XmlNCName.Factory | A class with methods for creating instances of XmlNCName . | code | html |
XmlNMTOKEN.Factory | A class with methods for creating instances of XmlNMTOKEN . | code | html |
XmlNMTOKENS.Factory | A class with methods for creating instances of XmlNMTOKENS . | code | html |
XmlNOTATION.Factory | A class with methods for creating instances of XmlNOTATION . | code | html |
XmlName.Factory | A class with methods for creating instances of XmlName . | code | html |
XmlNegativeInteger.Factory | A class with methods for creating instances of XmlNegativeInteger . | code | html |
XmlNonNegativeInteger.Factory | A class with methods for creating instances of XmlNonNegativeInteger . | code | html |
XmlNonPositiveInteger.Factory | A class with methods for creating instances of XmlNonPositiveInteger . | code | html |
XmlNormalizedString.Factory | A class with methods for creating instances of XmlNormalizedString . | code | html |
XmlObject.Factory | Static factory class for creating new instances. | code | html |
XmlOptionCharEscapeMap | Corresponds to the Saver and XmlOptions. | code | html |
XmlOptions | Used to supply options for loading, saving, and compiling, and validating. | code | html |
XmlOptionsBean | Same as XmlOptions but adhering to JavaBean conventions | code | html |
XmlPositiveInteger.Factory | A class with methods for creating instances of XmlPositiveInteger . | code | html |
XmlQName.Factory | A class with methods for creating instances of XmlQName . | code | html |
XmlRuntimeException | An unchecked XML exception. | code | html |
XmlShort.Factory | A class with methods for creating instances of XmlShort . | code | html |
XmlSimpleList | The immutable List returned for XML simple list values. | code | html |
XmlString.Factory | A class with methods for creating instances of XmlString . | code | html |
XmlTime.Factory | A class with methods for creating instances of XmlTime . | code | html |
XmlToken.Factory | A class with methods for creating instances of XmlToken . | code | html |
XmlUnsignedByte.Factory | A class with methods for creating instances of XmlUnsignedByte . | code | html |
XmlUnsignedInt.Factory | A class with methods for creating instances of XmlUnsignedInt . | code | html |
XmlUnsignedLong.Factory | A class with methods for creating instances of XmlUnsignedLong . | code | html |
XmlUnsignedShort.Factory | A class with methods for creating instances of XmlUnsignedShort . | code | html |
XmlValidationError | The XmlValidationError class extends the XmlError XMLError class. | code | html |
BugTester | TODO | code | html |
The XML Beans API is designed to work with the XML Beans schema compiler. The schema compiler produces XML Bean classes that extend and interact with the basic XML Bean classes and interfaces in this package. It is also possible to use XML Beans without the schema compiler to manipulate and validate XML in a late-bound way (with no types, or with runtime-loaded types only).
This package contains:
The place to begin when working with the XML Beans API is the following fundamental classes: