| AbstractView | A base interface that all views shall derive from. | 
| Attr | The Attrinterface represents an attribute in anElementobject. | 
| Attribute | An interface that contains information about an attribute. | 
| AttributeList | This interface is deprecated.
      This interface has been replaced by the SAX2 Attributesinterface, which includes Namespace support. | 
| AttributeListImpl | This class is deprecated.
      This class implements a deprecated interface, AttributeList;
             that interface has been replaced byAttributes,
             which is implemented in theAttributesImplhelper class. | 
| Attributes | Interface for a list of XML attributes. | 
| Attributes2 | SAX2 extension to augment the per-attribute information
 provided though Attributes. | 
| Attributes2Impl | SAX2 extension helper for additional Attributes information,
 implementing the Attributes2interface. | 
| AttributesImpl | Default implementation of the Attributes interface. | 
| CDATASection | CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup. | 
| CharacterData | The CharacterDatainterface extends Node with a set of
 attributes and methods for accessing character data in the DOM. | 
| Characters | This describes the interface to Characters events. | 
| Comment | An interface for comment events | 
| Comment | This interface inherits from CharacterDataand represents the
 content of a comment, i.e., all the characters between the starting '<!--' and ending '-->'. | 
| ContentHandler | Receive notification of the logical content of a document. | 
| Counter | The Counterinterface is used to represent any counter or
 counters function value. | 
| CSS2Properties | The CSS2Propertiesinterface represents a convenience
 mechanism for retrieving and setting properties within aCSSStyleDeclaration. | 
| CSSCharsetRule | The CSSCharsetRuleinterface represents a @charset rule in a
 CSS style sheet. | 
| CSSFontFaceRule | The CSSFontFaceRuleinterface represents a @font-face rule in
 a CSS style sheet. | 
| CSSImportRule | The CSSImportRuleinterface represents a @import rule within
 a CSS style sheet. | 
| CSSMediaRule | The CSSMediaRuleinterface represents a @media rule in a CSS
 style sheet. | 
| CSSPageRule | The CSSPageRuleinterface represents a @page rule within a
 CSS style sheet. | 
| CSSPrimitiveValue | The CSSPrimitiveValueinterface represents a single CSS value
 . | 
| CSSRule | The CSSRuleinterface is the abstract base interface for any
 type of CSS statement. | 
| CSSRuleList | The CSSRuleListinterface provides the abstraction of an
 ordered collection of CSS rules. | 
| CSSStyleDeclaration | The CSSStyleDeclarationinterface represents a single CSS
 declaration block. | 
| CSSStyleRule | The CSSStyleRuleinterface represents a single rule set in a
 CSS style sheet. | 
| CSSStyleSheet | The CSSStyleSheetinterface is a concrete interface used to
 represent a CSS style sheet i.e., a style sheet whose content type is
 "text/css". | 
| CSSUnknownRule | The CSSUnknownRuleinterface represents an at-rule not
 supported by this user agent. | 
| CSSValue | The CSSValueinterface represents a simple or a complex
 value. | 
| CSSValueList | The CSSValueListinterface provides the abstraction of an
 ordered collection of CSS values. | 
| DatatypeConfigurationException | Indicates a serious configuration error. | 
| DatatypeConstants | Utility class to contain basic Datatype values as constants. | 
| DatatypeConstants.Field | Type-safe enum class that represents six fields
 of the Durationclass. | 
| DatatypeFactory | Factory that creates new  | 
| DeclHandler | SAX2 extension handler for DTD declaration events. | 
| DefaultHandler | Default base class for SAX2 event handlers. | 
| DefaultHandler2 | This class extends the SAX2 base handler class to support the
 SAX2 LexicalHandler,DeclHandler, andEntityResolver2extensions. | 
| Document | The Documentinterface represents the entire HTML or XML
 document. | 
| DocumentBuilder | Defines the API to obtain DOM Document instances from an XML document. | 
| DocumentBuilderFactory | Defines a factory API that enables applications to obtain a parser that produces DOM object trees from XML documents. | 
| DocumentCSS | This interface represents a document with a CSS view. | 
| DocumentEvent | The DocumentEventinterface provides a mechanism by which the
 user can create an Event of a type supported by the implementation. | 
| DocumentFragment | DocumentFragmentis a "lightweight" or "minimal"Documentobject. | 
| DocumentHandler | This interface is deprecated.
      This interface has been replaced by the SAX2 ContentHandlerinterface, which includes Namespace support. | 
| DocumentRange | See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. | 
| DocumentStyle | The DocumentStyleinterface provides a mechanism by which the
 style sheets embedded in a document can be retrieved. | 
| DocumentTraversal | DocumentTraversalcontains methods that createNodeIteratorsandTreeWalkersto traverse a
 node and its children in document order (depth first, pre-order
 traversal, which is equivalent to the order in which the start tags occur
 in the text representation of the document). | 
| DocumentType | Each Documenthas adoctypeattribute whose value
 is eithernullor aDocumentTypeobject. | 
| DocumentView | The DocumentViewinterface is implemented byDocumentobjects in DOM implementations supporting DOM
 Views. | 
| DOMConfiguration | The DOMConfigurationinterface represents the configuration
 of a document and maintains a table of recognized parameters. | 
| DOMError | DOMErroris an interface that describes an error. | 
| DOMErrorHandler | DOMErrorHandleris a callback interface that the DOM
 implementation can call when reporting errors that happens while
 processing XML data, or when doing some other processing (e.g. | 
| DOMException | DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable). | 
| DOMImplementation | The DOMImplementationinterface provides a number of methods
 for performing operations that are independent of any particular instance
 of the document object model. | 
| DOMImplementationCSS | This interface allows the DOM user to create a CSSStyleSheetoutside the context of a document. | 
| DOMImplementationList | The DOMImplementationListinterface provides the abstraction
 of an ordered collection of DOM implementations, without defining or
 constraining how this collection is implemented. | 
| DOMImplementationLS | DOMImplementationLScontains the factory methods for creating
 Load and Save objects. | 
| DOMImplementationRegistry | A factory that enables applications to obtain instances of DOMImplementation. | 
| DOMImplementationSource | This interface permits a DOM implementer to supply one or more implementations, based upon requested features and versions, as specified in . | 
| DOMLocator | Indicates the position of a node in a source DOM, intended primarily for error reporting. | 
| DOMLocator | DOMLocatoris an interface that describes a location (e.g. | 
| DOMResult | Acts as a holder for a transformation result tree in the form of a Document Object Model (DOM) tree. | 
| DOMSource | Acts as a holder for a transformation Source tree in the form of a Document Object Model (DOM) tree. | 
| DOMStringList | The DOMStringListinterface provides the abstraction of an
 ordered collection ofDOMStringvalues, without defining or
 constraining how this collection is implemented. | 
| DTD | This is the top level interface for events dealing with DTDs | 
| DTDHandler | Receive notification of basic DTD-related events. | 
| Duration | Immutable representation of a time span as defined in the W3C XML Schema 1.0 specification. | 
| Element | The Elementinterface represents an element in an HTML or XML
 document. | 
| ElementCSSInlineStyle | Inline style information attached to elements is exposed through the styleattribute. | 
| EndDocument | A marker interface for the end of the document | 
| EndElement | An interface for the end element event. | 
| Entity | This interface represents a known entity, either parsed or unparsed, in an XML document. | 
| EntityDeclaration | An interface for handling Entity Declarations This interface is used to record and report unparsed entity declarations. | 
| EntityReference | An interface for handling Entity events. | 
| EntityReference | EntityReferencenodes may be used to represent an entity
 reference in the tree. | 
| EntityResolver | Basic interface for resolving entities. | 
| EntityResolver2 | Extended interface for mapping external entity references to input sources, or providing a missing external subset. | 
| ErrorHandler | Basic interface for SAX error handlers. | 
| ErrorListener | To provide customized error handling, implement this interface and
 use the  | 
| Event | The Eventinterface is used to provide contextual information
 about an event to the handler processing the event. | 
| EventException | Event operations may throw an EventExceptionas specified in
 their method descriptions. | 
| EventFilter | This interface declares a simple filter interface that one can create to filter XMLEventReaders | 
| EventListener | The EventListenerinterface is the primary method for
 handling events. | 
| EventReaderDelegate | This is the base class for deriving an XMLEventReader filter. | 
| EventTarget | The EventTargetinterface is implemented by allNodesin an implementation which supports the DOM Event
 Model. | 
| FactoryConfigurationError | Thrown when a problem with configuration with the Parser Factories exists. | 
| FactoryConfigurationError | An error class for reporting factory configuration errors. | 
| HandlerBase | This class is deprecated.
      This class works with the deprecated DocumentHandlerinterface.  It has been replaced by the SAX2DefaultHandlerclass. | 
| HTMLAnchorElement | The anchor element. | 
| HTMLAppletElement | An embedded Java applet. | 
| HTMLAreaElement | Client-side image map area definition. | 
| HTMLBaseElement | Document base URI. | 
| HTMLBaseFontElement | Base font. | 
| HTMLBodyElement | The HTML document body. | 
| HTMLBRElement | Force a line break. | 
| HTMLButtonElement | Push button. | 
| HTMLCollection | An HTMLCollectionis a list of nodes. | 
| HTMLDirectoryElement | Directory list. | 
| HTMLDivElement | Generic block container. | 
| HTMLDListElement | Definition list. | 
| HTMLDocument | An HTMLDocumentis the root of the HTML hierarchy and holds
 the entire content. | 
| HTMLDOMImplementation | The HTMLDOMImplementationinterface extends theDOMImplementationinterface with a method for creating an
 HTML document instance. | 
| HTMLElement | All HTML element interfaces derive from this class. | 
| HTMLFieldSetElement | Organizes form controls into logical groups. | 
| HTMLFontElement | Local change to font. | 
| HTMLFormElement | The FORMelement encompasses behavior similar to a collection
 and an element. | 
| HTMLFrameElement | Create a frame. | 
| HTMLFrameSetElement | Create a grid of frames. | 
| HTMLHeadElement | Document head information. | 
| HTMLHeadingElement | For the H1toH6elements. | 
| HTMLHRElement | Create a horizontal rule. | 
| HTMLHtmlElement | Root of an HTML document. | 
| HTMLIFrameElement | Inline subwindows. | 
| HTMLImageElement | Embedded image. | 
| HTMLInputElement | Form control. | 
| HTMLIsIndexElement | This element is used for single-line text input. | 
| HTMLLabelElement | Form field label text. | 
| HTMLLegendElement | Provides a caption for a FIELDSETgrouping. | 
| HTMLLIElement | List item. | 
| HTMLLinkElement | The LINKelement specifies a link to an external resource,
 and defines this document's relationship to that resource (or vice versa). | 
| HTMLMapElement | Client-side image map. | 
| HTMLMenuElement | Menu list. | 
| HTMLMetaElement | This contains generic meta-information about the document. | 
| HTMLModElement | Notice of modification to part of a document. | 
| HTMLObjectElement | Generic embedded object. | 
| HTMLOListElement | Ordered list. | 
| HTMLOptGroupElement | Group options together in logical subdivisions. | 
| HTMLOptionElement | A selectable choice. | 
| HTMLParagraphElement | Paragraphs. | 
| HTMLParamElement | Parameters fed to the OBJECTelement. | 
| HTMLPreElement | Preformatted text. | 
| HTMLQuoteElement | For the QandBLOCKQUOTEelements. | 
| HTMLScriptElement | Script statements. | 
| HTMLSelectElement | The select element allows the selection of an option. | 
| HTMLStyleElement | Style information. | 
| HTMLTableCaptionElement | Table caption See the CAPTION element definition in HTML 4.0. | 
| HTMLTableCellElement | The object used to represent the THandTDelements. | 
| HTMLTableColElement | Regroups the COLandCOLGROUPelements. | 
| HTMLTableElement | The create* and delete* methods on the table allow authors to construct and modify tables. | 
| HTMLTableRowElement | A row in a table. | 
| HTMLTableSectionElement | The THEAD,TFOOT, andTBODYelements. | 
| HTMLTextAreaElement | Multi-line text field. | 
| HTMLTitleElement | The document title. | 
| HTMLUListElement | Unordered list. | 
| InputSource | A single input source for an XML entity. | 
| LexicalHandler | SAX2 extension handler for lexical events. | 
| LinkStyle | The LinkStyleinterface provides a mechanism by which a style
 sheet can be retrieved from the node responsible for linking it into a
 document. | 
| Location | Provides information on the location of an event. | 
| Locator | Interface for associating a SAX event with a document location. | 
| Locator2 | SAX2 extension to augment the entity information provided
 though a Locator. | 
| Locator2Impl | SAX2 extension helper for holding additional Entity information,
 implementing the Locator2interface. | 
| LocatorImpl | Provide an optional convenience implementation of Locator. | 
| LSException | Parser or write operations may throw an LSExceptionif the
 processing is stopped. | 
| LSInput | This interface represents an input source for data. | 
| LSLoadEvent | This interface represents a load event object that signals the completion of a document load. | 
| LSOutput | This interface represents an output destination for data. | 
| LSParser | An interface to an object that is able to build, or augment, a DOM tree from various input sources. | 
| LSParserFilter | LSParserFilters provide applications the ability to examine
 nodes as they are being constructed while parsing. | 
| LSProgressEvent | This interface represents a progress event object that notifies the application about progress as a document is parsed. | 
| LSResourceResolver | LSResourceResolverprovides a way for applications to
 redirect references to external resources. | 
| LSSerializer | A LSSerializerprovides an API for serializing (writing) a
 DOM document out into XML. | 
| LSSerializerFilter | LSSerializerFilters provide applications the ability to
 examine nodes as they are being serialized and decide what nodes should
 be serialized or not. | 
| MediaList | The MediaListinterface provides the abstraction of an
 ordered collection of media, without defining or constraining how this
 collection is implemented. | 
| MouseEvent | The MouseEventinterface provides specific contextual
 information associated with Mouse events. | 
| MutationEvent | The MutationEventinterface provides specific contextual
 information associated with Mutation events. | 
| NamedNodeMap | Objects implementing the NamedNodeMapinterface are used to
 represent collections of nodes that can be accessed by name. | 
| NameList | The NameListinterface provides the abstraction of an ordered
 collection of parallel pairs of name and namespace values (which could be
 null values), without defining or constraining how this collection is
 implemented. | 
| Namespace | An interface that contains information about a namespace. | 
| NamespaceContext | Interface for read only XML Namespace context processing. | 
| NamespaceSupport | Encapsulate Namespace logic for use by applications using SAX, or internally by SAX drivers. | 
| Node | The Nodeinterface is the primary datatype for the entire
 Document Object Model. | 
| NodeFilter | Filters are objects that know how to "filter out" nodes. | 
| NodeIterator | NodeIteratorsare used to step through a set of nodes, e.g. | 
| NodeList | The NodeListinterface provides the abstraction of an ordered
 collection of nodes, without defining or constraining how this collection
 is implemented. | 
| Notation | This interface represents a notation declared in the DTD. | 
| NotationDeclaration | An interface for handling Notation Declarations Receive notification of a notation declaration event. | 
| OutputKeys | Provides string constants that can be used to set output properties for a Transformer, or to retrieve output properties from a Transformer or Templates object. | 
| Parser | This interface is deprecated.
      This interface has been replaced by the SAX2 XMLReaderinterface, which includes Namespace support. | 
| ParserAdapter | Adapt a SAX1 Parser as a SAX2 XMLReader. | 
| ParserConfigurationException | Indicates a serious configuration error. | 
| ParserFactory | This class is deprecated.
      This class works with the deprecated Parserinterface. | 
| ProcessingInstruction | An interface that describes the data found in processing instructions | 
| ProcessingInstruction | The ProcessingInstructioninterface represents a "processing
 instruction", used in XML as a way to keep processor-specific information
 in the text of the document. | 
| QName | 
 | 
| Range | See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. | 
| RangeException | Range operations may throw a RangeExceptionas specified in
 their method descriptions. | 
| Rect | The Rectinterface is used to represent any rect value. | 
| Result | An object that implements this interface contains the information needed to build a transformation result tree. | 
| RGBColor | The RGBColorinterface is used to represent any RGB color
 value. | 
| SAXException | Encapsulate a general SAX error or warning. | 
| SAXNotRecognizedException | Exception class for an unrecognized identifier. | 
| SAXNotSupportedException | Exception class for an unsupported operation. | 
| SAXParseException | Encapsulate an XML parse error or warning. | 
| SAXParser | Defines the API that wraps an XMLReaderimplementation class. | 
| SAXParserFactory | Defines a factory API that enables applications to configure and obtain a SAX based parser to parse XML documents. | 
| SAXResult | Acts as an holder for a transformation Result. | 
| SAXSource | Acts as an holder for SAX-style Source. | 
| SAXTransformerFactory | This class extends TransformerFactory to provide SAX-specific factory methods. | 
| Schema | Immutable in-memory representation of grammar. | 
| SchemaFactory | Factory that creates Schemaobjects. Entry-point to
 the validation API. | 
| SchemaFactoryLoader | Factory that creates  | 
| Source | An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions). | 
| SourceLocator | This interface is primarily for the purposes of reporting where an error occurred in the XML source or transformation instructions. | 
| StartDocument | An interface for the start document event | 
| StartElement | The StartElement interface provides access to information about start elements. | 
| StAXResult | Acts as a holder for an XML  | 
| StAXSource | Acts as a holder for an XML  | 
| StreamFilter | This interface declares a simple filter interface that one can create to filter XMLStreamReaders | 
| StreamReaderDelegate | This is the base class for deriving an XMLStreamReader filter This class is designed to sit between an XMLStreamReader and an application's XMLStreamReader. | 
| StreamResult | Acts as an holder for a transformation result, which may be XML, plain Text, HTML, or some other form of markup. | 
| StreamSource | Acts as an holder for a transformation Source in the form of a stream of XML markup. | 
| StyleSheet | The StyleSheetinterface is the abstract base interface for
 any type of style sheet. | 
| StyleSheetList | The StyleSheetListinterface provides the abstraction of an
 ordered collection of style sheets. | 
| Templates | An object that implements this interface is the runtime representation of processed transformation instructions. | 
| TemplatesHandler | A SAX ContentHandler that may be used to process SAX parse events (parsing transformation instructions) into a Templates object. | 
| Text | The Textinterface inherits fromCharacterDataand represents the textual content (termed character data in XML) of anElementorAttr. | 
| Transformer | An instance of this abstract class can transform a source tree into a result tree. | 
| TransformerConfigurationException | Indicates a serious configuration error. | 
| TransformerException | This class specifies an exceptional condition that occured during the transformation process. | 
| TransformerFactory | A TransformerFactory instance can be used to create
  | 
| TransformerFactoryConfigurationError | Thrown when a problem with configuration with the Transformer Factories exists. | 
| TransformerHandler | A TransformerHandler listens for SAX ContentHandler parse events and transforms them to a Result. | 
| TreeWalker | TreeWalkerobjects are used to navigate a document tree or
 subtree using the view of the document defined by theirwhatToShowflags and filter (if any). | 
| TypeInfo | The TypeInfointerface represents a type referenced fromElementorAttrnodes, specified in the schemas
 associated with the document. | 
| TypeInfoProvider | This class provides access to the type information determined
 by ValidatorHandler. | 
| UIEvent | The UIEventinterface provides specific contextual information
 associated with User Interface events. | 
| URIResolver | An object that implements this interface that can be called by the processor to turn a URI used in document(), xsl:import, or xsl:include into a Source object. | 
| UserDataHandler | When associating an object to a key on a node using Node.setUserData()the application can provide a handler
 that gets called when the node the object is associated to is being
 cloned, imported, or renamed. | 
| Validator | A processor that checks an XML document against  | 
| ValidatorHandler | Streaming validator that works on SAX stream. | 
| ViewCSS | This interface represents a CSS view. | 
| XMLConstants | Utility class to contain basic XML values as constants. | 
| XMLEvent | This is the base event interface for handling markup events. | 
| XMLEventAllocator | This interface defines a class that allows a user to register a way to allocate events given an XMLStreamReader. | 
| XMLEventConsumer | This interface defines an event consumer interface. | 
| XMLEventFactory | This interface defines a utility class for creating instances of XMLEvents | 
| XMLEventReader | This is the top level interface for parsing XML Events. | 
| XMLEventWriter | This is the top level interface for writing XML documents. | 
| XMLFilter | Interface for an XML filter. | 
| XMLFilterImpl | Base class for deriving an XML filter. | 
| XMLGregorianCalendar | Representation for W3C XML Schema 1.0 date/time datatypes. | 
| XMLInputFactory | Defines an abstract implementation of a factory for getting streams. | 
| XMLOutputFactory | Defines an abstract implementation of a factory for getting XMLEventWriters and XMLStreamWriters. | 
| XMLReader | Interface for reading an XML document using callbacks. | 
| XMLReaderAdapter | Adapt a SAX2 XMLReader as a SAX1 Parser. | 
| XMLReaderFactory | Factory for creating an XML reader. | 
| XMLReporter | This interface is used to report non-fatal errors. | 
| XMLResolver | This interface is used to resolve resources during an XML parse. | 
| XMLStreamConstants | This interface declares the constants used in this API. | 
| XMLStreamException | The base exception for unexpected processing errors. | 
| XMLStreamReader | The XMLStreamReader interface allows forward, read-only access to XML. | 
| XMLStreamWriter | The XMLStreamWriter interface specifies how to write XML. | 
| XPath | 
 | 
| XPathConstants | XPath constants. | 
| XPathEvaluator | The evaluation of XPath expressions is provided by XPathEvaluator. | 
| XPathException | XPathExceptionrepresents a generic XPath exception. | 
| XPathException | A new exception has been created for exceptions specific to these XPath interfaces. | 
| XPathExpression | 
 | 
| XPathExpression | The XPathExpressioninterface represents a parsed and resolved
 XPath expression. | 
| XPathExpressionException | XPathExpressionExceptionrepresents an error in an XPath expression. | 
| XPathFactory | An  | 
| XPathFactoryConfigurationException | XPathFactoryConfigurationExceptionrepresents a configuration error in aXPathFactoryenvironment. | 
| XPathFunction | 
 | 
| XPathFunctionException | XPathFunctionExceptionrepresents an error with an XPath function. | 
| XPathFunctionResolver | 
 | 
| XPathNamespace | The XPathNamespaceinterface is returned byXPathResultinterfaces to represent the XPath namespace node
 type that DOM lacks. | 
| XPathNSResolver | The XPathNSResolverinterface permitprefixstrings in the expression to be properly bound tonamespaceURIstrings. | 
| XPathResult | The XPathResultinterface represents the result of the
 evaluation of an XPath 1.0 expression within the context of a particular
 node. | 
| XPathVariableResolver | 
 |