Logo Search packages:      
Sourcecode: jardiff version File versions  Download package

org::osjava::jardiff::DOMDiffHandler Class Reference

Inheritance diagram for org::osjava::jardiff::DOMDiffHandler:

org::osjava::jardiff::DiffHandler

List of all members.


Detailed Description

A specific type of DiffHandler which uses DOM to create an XML document describing the changes in the diff.

Author:
Antony Riley

Definition at line 64 of file DOMDiffHandler.java.


Public Member Functions

void classAdded (ClassInfo info) throws DiffException
void classChanged (ClassInfo oldInfo, ClassInfo newInfo) throws DiffException
void classRemoved (ClassInfo info) throws DiffException
void contains (ClassInfo info) throws DiffException
 DOMDiffHandler (Transformer transformer, Result result) throws DiffException
 DOMDiffHandler () throws DiffException
void endAdded () throws DiffException
void endChanged () throws DiffException
void endClassChanged () throws DiffException
void endDiff () throws DiffException
void endNewContents () throws DiffException
void endOldContents () throws DiffException
void endRemoved () throws DiffException
void fieldAdded (FieldInfo info) throws DiffException
void fieldChanged (FieldInfo oldInfo, FieldInfo newInfo) throws DiffException
void fieldRemoved (FieldInfo info) throws DiffException
void methodAdded (MethodInfo info) throws DiffException
void methodChanged (MethodInfo oldInfo, MethodInfo newInfo) throws DiffException
void methodRemoved (MethodInfo info) throws DiffException
void startAdded () throws DiffException
void startChanged () throws DiffException
void startClassChanged (String internalName) throws DiffException
void startDiff (String oldJar, String newJar) throws DiffException
void startNewContents () throws DiffException
void startOldContents () throws DiffException
void startRemoved () throws DiffException

Static Public Attributes

static final String XML_URI = "http://www.osjava.org/jardiff/0.1"

Protected Member Functions

void addAccessFlags (AbstractInfo info)
void addMethodNodes (String desc)
void addTypeNode (Type type)
void addTypeNode (String desc)
void writeClassInfo (ClassInfo info)
void writeFieldInfo (FieldInfo info)
void writeMethodInfo (MethodInfo info)

Private Attributes

Node currentNode
final Document doc
final Result result
final Transformer transformer

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index