com.jeantessier.diff
Class DifferencesFactory

java.lang.Object
  |
  +--com.jeantessier.diff.DifferencesFactory

public class DifferencesFactory
extends java.lang.Object


Constructor Summary
DifferencesFactory(Validator old_validator, Validator new_validator)
           
 
Method Summary
 Differences CreateClassDifferences(java.lang.String name, Classfile old_class, Classfile new_class)
           
 Differences CreateFeatureDifferences(java.lang.String name, Feature_info old_feature, Feature_info new_feature)
           
 Differences CreateJarDifferences(java.lang.String name, java.lang.String old_version, ClassfileLoader old_jar, java.lang.String new_version, ClassfileLoader new_jar)
           
 Differences CreatePackageDifferences(java.lang.String name, PackageNode old_package, PackageNode new_package)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DifferencesFactory

public DifferencesFactory(Validator old_validator,
                          Validator new_validator)
Method Detail

CreateJarDifferences

public Differences CreateJarDifferences(java.lang.String name,
                                        java.lang.String old_version,
                                        ClassfileLoader old_jar,
                                        java.lang.String new_version,
                                        ClassfileLoader new_jar)

CreatePackageDifferences

public Differences CreatePackageDifferences(java.lang.String name,
                                            PackageNode old_package,
                                            PackageNode new_package)

CreateClassDifferences

public Differences CreateClassDifferences(java.lang.String name,
                                          Classfile old_class,
                                          Classfile new_class)

CreateFeatureDifferences

public Differences CreateFeatureDifferences(java.lang.String name,
                                            Feature_info old_feature,
                                            Feature_info new_feature)