|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.Writer
org.kxml.io.AbstractXmlWriter
An abstract XmlWriter including namespace handling.
Field Summary | |
protected State |
current
|
Fields inherited from class java.io.Writer |
lock |
Constructor Summary | |
AbstractXmlWriter()
|
Method Summary | |
abstract void |
attribute(java.lang.String name,
java.lang.String value)
writes an attribute. |
void |
attribute(java.lang.String namespace,
java.lang.String name,
java.lang.String value)
writes an attribute with the given namespace. |
abstract void |
endTag()
Abstract method for writing an end tag. |
PrefixMap |
getPrefixMap()
|
protected abstract void |
startTag(PrefixMap prefixMap,
java.lang.String tag)
abstract method that must be overwritten by a method actually writing the resolved start tag without namespace checking. |
void |
startTag(PrefixMap prefixMap,
java.lang.String namespace,
java.lang.String name)
writes a start tag with the given name, using the given prefix map. |
void |
startTag(java.lang.String name)
convenience method for startTag (Xml.NO_NAMESPACE, name) |
void |
startTag(java.lang.String namespace,
java.lang.String name)
writes a start tag with the given namespace and name |
abstract void |
writeLegacy(int type,
java.lang.String text)
writes Xml.DOCTYPE, Xml.PROCESSING_INSTRUCTION or Xml.COMMENT |
Methods inherited from class java.io.Writer |
close, flush, write, write, write, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected State current
Constructor Detail |
public AbstractXmlWriter()
Method Detail |
public abstract void attribute(java.lang.String name, java.lang.String value) throws java.io.IOException
java.io.IOException
public void attribute(java.lang.String namespace, java.lang.String name, java.lang.String value) throws java.io.IOException
java.io.IOException
public PrefixMap getPrefixMap()
public void startTag(PrefixMap prefixMap, java.lang.String namespace, java.lang.String name) throws java.io.IOException
java.io.IOException
public void startTag(java.lang.String namespace, java.lang.String name) throws java.io.IOException
java.io.IOException
public void startTag(java.lang.String name) throws java.io.IOException
java.io.IOException
protected abstract void startTag(PrefixMap prefixMap, java.lang.String tag) throws java.io.IOException
java.io.IOException
public abstract void endTag() throws java.io.IOException
java.io.IOException
public abstract void writeLegacy(int type, java.lang.String text) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |