soot.xml
Class XMLPrinter

java.lang.Object
  extended by soot.xml.XMLPrinter

public class XMLPrinter
extends Object

XML printing routines all XML output comes through here


Field Summary
static String dtdHeader
           
 XMLRoot root
           
static String xmlHeader
           
 
Constructor Summary
XMLPrinter(Singletons.Global g)
           
 
Method Summary
 XMLNode addElement(String name)
           
 XMLNode addElement(String name, String value)
           
 XMLNode addElement(String name, String value, String[] attributes)
           
 XMLNode addElement(String name, String value, String[] attributes, String[] values)
           
 XMLNode addElement(String name, String value, String attribute, String attributeValue)
           
 void printJimpleStyleTo(SootClass cl, PrintWriter out)
           
 XMLNode setXMLNode(XMLNode node)
           
 String toString()
           
static XMLPrinter v()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

xmlHeader

public static final String xmlHeader
See Also:
Constant Field Values

dtdHeader

public static final String dtdHeader
See Also:
Constant Field Values

root

public XMLRoot root
Constructor Detail

XMLPrinter

public XMLPrinter(Singletons.Global g)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

addElement

public XMLNode addElement(String name)

addElement

public XMLNode addElement(String name,
                          String value)

addElement

public XMLNode addElement(String name,
                          String value,
                          String[] attributes)

addElement

public XMLNode addElement(String name,
                          String value,
                          String attribute,
                          String attributeValue)

addElement

public XMLNode addElement(String name,
                          String value,
                          String[] attributes,
                          String[] values)

v

public static XMLPrinter v()

setXMLNode

public XMLNode setXMLNode(XMLNode node)

printJimpleStyleTo

public void printJimpleStyleTo(SootClass cl,
                               PrintWriter out)