|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
An interface for classes which wish to receive information about differences in class files between two different jar file version to implement.
| Method Summary | |
void |
classAdded(ClassInfo classinfo)
Notification that a class was added. |
void |
classChanged(ClassInfo oldClassinfo,
ClassInfo newClassinfo)
The current class has changed. |
void |
classRemoved(ClassInfo classinfo)
Notification that a class was removed. |
void |
contains(ClassInfo info)
Add a contained class. |
void |
endAdded()
End of list of removed classes. |
void |
endChanged()
End of class changes. |
void |
endClassChanged()
End of changes for the current class. |
void |
endDiff()
End of the diff. |
void |
endNewContents()
End the list of new contents. |
void |
endOldContents()
End the list of old contents. |
void |
endRemoved()
End of list of removed classes. |
void |
fieldAdded(FieldInfo fieldinfo)
The field was added for the current class that has changed. |
void |
fieldChanged(FieldInfo oldFieldinfo,
FieldInfo newFieldinfo)
A field on the current class has changed. |
void |
fieldRemoved(FieldInfo fieldinfo)
The field was removed for the current class that has changed. |
void |
methodAdded(MethodInfo methodinfo)
The method was added for the current class that has changed. |
void |
methodChanged(MethodInfo oldMethodInfo,
MethodInfo newMethodInfo)
A method on the current class has changed. |
void |
methodRemoved(MethodInfo methodinfo)
The method was removed for the current class that has changed. |
void |
startAdded()
Start of list of added classes. |
void |
startChanged()
Start list of changed classes. |
void |
startClassChanged(String string)
Start information about class changes for the classname passed. |
void |
startDiff(String a,
String b)
Start a diff between two versions, where string a is the old version and string b is the new version. |
void |
startNewContents()
Start the list of new contents. |
void |
startOldContents()
Start the list of old contents. |
void |
startRemoved()
Start the list of removed classes. |
| Method Detail |
public void startDiff(String a,
String b)
throws DiffException
a - the name of the old versionb - the name of the new version
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void startOldContents()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void startNewContents()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void contains(ClassInfo info)
throws DiffException
info - information about a class
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void endOldContents()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void endNewContents()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void startRemoved()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void classRemoved(ClassInfo classinfo)
throws DiffException
classinfo - information about the class that has been removed.
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void endRemoved()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void startAdded()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void classAdded(ClassInfo classinfo)
throws DiffException
classinfo - information about the class that has been removed.
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void endAdded()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void startChanged()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void startClassChanged(String string)
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void fieldRemoved(FieldInfo fieldinfo)
throws DiffException
fieldinfo - Information about the field removed.
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void methodRemoved(MethodInfo methodinfo)
throws DiffException
methodinfo - Information about the method removed.
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void fieldAdded(FieldInfo fieldinfo)
throws DiffException
fieldinfo - Information about the field added.
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void methodAdded(MethodInfo methodinfo)
throws DiffException
methodinfo - Information about the method added.
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void classChanged(ClassInfo oldClassinfo,
ClassInfo newClassinfo)
throws DiffException
oldClassinfo - Information about the old class.newClassinfo - Information about the new class.
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void fieldChanged(FieldInfo oldFieldinfo,
FieldInfo newFieldinfo)
throws DiffException
oldFieldinfo - Information about the old field.newFieldinfo - Information about the new field.
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void methodChanged(MethodInfo oldMethodInfo,
MethodInfo newMethodInfo)
throws DiffException
oldMethodInfo - Information about the old method.newMethodInfo - Information about the new method.
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void endClassChanged()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void endChanged()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
public void endDiff()
throws DiffException
DiffException - when there is an underlying exception, e.g.
writing to a file caused an IOException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||