XMLHeader manages the content of XML file headers. More...

Public Member Functions | |
| XMLHeader () | |
| XMLHeader (final String xmlVersion, final String encoding, final String docType) | |
| void | print (Writer out) throws IOException |
| void | print (Writer out, boolean pretty) throws IOException |
Public Attributes | |
| String | _version = "" |
| String | _encoding = "" |
| String | _docType = "" |
| String | _additional = "" |
XMLHeader manages the content of XML file headers.
Definition at line 48 of file XMLHeader.java.
| de.mfuchs.xmlstorage.XMLHeader.XMLHeader | ( | ) |
Definition at line 50 of file XMLHeader.java.
{
this("1.0", "UTF-8", "");
}
| de.mfuchs.xmlstorage.XMLHeader.XMLHeader | ( | final String | xmlVersion, |
| final String | encoding, | ||
| final String | docType | ||
| ) |
Definition at line 55 of file XMLHeader.java.
References de.mfuchs.xmlstorage.XMLHeader._additional, de.mfuchs.xmlstorage.XMLHeader._docType, de.mfuchs.xmlstorage.XMLHeader._encoding, and de.mfuchs.xmlstorage.XMLHeader._version.
{
_version = xmlVersion;
_encoding = encoding;
_docType = docType;
_additional = "";
}
| void de.mfuchs.xmlstorage.XMLHeader.print | ( | Writer | out ) | throws IOException |
Definition at line 63 of file XMLHeader.java.
Referenced by de.mfuchs.xmlstorage.XMLDoc.write().
{
print(out, true);
}
| void de.mfuchs.xmlstorage.XMLHeader.print | ( | Writer | out, |
| boolean | pretty | ||
| ) | throws IOException |
Definition at line 68 of file XMLHeader.java.
References de.mfuchs.xmlstorage.XMLHeader._additional, de.mfuchs.xmlstorage.XMLHeader._docType, de.mfuchs.xmlstorage.XMLHeader._encoding, and de.mfuchs.xmlstorage.XMLHeader._version.
{
out.write("<?xml version=\"");
out.write(_version);
out.write("\" encoding=\"");
out.write(_encoding);
out.write("\"?>");
if (pretty)
out.write('\n');
if (_docType.length() > 0) {
out.write(_docType);
out.write('\n');
}
if (_additional.length() > 0) {
out.write(_additional);
out.write('\n');
}
}
| String de.mfuchs.xmlstorage.XMLHeader._additional = "" |
Definition at line 93 of file XMLHeader.java.
Referenced by de.mfuchs.xmlstorage.XMLHeader.print(), de.mfuchs.xmlstorage.XMLDoc.read(), and de.mfuchs.xmlstorage.XMLHeader.XMLHeader().
| String de.mfuchs.xmlstorage.XMLHeader._docType = "" |
Definition at line 92 of file XMLHeader.java.
Referenced by de.mfuchs.xmlstorage.XMLHeader.print(), and de.mfuchs.xmlstorage.XMLHeader.XMLHeader().
| String de.mfuchs.xmlstorage.XMLHeader._encoding = "" |
Definition at line 91 of file XMLHeader.java.
Referenced by de.mfuchs.xmlstorage.XMLHeader.print(), de.mfuchs.xmlstorage.XMLDoc.writeFile(), and de.mfuchs.xmlstorage.XMLHeader.XMLHeader().
| String de.mfuchs.xmlstorage.XMLHeader._version = "" |
Definition at line 90 of file XMLHeader.java.
Referenced by de.mfuchs.xmlstorage.XMLHeader.print(), and de.mfuchs.xmlstorage.XMLHeader.XMLHeader().
1.7.2