XMLStreamConstants (Java Platform SE 8 ) (original) (raw)
- All Known Subinterfaces:
Attribute, Characters, Comment, DTD, EndDocument, EndElement, EntityDeclaration, EntityReference, Namespace, NotationDeclaration, ProcessingInstruction, StartDocument, StartElement, XMLEvent, XMLStreamReader
All Known Implementing Classes:
StreamReaderDelegate
public interface XMLStreamConstants
This interface declares the constants used in this API. Numbers in the range 0 to 256 are reserved for the specification, user defined events must use event codes outside that range.
Since:
1.6
Field Summary
Fields
Modifier and Type Field Description static int ATTRIBUTE Indicates an event is an attribute static int CDATA Indicates an event is a CDATA section static int CHARACTERS Indicates an event is characters static int COMMENT Indicates an event is a comment static int DTD Indicates an event is a DTD static int END_DOCUMENT Indicates an event is an end document static int END_ELEMENT Indicates an event is an end element static int ENTITY_DECLARATION Indicates a Entity Declaration static int ENTITY_REFERENCE Indicates an event is an entity reference static int NAMESPACE Indicates the event is a namespace declaration static int NOTATION_DECLARATION Indicates a Notation static int PROCESSING_INSTRUCTION Indicates an event is a processing instruction static int SPACE The characters are white space (see [XML], 2.10 "White Space Handling"). static int START_DOCUMENT Indicates an event is a start document static int START_ELEMENT Indicates an event is a start element Field Detail
* #### START\_ELEMENT static final int START_ELEMENT Indicates an event is a start element See Also: [StartElement](../../../javax/xml/stream/events/StartElement.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.START%5FELEMENT) * #### END\_ELEMENT static final int END_ELEMENT Indicates an event is an end element See Also: [EndElement](../../../javax/xml/stream/events/EndElement.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.END%5FELEMENT) * #### PROCESSING\_INSTRUCTION static final int PROCESSING_INSTRUCTION Indicates an event is a processing instruction See Also: [ProcessingInstruction](../../../javax/xml/stream/events/ProcessingInstruction.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.PROCESSING%5FINSTRUCTION) * #### CHARACTERS static final int CHARACTERS Indicates an event is characters See Also: [Characters](../../../javax/xml/stream/events/Characters.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.CHARACTERS) * #### COMMENT static final int COMMENT Indicates an event is a comment See Also: [Comment](../../../javax/xml/stream/events/Comment.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.COMMENT) * #### SPACE static final int SPACE The characters are white space (see \[XML\], 2.10 "White Space Handling"). Events are only reported as SPACE if they are ignorable white space. Otherwise they are reported as CHARACTERS. See Also: [Characters](../../../javax/xml/stream/events/Characters.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.SPACE) * #### START\_DOCUMENT static final int START_DOCUMENT Indicates an event is a start document See Also: [StartDocument](../../../javax/xml/stream/events/StartDocument.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.START%5FDOCUMENT) * #### END\_DOCUMENT static final int END_DOCUMENT Indicates an event is an end document See Also: [EndDocument](../../../javax/xml/stream/events/EndDocument.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.END%5FDOCUMENT) * #### ENTITY\_REFERENCE static final int ENTITY_REFERENCE Indicates an event is an entity reference See Also: [EntityReference](../../../javax/xml/stream/events/EntityReference.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.ENTITY%5FREFERENCE) * #### ATTRIBUTE static final int ATTRIBUTE Indicates an event is an attribute See Also: [Attribute](../../../javax/xml/stream/events/Attribute.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.ATTRIBUTE) * #### DTD static final int DTD Indicates an event is a DTD See Also: [DTD](../../../javax/xml/stream/events/DTD.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.DTD) * #### CDATA static final int CDATA Indicates an event is a CDATA section See Also: [Characters](../../../javax/xml/stream/events/Characters.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.CDATA) * #### NAMESPACE static final int NAMESPACE Indicates the event is a namespace declaration See Also: [Namespace](../../../javax/xml/stream/events/Namespace.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.NAMESPACE) * #### NOTATION\_DECLARATION static final int NOTATION_DECLARATION Indicates a Notation See Also: [NotationDeclaration](../../../javax/xml/stream/events/NotationDeclaration.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.NOTATION%5FDECLARATION) * #### ENTITY\_DECLARATION static final int ENTITY_DECLARATION Indicates a Entity Declaration See Also: [NotationDeclaration](../../../javax/xml/stream/events/NotationDeclaration.html "interface in javax.xml.stream.events"), [Constant Field Values](../../../constant-values.html#javax.xml.stream.XMLStreamConstants.ENTITY%5FDECLARATION)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.