|
JHotDraw 7.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jhotdraw.xml.NanoXMLDOMOutput
public class NanoXMLDOMOutput
DOMOutput using Nano XML.
Constructor Summary | |
---|---|
NanoXMLDOMOutput(DOMFactory factory)
Creates a new instance. |
Method Summary | |
---|---|
void |
addAttribute(java.lang.String name,
boolean value)
Adds an attribute to current element of the DOM Document. |
void |
addAttribute(java.lang.String name,
boolean value,
boolean defaultValue)
Adds an attribute to current element of the DOM Document if it is different from the default value. |
void |
addAttribute(java.lang.String name,
double value)
Adds an attribute to current element of the DOM Document. |
void |
addAttribute(java.lang.String name,
double value,
double defaultValue)
Adds an attribute to current element of the DOM Document if it is different from the default value. |
void |
addAttribute(java.lang.String name,
float value)
Adds an attribute to current element of the DOM Document. |
void |
addAttribute(java.lang.String name,
float value,
float defaultValue)
Adds an attribute to current element of the DOM Document if it is different from the default value. |
void |
addAttribute(java.lang.String name,
int value)
Adds an attribute to current element of the DOM Document. |
void |
addAttribute(java.lang.String name,
int value,
int defaultValue)
Adds an attribute to current element of the DOM Document if it is different from the default value. |
void |
addAttribute(java.lang.String name,
java.lang.String value)
Adds an attribute to current element of the DOM Document. |
void |
addAttribute(java.lang.String name,
java.lang.String value,
java.lang.String defaultValue)
Adds an attribute to current element of the DOM Document if it is different from the default value. |
void |
addComment(java.lang.String comment)
Adds a comment to the current element of the DOM Document. |
void |
addText(java.lang.String text)
Adds a text to current element of the DOM Document. |
void |
closeElement()
Closes the current element of the DOM Document. |
java.lang.Object |
getPrototype()
Returns a prototype for the object currently being written. |
void |
openElement(java.lang.String tagName)
Puts a new element into the DOM Document. |
void |
print(java.io.PrintWriter out)
Prints the contents of the DOMOutput into the specified print writer. |
void |
save(java.io.OutputStream out)
Writes the contents of the DOMOutput into the specified output stream. |
void |
save(java.io.Writer out)
Writes the contents of the DOMOutput into the specified writer. |
void |
setDoctype(java.lang.String doctype)
Sets the doctype for the XML document. |
void |
writeObject(java.lang.Object o)
Writes an object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NanoXMLDOMOutput(DOMFactory factory)
Method Detail |
---|
public void save(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public void save(java.io.Writer out) throws java.io.IOException
java.io.IOException
public void print(java.io.PrintWriter out)
public void openElement(java.lang.String tagName)
openElement
in interface DOMOutput
public void closeElement()
closeElement
in interface DOMOutput
java.lang.IllegalArgumentException
- if the provided tagName does
not match the tag name of the element.public void addComment(java.lang.String comment)
addComment
in interface DOMOutput
public void addText(java.lang.String text)
addText
in interface DOMOutput
public void addAttribute(java.lang.String name, java.lang.String value)
addAttribute
in interface DOMOutput
public void addAttribute(java.lang.String name, int value)
addAttribute
in interface DOMOutput
public void addAttribute(java.lang.String name, boolean value)
addAttribute
in interface DOMOutput
public void addAttribute(java.lang.String name, float value)
addAttribute
in interface DOMOutput
public void addAttribute(java.lang.String name, double value)
addAttribute
in interface DOMOutput
public void writeObject(java.lang.Object o) throws java.io.IOException
DOMOutput
writeObject
in interface DOMOutput
java.io.IOException
public void addAttribute(java.lang.String name, float value, float defaultValue)
DOMOutput
addAttribute
in interface DOMOutput
public void addAttribute(java.lang.String name, int value, int defaultValue)
DOMOutput
addAttribute
in interface DOMOutput
public void addAttribute(java.lang.String name, double value, double defaultValue)
DOMOutput
addAttribute
in interface DOMOutput
public void addAttribute(java.lang.String name, boolean value, boolean defaultValue)
DOMOutput
addAttribute
in interface DOMOutput
public void addAttribute(java.lang.String name, java.lang.String value, java.lang.String defaultValue)
DOMOutput
addAttribute
in interface DOMOutput
public java.lang.Object getPrototype()
DOMOutput
getPrototype
in interface DOMOutput
public void setDoctype(java.lang.String doctype)
DOMOutput
setDoctype
in interface DOMOutput
|
Copyright 1996-2007 (c) JHotDraw.org. Some rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |