de.interactive_instruments.ShapeChange.ModelDiff
Class Differ

java.lang.Object
  extended by de.interactive_instruments.ShapeChange.ModelDiff.Differ

public class Differ
extends Object


Constructor Summary
Differ()
           
Differ(boolean aaa, String[] maArr)
           
 
Method Summary
protected  LinkedList<diff_match_patch.Diff> aaaDocumentation(String ref, String curr)
           
 HashMap<Info,HashSet<DiffElement>> baseDiff(Info curr, Info ref)
           
 String diff_toString(LinkedList<diff_match_patch.Diff> diffs)
           
 HashMap<Info,HashSet<DiffElement>> diff(ClassInfo curr, ClassInfo ref)
           
 HashMap<Info,HashSet<DiffElement>> diff(PackageInfo curr, PackageInfo ref)
           
 HashMap<Info,HashSet<DiffElement>> diff(PropertyInfo curr, PropertyInfo ref)
           
 HashMap<Info,HashSet<DiffElement>> diffEnum(PropertyInfo curr, PropertyInfo ref)
           
protected  HashMap<Info,HashSet<DiffElement>> infoDiffs(Info base, DiffElement.ElementType type, Info[] currs, Info[] refs)
           
protected  DiffElement stringDiff(DiffElement.ElementType type, String ref, String curr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Differ

public Differ()

Differ

public Differ(boolean aaa,
              String[] maArr)
Method Detail

diff

public HashMap<Info,HashSet<DiffElement>> diff(PackageInfo curr,
                                               PackageInfo ref)

diff

public HashMap<Info,HashSet<DiffElement>> diff(ClassInfo curr,
                                               ClassInfo ref)

diff

public HashMap<Info,HashSet<DiffElement>> diff(PropertyInfo curr,
                                               PropertyInfo ref)

diffEnum

public HashMap<Info,HashSet<DiffElement>> diffEnum(PropertyInfo curr,
                                                   PropertyInfo ref)

aaaDocumentation

protected LinkedList<diff_match_patch.Diff> aaaDocumentation(String ref,
                                                             String curr)

stringDiff

protected DiffElement stringDiff(DiffElement.ElementType type,
                                 String ref,
                                 String curr)

infoDiffs

protected HashMap<Info,HashSet<DiffElement>> infoDiffs(Info base,
                                                       DiffElement.ElementType type,
                                                       Info[] currs,
                                                       Info[] refs)

baseDiff

public HashMap<Info,HashSet<DiffElement>> baseDiff(Info curr,
                                                   Info ref)

diff_toString

public String diff_toString(LinkedList<diff_match_patch.Diff> diffs)


Copyright © 2015. All rights reserved.