org.apache.avalon.framework.configuration
public class DefaultConfigurationSerializer extends Object
Version: $Id: DefaultConfigurationSerializer.java 30977 2004-07-30 03:57:54 -0500 (Fri, 30 Jul 2004) niclas $
| Field Summary | |
|---|---|
| Properties | m_format |
| SAXTransformerFactory | m_tfactory |
| Method Summary | |
|---|---|
| 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. |
| 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. |
| String | serialize(Configuration source)
Serialize the configuration object to a string |
| protected void | serializeElement(ContentHandler handler, NamespaceSupport namespaceSupport, Configuration element)
Serialize each Configuration element. |
| void | serializeToFile(String filename, Configuration source)
Serialize the configuration object to a file using a filename. |
| void | serializeToFile(File file, Configuration source)
Serialize the configuration object to a file using a File object. |
| void | setIndent(boolean indent)
Sets the Serializer's use of indentation. |
Parameters: result the result
Returns: contenthandler that goes to specified OutputStream
Returns: a SAXTransformerFactory value
Parameters: handler a ContentHandler to serialize to source a Configuration value
Throws: SAXException if an error occurs ConfigurationException if an error occurs
Parameters: outputStream an OutputStream value source a Configuration value
Throws: SAXException if an error occurs IOException if an error occurs ConfigurationException if an error occurs
java.net.URL object.Parameters: uri a String value source a Configuration value
Throws: SAXException if an error occurs IOException if an error occurs ConfigurationException if an error occurs
Parameters: source a Configuration value
Returns: configuration serialized as a string.
Throws: SAXException if an error occurs ConfigurationException if an error occurs
Parameters: handler a ContentHandler to use namespaceSupport a NamespaceSupport to use element a Configuration value
Throws: SAXException if an error occurs ConfigurationException if an error occurs
Parameters: filename a String value source a Configuration value
Throws: SAXException if an error occurs IOException if an error occurs ConfigurationException if an error occurs
Parameters: file a File value source a Configuration value
Throws: SAXException if an error occurs IOException if an error occurs ConfigurationException if an error occurs
Parameters: indent a boolean value