aQute.bnd.differ
Class DiffPluginImpl

java.lang.Object
  extended by aQute.bnd.differ.DiffPluginImpl
All Implemented Interfaces:
Differ

public class DiffPluginImpl
extends Object
implements Differ

This Diff Plugin Implementation will compare JARs for their API (based on the Bundle Class Path and exported packages), the Manifest, and the resources. The Differences are represented in a Diff tree.


Constructor Summary
DiffPluginImpl()
           
 
Method Summary
 Tree deserialize(Tree.Data data)
           
 void setIgnore(String diffignore)
           
 Tree tree(Analyzer newer)
           
 Tree tree(File newer)
           
 Tree tree(Jar newer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiffPluginImpl

public DiffPluginImpl()
Method Detail

tree

public Tree tree(File newer)
          throws Exception
Throws:
Exception
See Also:
aQute.bnd.service.diff.Differ#diff(aQute.lib.resource.Jar, aQute.lib.resource.Jar)

tree

public Tree tree(Jar newer)
          throws Exception
Specified by:
tree in interface Differ
Throws:
Exception
See Also:
aQute.bnd.service.diff.Differ#diff(aQute.lib.resource.Jar, aQute.lib.resource.Jar)

tree

public Tree tree(Analyzer newer)
          throws Exception
Specified by:
tree in interface Differ
Throws:
Exception

deserialize

public Tree deserialize(Tree.Data data)
                 throws Exception
Specified by:
deserialize in interface Differ
Throws:
Exception

setIgnore

public void setIgnore(String diffignore)


Copyright © 2014 aQute SARL. All rights reserved.