public abstract class Baseline
extends java.lang.Object
| Constructor and Description |
|---|
Baseline() |
| Modifier and Type | Method and Description |
|---|---|
protected aQute.bnd.version.Version |
calculateVersion(aQute.bnd.version.Version version,
java.util.Set<aQute.bnd.differ.Baseline.Info> infos) |
protected void |
doDiff(aQute.bnd.service.diff.Diff diff,
java.lang.StringBuilder sb) |
protected void |
doHeader(aQute.bnd.differ.Baseline.BundleInfo bundleInfo) |
protected void |
doInfo(aQute.bnd.differ.Baseline.BundleInfo bundleInfo,
aQute.bnd.differ.Baseline.Info info,
java.lang.String warnings) |
protected void |
doPackageDiff(aQute.bnd.service.diff.Diff diff) |
protected void |
doPackagesHeader(aQute.bnd.differ.Baseline.BundleInfo bundleInfo) |
boolean |
execute() |
protected boolean |
generatePackageInfo(aQute.bnd.differ.Baseline.Info info,
aQute.bnd.service.diff.Delta delta) |
protected java.util.Set<java.lang.String> |
getMovedPackages() |
java.util.Properties |
getProperties() |
protected java.lang.String |
getShortDelta(aQute.bnd.service.diff.Delta delta) |
protected boolean |
hasPackageRemoved(java.lang.Iterable<aQute.bnd.differ.Baseline.Info> infos) |
protected abstract void |
log(aQute.service.reporter.Reporter reporter) |
protected abstract void |
log(java.lang.String output) |
protected void |
persistLog(java.lang.String output) |
protected void |
reportLog(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4,
java.lang.String string5,
java.lang.String string6,
java.lang.String string7,
java.lang.String string8) |
void |
setBndFile(java.io.File bndFile) |
void |
setForceCalculatedVersion(boolean forceCalculatedVersion) |
void |
setForcePackageInfo(boolean forcePackageInfo) |
void |
setForceVersionOneOnAddedPackages(boolean forceVersionOneOnAddedPackages) |
void |
setLogFile(java.io.File logFile) |
void |
setNewCompatJarFile(java.io.File newCompatJarFile) |
void |
setNewJarFile(java.io.File newJarFile) |
void |
setOldJarFile(java.io.File oldJarFile) |
void |
setReportDiff(boolean reportDiff) |
void |
setReportOnlyDirtyPackages(boolean reportOnlyDirtyPackages) |
void |
setSourceDir(java.io.File sourceDir) |
protected void |
updateBundleVersion(aQute.bnd.version.Version oldVersion,
aQute.bnd.version.Version newVersion) |
public boolean execute()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Properties getProperties()
public void setBndFile(java.io.File bndFile)
public void setForceCalculatedVersion(boolean forceCalculatedVersion)
public void setForcePackageInfo(boolean forcePackageInfo)
public void setForceVersionOneOnAddedPackages(boolean forceVersionOneOnAddedPackages)
public void setLogFile(java.io.File logFile)
public void setNewCompatJarFile(java.io.File newCompatJarFile)
public void setNewJarFile(java.io.File newJarFile)
public void setOldJarFile(java.io.File oldJarFile)
public void setReportDiff(boolean reportDiff)
public void setReportOnlyDirtyPackages(boolean reportOnlyDirtyPackages)
public void setSourceDir(java.io.File sourceDir)
protected aQute.bnd.version.Version calculateVersion(aQute.bnd.version.Version version,
java.util.Set<aQute.bnd.differ.Baseline.Info> infos)
throws java.io.IOException
java.io.IOExceptionprotected void doDiff(aQute.bnd.service.diff.Diff diff,
java.lang.StringBuilder sb)
protected void doHeader(aQute.bnd.differ.Baseline.BundleInfo bundleInfo)
throws java.io.IOException
java.io.IOExceptionprotected void doInfo(aQute.bnd.differ.Baseline.BundleInfo bundleInfo,
aQute.bnd.differ.Baseline.Info info,
java.lang.String warnings)
throws java.io.IOException
java.io.IOExceptionprotected void doPackageDiff(aQute.bnd.service.diff.Diff diff)
protected void doPackagesHeader(aQute.bnd.differ.Baseline.BundleInfo bundleInfo)
throws java.io.IOException
java.io.IOExceptionprotected boolean generatePackageInfo(aQute.bnd.differ.Baseline.Info info,
aQute.bnd.service.diff.Delta delta)
throws java.lang.Exception
java.lang.Exceptionprotected java.util.Set<java.lang.String> getMovedPackages()
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String getShortDelta(aQute.bnd.service.diff.Delta delta)
protected boolean hasPackageRemoved(java.lang.Iterable<aQute.bnd.differ.Baseline.Info> infos)
throws java.io.IOException
java.io.IOExceptionprotected abstract void log(aQute.service.reporter.Reporter reporter)
protected abstract void log(java.lang.String output)
protected void persistLog(java.lang.String output)
throws java.io.IOException
java.io.IOExceptionprotected void reportLog(java.lang.String string1,
java.lang.String string2,
java.lang.String string3,
java.lang.String string4,
java.lang.String string5,
java.lang.String string6,
java.lang.String string7,
java.lang.String string8)
throws java.io.IOException
java.io.IOExceptionprotected void updateBundleVersion(aQute.bnd.version.Version oldVersion,
aQute.bnd.version.Version newVersion)
throws java.io.IOException
java.io.IOException