org.eclipse.emf.cdo.releng.version.digest
Class DigestValidator

java.lang.Object
  extended by org.eclipse.emf.cdo.releng.version.VersionValidator
      extended by org.eclipse.emf.cdo.releng.version.digest.DigestValidator
Direct Known Subclasses:
DigestValidator.BuildModel

public class DigestValidator
extends VersionValidator


Nested Class Summary
static class DigestValidator.BuildModel
           
 
Constructor Summary
DigestValidator()
           
 
Method Summary
 void afterValidation(DigestValidatorState validatorState)
           
 void beforeValidation(DigestValidatorState validatorState, org.eclipse.pde.core.plugin.IPluginModelBase pluginModel)
           
static IFile getDigestFile(IPath releasePath)
           
protected  boolean isConsidered(IResource resource)
           
 void updateBuildState(BuildState buildState, String releasePath, Release release, IProject project, IResourceDelta delta, org.eclipse.pde.core.plugin.IPluginModelBase pluginModel, IProgressMonitor monitor)
           
 DigestValidatorState validateDelta(IResourceDelta delta, DigestValidatorState validatorState, org.eclipse.pde.core.plugin.IPluginModelBase pluginModel, IProgressMonitor monitor)
           
 DigestValidatorState validateFull(IResource resource, DigestValidatorState parentState, org.eclipse.pde.core.plugin.IPluginModelBase pluginModel, IProgressMonitor monitor)
           
 
Methods inherited from class org.eclipse.emf.cdo.releng.version.VersionValidator
abort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DigestValidator

public DigestValidator()
Method Detail

updateBuildState

public void updateBuildState(BuildState buildState,
                             String releasePath,
                             Release release,
                             IProject project,
                             IResourceDelta delta,
                             org.eclipse.pde.core.plugin.IPluginModelBase pluginModel,
                             IProgressMonitor monitor)
                      throws Exception
Specified by:
updateBuildState in class VersionValidator
Throws:
Exception

validateFull

public DigestValidatorState validateFull(IResource resource,
                                         DigestValidatorState parentState,
                                         org.eclipse.pde.core.plugin.IPluginModelBase pluginModel,
                                         IProgressMonitor monitor)
                                  throws Exception
Throws:
Exception

validateDelta

public DigestValidatorState validateDelta(IResourceDelta delta,
                                          DigestValidatorState validatorState,
                                          org.eclipse.pde.core.plugin.IPluginModelBase pluginModel,
                                          IProgressMonitor monitor)
                                   throws Exception
Throws:
Exception

beforeValidation

public void beforeValidation(DigestValidatorState validatorState,
                             org.eclipse.pde.core.plugin.IPluginModelBase pluginModel)
                      throws Exception
Throws:
Exception

afterValidation

public void afterValidation(DigestValidatorState validatorState)
                     throws Exception
Throws:
Exception

isConsidered

protected boolean isConsidered(IResource resource)

getDigestFile

public static IFile getDigestFile(IPath releasePath)


Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.