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