public class DefaultConfigurationSerializer extends Object
| Constructor and Description |
|---|
DefaultConfigurationSerializer() |
| Modifier and Type | Method and Description |
|---|---|
protected ContentHandler |
createContentHandler(Result result)
Create a ContentHandler for an OutputStream
|
protected SAXTransformerFactory |
getTransformerFactory()
Get the SAXTransformerFactory so we can get a serializer without being
tied to one vendor.
|
String |
serialize(Configuration source)
Serialize the configuration object to a string
|
void |
serialize(ContentHandler handler,
Configuration source)
Serialize the configuration to a ContentHandler
|
void |
serialize(OutputStream outputStream,
Configuration source)
Serialize the configuration object to an output stream.
|
void |
serialize(String uri,
Configuration source)
Serialize the configuration object to an output stream derived from an
URI.
|
protected void |
serializeElement(ContentHandler handler,
NamespaceSupport namespaceSupport,
Configuration element)
Serialize each Configuration element.
|
void |
serializeToFile(File file,
Configuration source)
Serialize the configuration object to a file using a File object.
|
void |
serializeToFile(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 ContentHandler createContentHandler(Result result)
result - an OutputStream valueprotected SAXTransformerFactory getTransformerFactory()
SAXTransformerFactory valuepublic void serialize(ContentHandler handler, Configuration source) throws SAXException, ConfigurationException
handler - a ContentHandler to serialize tosource - a Configuration valueSAXException - if an error occursConfigurationException - if an error occursprotected void serializeElement(ContentHandler handler, NamespaceSupport namespaceSupport, Configuration element) throws SAXException, ConfigurationException
handler - a ContentHandler to usenamespaceSupport - a NamespaceSupport to useelement - a Configuration valueSAXException - if an error occursConfigurationException - if an error occurspublic void serializeToFile(String filename, Configuration source) throws SAXException, IOException, ConfigurationException
filename - a String valuesource - a Configuration valueSAXException - if an error occursIOException - if an error occursConfigurationException - if an error occurspublic void serializeToFile(File file, Configuration source) throws SAXException, IOException, ConfigurationException
file - a File valuesource - a Configuration valueSAXException - if an error occursIOException - if an error occursConfigurationException - if an error occurspublic void serialize(OutputStream outputStream, Configuration source) throws SAXException, IOException, ConfigurationException
outputStream - an OutputStream valuesource - a Configuration valueSAXException - if an error occursIOException - if an error occursConfigurationException - if an error occurspublic void serialize(String uri, Configuration source) throws SAXException, IOException, ConfigurationException
java.net.URL object.uri - a String valuesource - a Configuration valueSAXException - if an error occursIOException - if an error occursConfigurationException - if an error occurspublic String serialize(Configuration source) throws SAXException, ConfigurationException
source - a Configuration valueSAXException - if an error occursConfigurationException - if an error occursCopyright © 2004-2020 EPICS. All Rights Reserved.