public class DefaultConfigurationSerializer
extends java.lang.Object
Constructor and Description |
---|
DefaultConfigurationSerializer() |
Modifier and Type | Method and Description |
---|---|
protected org.xml.sax.ContentHandler |
createContentHandler(javax.xml.transform.Result result)
Create a ContentHandler for an OutputStream
|
protected javax.xml.transform.sax.SAXTransformerFactory |
getTransformerFactory()
Get the SAXTransformerFactory so we can get a serializer without being
tied to one vendor.
|
java.lang.String |
serialize(Configuration source)
Serialize the configuration object to a string
|
void |
serialize(org.xml.sax.ContentHandler handler,
Configuration source)
Serialize the configuration to a ContentHandler
|
void |
serialize(java.io.OutputStream outputStream,
Configuration source)
Serialize the configuration object to an output stream.
|
void |
serialize(java.lang.String uri,
Configuration source)
Serialize the configuration object to an output stream derived from an
URI.
|
protected void |
serializeElement(org.xml.sax.ContentHandler handler,
org.xml.sax.helpers.NamespaceSupport namespaceSupport,
Configuration element)
Serialize each Configuration element.
|
void |
serializeToFile(java.io.File file,
Configuration source)
Serialize the configuration object to a file using a File object.
|
void |
serializeToFile(java.lang.String filename,
Configuration source)
Serialize the configuration object to a file using a filename.
|
void |
setIndent(boolean indent)
Sets the Serializer's use of indentation.
|
public void setIndent(boolean indent)
indent
- a boolean
valueprotected org.xml.sax.ContentHandler createContentHandler(javax.xml.transform.Result result)
result
- the resultprotected javax.xml.transform.sax.SAXTransformerFactory getTransformerFactory()
SAXTransformerFactory
valuepublic void serialize(org.xml.sax.ContentHandler handler, Configuration source) throws org.xml.sax.SAXException, ConfigurationException
handler
- a ContentHandler
to serialize tosource
- a Configuration
valueorg.xml.sax.SAXException
- if an error occursConfigurationException
- if an error occursprotected void serializeElement(org.xml.sax.ContentHandler handler, org.xml.sax.helpers.NamespaceSupport namespaceSupport, Configuration element) throws org.xml.sax.SAXException, ConfigurationException
handler
- a ContentHandler
to usenamespaceSupport
- a NamespaceSupport
to useelement
- a Configuration
valueorg.xml.sax.SAXException
- if an error occursConfigurationException
- if an error occurspublic void serializeToFile(java.lang.String filename, Configuration source) throws org.xml.sax.SAXException, java.io.IOException, ConfigurationException
filename
- a String
valuesource
- a Configuration
valueorg.xml.sax.SAXException
- if an error occursjava.io.IOException
- if an error occursConfigurationException
- if an error occurspublic void serializeToFile(java.io.File file, Configuration source) throws org.xml.sax.SAXException, java.io.IOException, ConfigurationException
file
- a File
valuesource
- a Configuration
valueorg.xml.sax.SAXException
- if an error occursjava.io.IOException
- if an error occursConfigurationException
- if an error occurspublic void serialize(java.io.OutputStream outputStream, Configuration source) throws org.xml.sax.SAXException, java.io.IOException, ConfigurationException
outputStream
- an OutputStream
valuesource
- a Configuration
valueorg.xml.sax.SAXException
- if an error occursjava.io.IOException
- if an error occursConfigurationException
- if an error occurspublic void serialize(java.lang.String uri, Configuration source) throws org.xml.sax.SAXException, java.io.IOException, ConfigurationException
java.net.URL
object.uri
- a String
valuesource
- a Configuration
valueorg.xml.sax.SAXException
- if an error occursjava.io.IOException
- if an error occursConfigurationException
- if an error occurspublic java.lang.String serialize(Configuration source) throws org.xml.sax.SAXException, ConfigurationException
source
- a Configuration
valueorg.xml.sax.SAXException
- if an error occursConfigurationException
- if an error occurs