com.sun.xml.fastinfoset.stax.events
Class StartDocumentEvent

java.lang.Object
  extended bycom.sun.xml.fastinfoset.stax.events.EventBase
      extended bycom.sun.xml.fastinfoset.stax.events.StartDocumentEvent
All Implemented Interfaces:
javax.xml.stream.events.StartDocument, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants

public class StartDocumentEvent
extends EventBase
implements javax.xml.stream.events.StartDocument


Field Summary
protected  java.lang.String _encoding
           
protected  boolean _standalone
           
protected  java.lang.String _systemId
           
protected  java.lang.String _version
           
 
Fields inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
_eventType, _location
 
Fields inherited from interface javax.xml.stream.XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
 
Constructor Summary
StartDocumentEvent()
           
StartDocumentEvent(java.lang.String encoding)
           
StartDocumentEvent(java.lang.String encoding, java.lang.String version)
           
 
Method Summary
 boolean encodingSet()
          Returns true if CharacterEncodingScheme was set in the encoding declaration of the document
 java.lang.String getCharacterEncodingScheme()
          Returns the encoding style of the XML data
 java.lang.String getSystemId()
          Returns the system ID of the XML data
 java.lang.String getVersion()
          Returns the version of XML of this XML stream
 boolean isStandalone()
          Returns if this XML is standalone
 boolean isStartDocument()
           
 void reset()
           
 void setEncoding(java.lang.String encoding)
           
 void setStandalone(boolean standalone)
           
 void setStandalone(java.lang.String s)
           
 void setVersion(java.lang.String s)
           
 boolean standaloneSet()
          Returns true if the standalone attribute was set in the encoding declaration of the document.
 java.lang.String toString()
           
 
Methods inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartElement, setEventType, setLocation, writeAsEncodedUnicode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartElement, writeAsEncodedUnicode
 

Field Detail

_systemId

protected java.lang.String _systemId

_encoding

protected java.lang.String _encoding

_standalone

protected boolean _standalone

_version

protected java.lang.String _version
Constructor Detail

StartDocumentEvent

public StartDocumentEvent()

StartDocumentEvent

public StartDocumentEvent(java.lang.String encoding)

StartDocumentEvent

public StartDocumentEvent(java.lang.String encoding,
                          java.lang.String version)
Method Detail

reset

public void reset()

getSystemId

public java.lang.String getSystemId()
Returns the system ID of the XML data

Specified by:
getSystemId in interface javax.xml.stream.events.StartDocument
Overrides:
getSystemId in class EventBase
Returns:
the system ID, defaults to ""

getCharacterEncodingScheme

public java.lang.String getCharacterEncodingScheme()
Returns the encoding style of the XML data

Specified by:
getCharacterEncodingScheme in interface javax.xml.stream.events.StartDocument
Returns:
the character encoding, defaults to "UTF-8"

encodingSet

public boolean encodingSet()
Returns true if CharacterEncodingScheme was set in the encoding declaration of the document

Specified by:
encodingSet in interface javax.xml.stream.events.StartDocument

isStandalone

public boolean isStandalone()
Returns if this XML is standalone

Specified by:
isStandalone in interface javax.xml.stream.events.StartDocument
Returns:
the standalone state of XML, defaults to "no"

standaloneSet

public boolean standaloneSet()
Returns true if the standalone attribute was set in the encoding declaration of the document.

Specified by:
standaloneSet in interface javax.xml.stream.events.StartDocument

getVersion

public java.lang.String getVersion()
Returns the version of XML of this XML stream

Specified by:
getVersion in interface javax.xml.stream.events.StartDocument
Returns:
the version of XML, defaults to "1.0"

setStandalone

public void setStandalone(boolean standalone)

setStandalone

public void setStandalone(java.lang.String s)

setEncoding

public void setEncoding(java.lang.String encoding)

setVersion

public void setVersion(java.lang.String s)

toString

public java.lang.String toString()

isStartDocument

public boolean isStartDocument()
Specified by:
isStartDocument in interface javax.xml.stream.events.XMLEvent
Overrides:
isStartDocument in class EventBase