01: package javax.xml.stream.events;
02:
03: /**
04: * An interface for the start document event
05: *
06: * @version 1.0
07: * @author Copyright (c) 2003 by BEA Systems. All Rights Reserved.
08: */
09: public interface StartDocument extends XMLEvent {
10:
11: /**
12: * Returns the system ID of the XML data
13: * @return the system ID, defaults to ""
14: */
15: public String getSystemId();
16:
17: /**
18: * Returns the encoding style of the XML data
19: * @return the character encoding, defaults to "UTF-8"
20: */
21: public String getCharacterEncodingScheme();
22:
23: /**
24: * Returns true if CharacterEncodingScheme was set in
25: * the encoding declaration of the document
26: */
27: public boolean encodingSet();
28:
29: /**
30: * Returns if this XML is standalone
31: * @return the standalone state of XML, defaults to "no"
32: */
33: public boolean isStandalone();
34:
35: /**
36: * Returns true if the standalone attribute was set in
37: * the encoding declaration of the document.
38: */
39: public boolean standaloneSet();
40:
41: /**
42: * Returns the version of XML of this XML stream
43: * @return the version of XML, defaults to "1.0"
44: */
45: public String getVersion();
46: }
|