soot.xml
Class XMLPrinter
java.lang.Object
soot.xml.XMLPrinter
- public class XMLPrinter
- extends java.lang.Object
XML printing routines all XML output comes through here
Constructor Summary |
XMLPrinter(soot.Singletons.Global g)
|
Method Summary |
XMLNode |
addElement(java.lang.String name)
|
XMLNode |
addElement(java.lang.String name,
java.lang.String value)
|
XMLNode |
addElement(java.lang.String name,
java.lang.String value,
java.lang.String[] attributes)
|
XMLNode |
addElement(java.lang.String name,
java.lang.String value,
java.lang.String[] attributes,
java.lang.String[] values)
|
XMLNode |
addElement(java.lang.String name,
java.lang.String value,
java.lang.String attribute,
java.lang.String attributeValue)
|
void |
printJimpleStyleTo(SootClass cl,
java.io.PrintWriter out)
|
XMLNode |
setXMLNode(XMLNode node)
|
java.lang.String |
toString()
|
static XMLPrinter |
v()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
xmlHeader
public static final java.lang.String xmlHeader
- See Also:
- Constant Field Values
dtdHeader
public static final java.lang.String dtdHeader
- See Also:
- Constant Field Values
root
public XMLRoot root
XMLPrinter
public XMLPrinter(soot.Singletons.Global g)
toString
public java.lang.String toString()
addElement
public XMLNode addElement(java.lang.String name)
addElement
public XMLNode addElement(java.lang.String name,
java.lang.String value)
addElement
public XMLNode addElement(java.lang.String name,
java.lang.String value,
java.lang.String[] attributes)
addElement
public XMLNode addElement(java.lang.String name,
java.lang.String value,
java.lang.String attribute,
java.lang.String attributeValue)
addElement
public XMLNode addElement(java.lang.String name,
java.lang.String value,
java.lang.String[] attributes,
java.lang.String[] values)
v
public static XMLPrinter v()
setXMLNode
public XMLNode setXMLNode(XMLNode node)
printJimpleStyleTo
public void printJimpleStyleTo(SootClass cl,
java.io.PrintWriter out)