org.jutil.xml.message
Class DefaultMessageWriter
java.lang.Object
org.jutil.xml.message.DefaultMessageWriter
- All Implemented Interfaces:
- MessageWriter
public class DefaultMessageWriter
- extends java.lang.Object
- implements MessageWriter
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAG_OPEN_PREFIX
public static final java.lang.String TAG_OPEN_PREFIX
- See Also:
- Constant Field Values
TAG_CLOSE_PREFIX
public static final java.lang.String TAG_CLOSE_PREFIX
- See Also:
- Constant Field Values
TAG_EMPTY_SUFFIX
public static final java.lang.String TAG_EMPTY_SUFFIX
- See Also:
- Constant Field Values
TAG_SUFFIX
public static final java.lang.String TAG_SUFFIX
- See Also:
- Constant Field Values
m_writer
protected java.io.Writer m_writer
m_newLine
protected java.lang.String m_newLine
m_tab
protected java.lang.String m_tab
DefaultMessageWriter
public DefaultMessageWriter(java.io.OutputStream stream)
DefaultMessageWriter
public DefaultMessageWriter(java.io.Writer writer)
DefaultMessageWriter
public DefaultMessageWriter(java.io.Writer writer,
java.lang.String newLine,
java.lang.String tab)
write
public void write(Message msg)
throws java.io.IOException
- Specified by:
write in interface MessageWriter
- Throws:
java.io.IOException
close
public void close()
throws java.io.IOException
- Specified by:
close in interface MessageWriter
- Throws:
java.io.IOException
flush
public void flush()
throws java.io.IOException
- Specified by:
flush in interface MessageWriter
- Throws:
java.io.IOException
setWriter
public void setWriter(java.io.Writer writer)
getWriter
public java.io.Writer getWriter()
setNewLine
public void setNewLine(java.lang.String newLine)
getNewLine
public java.lang.String getNewLine()
setTab
public void setTab(java.lang.String tab)
getTab
public java.lang.String getTab()
writeElement
protected void writeElement(Element elm,
java.lang.String newLine,
java.lang.String tab,
java.io.Writer writer)
throws java.io.IOException
- Throws:
java.io.IOException
writeAttributes
protected void writeAttributes(Element elm,
java.lang.String newLine,
java.lang.String tab,
java.io.Writer writer)
throws java.io.IOException
- Throws:
java.io.IOException
writeValue
protected void writeValue(java.lang.String value,
java.lang.String newLine,
java.lang.String tab,
java.io.Writer writer)
throws java.io.IOException
- Throws:
java.io.IOException