Package aQute.bnd.differ
Class DiffPluginImpl
- java.lang.Object
-
- aQute.bnd.differ.DiffPluginImpl
-
- All Implemented Interfaces:
Differ
public class DiffPluginImpl extends java.lang.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 aDiff
tree.
-
-
Constructor Summary
Constructors Constructor Description DiffPluginImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tree
deserialize(Tree.Data data)
void
setIgnore(Parameters diffignore)
void
setIgnore(java.lang.String diffignore)
Tree
tree(Analyzer newer)
Tree
tree(Jar newer)
Tree
tree(java.io.File newer)
-
-
-
Method Detail
-
tree
public Tree tree(java.io.File newer) throws java.lang.Exception
- Throws:
java.lang.Exception
- See Also:
Differ.tree(aQute.bnd.osgi.Jar)
-
tree
public Tree tree(Jar newer) throws java.lang.Exception
- Specified by:
tree
in interfaceDiffer
- Throws:
java.lang.Exception
- See Also:
Differ.tree(aQute.bnd.osgi.Jar)
-
deserialize
public Tree deserialize(Tree.Data data) throws java.lang.Exception
- Specified by:
deserialize
in interfaceDiffer
- Throws:
java.lang.Exception
-
setIgnore
public void setIgnore(java.lang.String diffignore)
-
setIgnore
public void setIgnore(Parameters diffignore)
-
-