Package org.alfresco.repo.transfer
Class XMLWriter
- java.lang.Object
-
- org.alfresco.repo.transfer.XMLWriter
-
public class XMLWriter extends Object
A simple class whose primary purpose is to wrap the fairly unfriendly interface presented by the dom4j XMLWriter with one that is simpler to use.- Author:
- Brian
-
-
Constructor Summary
Constructors Constructor Description XMLWriter(OutputStream outputStream, boolean prettyPrint, String encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(AttributesImpl attrs, QName name, int value)voidaddAttribute(AttributesImpl attrs, QName name, String value)voidclose()voidendDocument()voidendElement(QName name)voidendPrefixMapping(String prefix)voidstartDocument()voidstartElement(QName name)voidstartElement(QName name, Attributes attrs)voidstartPrefixMapping(String prefix, String uri)
-
-
-
Constructor Detail
-
XMLWriter
public XMLWriter(OutputStream outputStream, boolean prettyPrint, String encoding) throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
-
-
Method Detail
-
startDocument
public void startDocument()
-
startElement
public void startElement(QName name)
-
startElement
public void startElement(QName name, Attributes attrs)
-
endElement
public void endElement(QName name)
-
endPrefixMapping
public void endPrefixMapping(String prefix)
-
endDocument
public void endDocument()
-
close
public void close() throws IOException- Throws:
IOException
-
addAttribute
public void addAttribute(AttributesImpl attrs, QName name, String value)
-
addAttribute
public void addAttribute(AttributesImpl attrs, QName name, int value)
-
-