org.eclipse.mtj.api.extension
Interface PreverificationProvider

All Superinterfaces:
org.eclipse.emf.ecore.EObject, MtjExtension, org.eclipse.emf.common.notify.Notifier

public interface PreverificationProvider
extends MtjExtension

Preverification Provider is responsible of verifying application projects resources.

$Revision: 1.3 $
$Date: 2006/11/14 08:17:44 $


Method Summary
 org.eclipse.mtj.api.model.preverifier.PreverificationError[] preverify(org.eclipse.mtj.api.model.IMtjProject project, RuntimePlatformDefinition targetPlatform, org.eclipse.core.resources.IResource[] inResource, org.eclipse.core.resources.IFolder outputFolder, org.eclipse.core.runtime.IProgressMonitor monitor)
          Launch the preverification process on the specified resources.
 org.eclipse.mtj.api.model.preverifier.PreverificationError[] preverifyJarFile(java.lang.String projectName, RuntimePlatformDefinition targetPlatform, java.io.File jarFile, org.eclipse.core.resources.IFolder outputFolder, org.eclipse.core.runtime.IProgressMonitor monitor)
          Launch the preverification process on the specified jar file.
 
Methods inherited from interface org.eclipse.mtj.api.extension.MtjExtension
getDescription, getId, getType, getVendor, getVersion, isActive, setActive, setDescription, setId, setType, setVendor, setVersion
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

preverify

org.eclipse.mtj.api.model.preverifier.PreverificationError[] preverify(org.eclipse.mtj.api.model.IMtjProject project,
                                                                       RuntimePlatformDefinition targetPlatform,
                                                                       org.eclipse.core.resources.IResource[] inResource,
                                                                       org.eclipse.core.resources.IFolder outputFolder,
                                                                       org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                       throws org.eclipse.mtj.exception.MtjException
Launch the preverification process on the specified resources.

Throws:
org.eclipse.mtj.exception.MtjException

preverifyJarFile

org.eclipse.mtj.api.model.preverifier.PreverificationError[] preverifyJarFile(java.lang.String projectName,
                                                                              RuntimePlatformDefinition targetPlatform,
                                                                              java.io.File jarFile,
                                                                              org.eclipse.core.resources.IFolder outputFolder,
                                                                              org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                              throws org.eclipse.mtj.exception.MtjException
Launch the preverification process on the specified jar file.

Throws:
org.eclipse.mtj.exception.MtjException