| 
 | Joda System API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.joda.property.xml.XMLOutputter
Output an object as XML to a stream/writer. Each instance of this object can be re-used, as the output methods create an internal helper to actually output the XML.
| Nested Class Summary | |
| static class | XMLOutputter.HandlerInner class to manage the SAX events. | 
| Constructor Summary | |
| XMLOutputter()Constructor for XMLOutputter, using the default meta data. | |
| XMLOutputter(XMLMetaData metaData)Constructor for XMLOutputter | |
| Method Summary | |
| protected  org.xml.sax.ContentHandler | createHandler(java.io.Writer writer,
              boolean compressed)Create the SAX handler to handle the events. | 
|  XMLMetaData | getMetaData()Gets the metadata for XML output. | 
|  java.lang.String | output(java.lang.Object bean)Output a Bean as a string. | 
|  java.lang.String | output(java.lang.Object bean,
       java.lang.String rootName)Output a Bean as a string. | 
|  void | output(java.lang.Object bean,
       java.lang.String rootName,
       java.io.OutputStream out)Output a bean to the specified output stream. | 
|  void | output(java.lang.Object bean,
       java.lang.String rootName,
       java.io.Writer out)Output a bean to the specified Writer. | 
|  void | setMetaData(XMLMetaData metaData)Sets the metaData for XML output. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public XMLOutputter()
public XMLOutputter(XMLMetaData metaData)
| Method Detail | 
public void output(java.lang.Object bean,
                   java.lang.String rootName,
                   java.io.Writer out)
            throws java.lang.Exception
bean - the bean to outputrootName - the name of the root elementout - output stream to write to
java.lang.Exception
public void output(java.lang.Object bean,
                   java.lang.String rootName,
                   java.io.OutputStream out)
            throws java.lang.Exception
bean - the bean to outputrootName - the name of the root elementout - output stream to write to
java.lang.Exception
public java.lang.String output(java.lang.Object bean)
                        throws java.lang.Exception
bean - the bean to output
java.lang.Exception
public java.lang.String output(java.lang.Object bean,
                               java.lang.String rootName)
                        throws java.lang.Exception
bean - the bean to outputrootName - the name of the root element
java.lang.Exceptionpublic XMLMetaData getMetaData()
public void setMetaData(XMLMetaData metaData)
metaData - the metaData to use
protected org.xml.sax.ContentHandler createHandler(java.io.Writer writer,
                                                   boolean compressed)
                                            throws java.lang.Exception
writer - the writer to write tocompressed - whether to compress the output
java.lang.Exception| 
 | Joda System API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||