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

org::osjava::jardiff::StreamDiffHandler Class Reference

Inheritance diagram for org::osjava::jardiff::StreamDiffHandler:

org::osjava::jardiff::DiffHandler

List of all members.


Detailed Description

A specific type of DiffHandler which uses an OutputStream to create an XML document describing the changes in the diff. This is needed for java 1.2 compatibility for the ant task.

Author:
Antony Riley

Definition at line 55 of file StreamDiffHandler.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
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
 StreamDiffHandler (OutputStream out) throws DiffException
 StreamDiffHandler () throws DiffException

Static Public Attributes

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

Protected Member Functions

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

Private Member Functions

final String xmlEscape (final String str)

Private Attributes

final BufferedWriter out

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

Generated by  Doxygen 1.6.0   Back to index