Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-07-28 11:02:24 +0000
committerEike Stepper2012-07-28 11:02:24 +0000
commit414f593cdd49a98ab2aaacd20fec7bea6d6dfc80 (patch)
tree0825a2f2a0688fda4de9bcde0189094c3f8acfae /plugins/org.eclipse.emf.cdo.releng.version.digest
parentc1b003308c9da0a1bc5976f824d008caed36e7f8 (diff)
downloadcdo-414f593cdd49a98ab2aaacd20fec7bea6d6dfc80.tar.gz
cdo-414f593cdd49a98ab2aaacd20fec7bea6d6dfc80.tar.xz
cdo-414f593cdd49a98ab2aaacd20fec7bea6d6dfc80.zip
Factor out proper API
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.releng.version.digest')
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.version.digest/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.version.digest/src/org/eclipse/emf/cdo/releng/version/digest/DigestValidator.java39
2 files changed, 20 insertions, 21 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.version.digest/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.cdo.releng.version.digest/META-INF/MANIFEST.MF
index 8f9e58de44..0c7bd3cca3 100644
--- a/plugins/org.eclipse.emf.cdo.releng.version.digest/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.cdo.releng.version.digest/META-INF/MANIFEST.MF
@@ -13,4 +13,4 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)",
org.eclipse.core.resources;bundle-version="[3.4.0,4.0.0)",
org.eclipse.pde.core;bundle-version="[3.4.0,4.0.0)",
org.eclipse.emf.cdo.releng.version;bundle-version="[2.0.0,3.0.0)";visibility:=reexport
-Export-Package: org.eclipse.emf.cdo.releng.version.digest;version="1.0.0"
+Export-Package: org.eclipse.emf.cdo.releng.version.digest;version="1.0.0";x-friends:="org.eclipse.emf.cdo.releng.version.ui"
diff --git a/plugins/org.eclipse.emf.cdo.releng.version.digest/src/org/eclipse/emf/cdo/releng/version/digest/DigestValidator.java b/plugins/org.eclipse.emf.cdo.releng.version.digest/src/org/eclipse/emf/cdo/releng/version/digest/DigestValidator.java
index 9fa6daf1fb..6592e20977 100644
--- a/plugins/org.eclipse.emf.cdo.releng.version.digest/src/org/eclipse/emf/cdo/releng/version/digest/DigestValidator.java
+++ b/plugins/org.eclipse.emf.cdo.releng.version.digest/src/org/eclipse/emf/cdo/releng/version/digest/DigestValidator.java
@@ -10,11 +10,10 @@
*/
package org.eclipse.emf.cdo.releng.version.digest;
-import org.eclipse.emf.cdo.releng.version.BuildState;
-import org.eclipse.emf.cdo.releng.version.Element;
-import org.eclipse.emf.cdo.releng.version.Release;
-import org.eclipse.emf.cdo.releng.version.ReleaseManager;
-import org.eclipse.emf.cdo.releng.version.VersionBuilder;
+import org.eclipse.emf.cdo.releng.version.IBuildState;
+import org.eclipse.emf.cdo.releng.version.IElement;
+import org.eclipse.emf.cdo.releng.version.IRelease;
+import org.eclipse.emf.cdo.releng.version.IReleaseManager;
import org.eclipse.emf.cdo.releng.version.VersionUtil;
import org.eclipse.emf.cdo.releng.version.VersionValidator;
@@ -57,14 +56,14 @@ import java.util.WeakHashMap;
*/
public class DigestValidator extends VersionValidator
{
- private static final Map<Release, ReleaseDigest> RELEASE_DIGESTS = new WeakHashMap<Release, ReleaseDigest>();
+ private static final Map<IRelease, ReleaseDigest> RELEASE_DIGESTS = new WeakHashMap<IRelease, ReleaseDigest>();
public DigestValidator()
{
}
@Override
- public void updateBuildState(BuildState buildState, Release release, IProject project, IResourceDelta delta,
+ public void updateBuildState(IBuildState buildState, IRelease release, IProject project, IResourceDelta delta,
IModel componentModel, IProgressMonitor monitor) throws Exception
{
DigestValidatorState validatorState = (DigestValidatorState)buildState.getValidatorState();
@@ -85,7 +84,7 @@ public class DigestValidator extends VersionValidator
beforeValidation(validatorState, componentModel);
if (validatorState == null || delta == null)
{
- if (VersionBuilder.DEBUG)
+ if (VersionUtil.DEBUG)
{
System.out.println("Digest: Full validation...");
}
@@ -95,7 +94,7 @@ public class DigestValidator extends VersionValidator
}
else
{
- if (VersionBuilder.DEBUG)
+ if (VersionUtil.DEBUG)
{
System.out.println("Digest: Incremental validation...");
}
@@ -110,13 +109,13 @@ public class DigestValidator extends VersionValidator
}
byte[] validatorDigest = validatorState.getDigest();
- if (VersionBuilder.DEBUG)
+ if (VersionUtil.DEBUG)
{
System.out.println("DIGEST = " + formatDigest(validatorDigest));
}
byte[] releasedProjectDigest = releaseDigest.get(project.getName());
- if (VersionBuilder.DEBUG)
+ if (VersionUtil.DEBUG)
{
System.out.println("RELEASE = " + formatDigest(releasedProjectDigest));
}
@@ -134,7 +133,7 @@ public class DigestValidator extends VersionValidator
return null;
}
- if (VersionBuilder.DEBUG)
+ if (VersionUtil.DEBUG)
{
System.out.println("Digest: " + resource.getFullPath());
}
@@ -157,7 +156,7 @@ public class DigestValidator extends VersionValidator
}
byte[] digest = getFolderDigest(memberStates);
- if (VersionBuilder.DEBUG)
+ if (VersionUtil.DEBUG)
{
System.out.println("Considered: " + container.getFullPath() + " --> " + formatDigest(digest));
}
@@ -169,7 +168,7 @@ public class DigestValidator extends VersionValidator
{
IFile file = (IFile)resource;
byte[] digest = getFileDigest(file);
- if (VersionBuilder.DEBUG)
+ if (VersionUtil.DEBUG)
{
System.out.println("Considered: " + file.getFullPath() + " --> " + formatDigest(digest));
}
@@ -266,7 +265,7 @@ public class DigestValidator extends VersionValidator
{
}
- private ReleaseDigest getReleaseDigest(IPath releasePath, Release release, IProgressMonitor monitor)
+ private ReleaseDigest getReleaseDigest(IPath releasePath, IRelease release, IProgressMonitor monitor)
throws IOException, CoreException, ClassNotFoundException
{
IFile file = getDigestFile(releasePath);
@@ -413,7 +412,7 @@ public class DigestValidator extends VersionValidator
}
}
- public ReleaseDigest createReleaseDigest(Release release, IFile target, List<String> warnings,
+ public ReleaseDigest createReleaseDigest(IRelease release, IFile target, List<String> warnings,
IProgressMonitor monitor) throws CoreException
{
monitor.beginTask(null, release.getSize() + 1);
@@ -421,7 +420,7 @@ public class DigestValidator extends VersionValidator
try
{
ReleaseDigest releaseDigest = new ReleaseDigest(release.getDigest());
- for (Entry<Element, Element> entry : release.getElements().entrySet())
+ for (Entry<IElement, IElement> entry : release.getElements().entrySet())
{
String name = entry.getKey().getName();
monitor.subTask(name);
@@ -430,13 +429,13 @@ public class DigestValidator extends VersionValidator
{
try
{
- Element element = entry.getValue();
+ IElement element = entry.getValue();
if (element.getName().endsWith(".source"))
{
continue;
}
- IModel componentModel = ReleaseManager.INSTANCE.getComponentModel(element);
+ IModel componentModel = IReleaseManager.INSTANCE.getComponentModel(element);
if (componentModel == null)
{
addWarning(warnings, name + ": Component not found");
@@ -451,7 +450,7 @@ public class DigestValidator extends VersionValidator
continue;
}
- Version version = VersionBuilder.getComponentVersion(componentModel);
+ Version version = VersionUtil.getComponentVersion(componentModel);
if (!element.getVersion().equals(version))
{

Back to the top