org.apache.avalon.framework.configuration
public class DefaultConfigurationSerializer extends Object
Version: CVS $Revision: 1.24 $ $Date: 2003/02/11 15:58:39 $
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