Class Index

A C D E F H I L M N O P Q R S T U V X

A

AbstractView A base interface that all views shall derive from. 
Attr The Attr interface represents an attribute in an Element object. 
Attribute An interface that contains information about an attribute. 
AttributeList This interface is deprecated. This interface has been replaced by the SAX2 Attributes interface, which includes Namespace support. 
AttributeListImpl This class is deprecated. This class implements a deprecated interface, AttributeList; that interface has been replaced by Attributes, which is implemented in the AttributesImpl helper 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 Attributes2 interface. 
AttributesImpl Default implementation of the Attributes interface. 

C

CDATASection CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup. 
CharacterData The CharacterData interface 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 CharacterData and 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 Counter interface is used to represent any counter or counters function value. 
CSS2Properties The CSS2Properties interface represents a convenience mechanism for retrieving and setting properties within a CSSStyleDeclaration
CSSCharsetRule The CSSCharsetRule interface represents a @charset rule in a CSS style sheet. 
CSSFontFaceRule The CSSFontFaceRule interface represents a @font-face rule in a CSS style sheet. 
CSSImportRule The CSSImportRule interface represents a @import rule within a CSS style sheet. 
CSSMediaRule The CSSMediaRule interface represents a @media rule in a CSS style sheet. 
CSSPageRule The CSSPageRule interface represents a @page rule within a CSS style sheet. 
CSSPrimitiveValue The CSSPrimitiveValue interface represents a single CSS value . 
CSSRule The CSSRule interface is the abstract base interface for any type of CSS statement. 
CSSRuleList The CSSRuleList interface provides the abstraction of an ordered collection of CSS rules. 
CSSStyleDeclaration The CSSStyleDeclaration interface represents a single CSS declaration block. 
CSSStyleRule The CSSStyleRule interface represents a single rule set in a CSS style sheet. 
CSSStyleSheet The CSSStyleSheet interface is a concrete interface used to represent a CSS style sheet i.e., a style sheet whose content type is "text/css". 
CSSUnknownRule The CSSUnknownRule interface represents an at-rule not supported by this user agent. 
CSSValue The CSSValue interface represents a simple or a complex value. 
CSSValueList The CSSValueList interface provides the abstraction of an ordered collection of CSS values. 

D

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 Duration class. 
DatatypeFactory

Factory that creates new javax.xml.datatype Objects that map XML to/from Java Objects. 

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, and EntityResolver2 extensions. 
Document The Document interface 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 DocumentEvent interface provides a mechanism by which the user can create an Event of a type supported by the implementation. 
DocumentFragment DocumentFragment is a "lightweight" or "minimal" Document object. 
DocumentHandler This interface is deprecated. This interface has been replaced by the SAX2 ContentHandler interface, which includes Namespace support. 
DocumentRange

See also the Document Object Model (DOM) Level 2 Traversal and Range Specification

DocumentStyle The DocumentStyle interface provides a mechanism by which the style sheets embedded in a document can be retrieved. 
DocumentTraversal DocumentTraversal contains methods that create NodeIterators and TreeWalkers to 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 Document has a doctype attribute whose value is either null or a DocumentType object. 
DocumentView The DocumentView interface is implemented by Document objects in DOM implementations supporting DOM Views. 
DOMConfiguration The DOMConfiguration interface represents the configuration of a document and maintains a table of recognized parameters. 
DOMError DOMError is an interface that describes an error. 
DOMErrorHandler DOMErrorHandler is 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 DOMImplementation interface 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 CSSStyleSheet outside the context of a document. 
DOMImplementationList The DOMImplementationList interface provides the abstraction of an ordered collection of DOM implementations, without defining or constraining how this collection is implemented. 
DOMImplementationLS DOMImplementationLS contains 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 DOMLocator is 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 DOMStringList interface provides the abstraction of an ordered collection of DOMString values, 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. 

E

Element The Element interface represents an element in an HTML or XML document. 
ElementCSSInlineStyle Inline style information attached to elements is exposed through the style attribute. 
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 EntityReference nodes 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 setErrorListener method to register an instance of the implmentation with the Transformer

Event The Event interface is used to provide contextual information about an event to the handler processing the event. 
EventException Event operations may throw an EventException as specified in their method descriptions. 
EventFilter This interface declares a simple filter interface that one can create to filter XMLEventReaders 
EventListener The EventListener interface is the primary method for handling events. 
EventReaderDelegate This is the base class for deriving an XMLEventReader filter. 
EventTarget The EventTarget interface is implemented by all Nodes in an implementation which supports the DOM Event Model. 

F

FactoryConfigurationError Thrown when a problem with configuration with the Parser Factories exists. 
FactoryConfigurationError An error class for reporting factory configuration errors. 

H

HandlerBase This class is deprecated. This class works with the deprecated DocumentHandler interface. It has been replaced by the SAX2 DefaultHandler class. 
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 HTMLCollection is a list of nodes. 
HTMLDirectoryElement Directory list. 
HTMLDivElement Generic block container. 
HTMLDListElement Definition list. 
HTMLDocument An HTMLDocument is the root of the HTML hierarchy and holds the entire content. 
HTMLDOMImplementation The HTMLDOMImplementation interface extends the DOMImplementation interface 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 FORM element 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 H1 to H6 elements. 
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 FIELDSET grouping. 
HTMLLIElement List item. 
HTMLLinkElement The LINK element 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 OBJECT element. 
HTMLPreElement Preformatted text. 
HTMLQuoteElement For the Q and BLOCKQUOTE elements. 
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 TH and TD elements. 
HTMLTableColElement Regroups the COL and COLGROUP elements. 
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 , and TBODY elements. 
HTMLTextAreaElement Multi-line text field. 
HTMLTitleElement The document title. 
HTMLUListElement Unordered list. 

I

InputSource A single input source for an XML entity. 

L

LexicalHandler SAX2 extension handler for lexical events. 
LinkStyle The LinkStyle interface 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 Locator2 interface. 
LocatorImpl Provide an optional convenience implementation of Locator. 
LSException Parser or write operations may throw an LSException if 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 LSResourceResolver provides a way for applications to redirect references to external resources. 
LSSerializer A LSSerializer provides 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. 

M

MediaList The MediaList interface provides the abstraction of an ordered collection of media, without defining or constraining how this collection is implemented. 
MouseEvent The MouseEvent interface provides specific contextual information associated with Mouse events. 
MutationEvent The MutationEvent interface provides specific contextual information associated with Mutation events. 

N

NamedNodeMap Objects implementing the NamedNodeMap interface are used to represent collections of nodes that can be accessed by name. 
NameList The NameList interface 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 Node interface is the primary datatype for the entire Document Object Model. 
NodeFilter Filters are objects that know how to "filter out" nodes. 
NodeIterator NodeIterators are used to step through a set of nodes, e.g. 
NodeList The NodeList interface 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. 

O

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. 

P

Parser This interface is deprecated. This interface has been replaced by the SAX2 XMLReader interface, 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 Parser interface. 
ProcessingInstruction An interface that describes the data found in processing instructions 
ProcessingInstruction The ProcessingInstruction interface represents a "processing instruction", used in XML as a way to keep processor-specific information in the text of the document. 

Q

QName

QName represents a qualified name as defined in the XML specifications: XML Schema Part2: Datatypes specification, Namespaces in XML, Namespaces in XML Errata

R

Range

See also the Document Object Model (DOM) Level 2 Traversal and Range Specification

RangeException Range operations may throw a RangeException as specified in their method descriptions. 
Rect The Rect interface 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 RGBColor interface is used to represent any RGB color value. 

S

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 XMLReader implementation 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 Schema objects. Entry-point to the validation API. 
SchemaFactoryLoader

Factory that creates SchemaFactory

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 Result in the form of a StAX writer,i.e. 

StAXSource

Acts as a holder for an XML Source in the form of a StAX reader,i.e. 

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 StyleSheet interface is the abstract base interface for any type of style sheet. 
StyleSheetList The StyleSheetList interface provides the abstraction of an ordered collection of style sheets. 

T

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 Text interface inherits from CharacterData and represents the textual content (termed character data in XML) of an Element or Attr
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 Transformer and Templates objects. 

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 TreeWalker objects are used to navigate a document tree or subtree using the view of the document defined by their whatToShow flags and filter (if any). 
TypeInfo The TypeInfo interface represents a type referenced from Element or Attr nodes, specified in the schemas associated with the document. 
TypeInfoProvider This class provides access to the type information determined by ValidatorHandler

U

UIEvent The UIEvent interface 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. 

V

Validator

A processor that checks an XML document against Schema

ValidatorHandler Streaming validator that works on SAX stream. 
ViewCSS This interface represents a CSS view. 

X

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

XPath provides access to the XPath evaluation environment and expressions. 

XPathConstants

XPath constants. 

XPathEvaluator The evaluation of XPath expressions is provided by XPathEvaluator
XPathException XPathException represents a generic XPath exception. 
XPathException A new exception has been created for exceptions specific to these XPath interfaces. 
XPathExpression

XPathExpression provides access to compiled XPath expressions. 

XPathExpression The XPathExpression interface represents a parsed and resolved XPath expression. 
XPathExpressionException XPathExpressionException represents an error in an XPath expression. 
XPathFactory

An XPathFactory instance can be used to create XPath objects. 

XPathFactoryConfigurationException XPathFactoryConfigurationException represents a configuration error in a XPathFactory environment. 
XPathFunction

XPathFunction provides access to XPath functions. 

XPathFunctionException XPathFunctionException represents an error with an XPath function. 
XPathFunctionResolver

XPathFunctionResolver provides access to the set of user defined XPathFunctions. 

XPathNamespace The XPathNamespace interface is returned by XPathResult interfaces to represent the XPath namespace node type that DOM lacks. 
XPathNSResolver The XPathNSResolver interface permit prefix strings in the expression to be properly bound to namespaceURI strings. 
XPathResult The XPathResult interface represents the result of the evaluation of an XPath 1.0 expression within the context of a particular node. 
XPathVariableResolver

XPathVariableResolver provides access to the set of user defined XPath variables.