org.momeunit.ant.preverifier
Class Preverifier

java.lang.Object
  extended by org.momeunit.ant.core.WtkTool
      extended by org.momeunit.ant.preverifier.Preverifier
Direct Known Subclasses:
SunPreverifier

public abstract class Preverifier
extends WtkTool

Abstract base class of all preverifiers. Extends WtkTool. Contains execute(File, File, File) abstract method that every preverifier must implement. Contains config property accessible via setConfig(String) and getConfig() methods.

Version:
1.1.2
Author:
Sergio Morozov

Constructor Summary
Preverifier()
          Instantiates preverifier.
Preverifier(File wtkHome)
          Instantiates preverifier with given WTK home directory.
 
Method Summary
abstract  Process execute(File src, File toDir, File atDir)
          Abstract method intended to run preverifier that every preverifier must implement.
 String getConfig()
          Return CLDC version.
 void setConfig(String cldc)
          Sets CLDC version.
 
Methods inherited from class org.momeunit.ant.core.WtkTool
addProperties, enumeratePropertyNames, getClasspath, getProperty, getTask, getWtkHome, propertyNames, setClasspath, setProperty, setTask, setWtkHome
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Preverifier

public Preverifier(File wtkHome)
Instantiates preverifier with given WTK home directory.

Parameters:
wtkHome - WTK home directory.
Since:
1.1

Preverifier

public Preverifier()
Instantiates preverifier.

Since:
1.1
Method Detail

getConfig

public String getConfig()
Return CLDC version.

Returns:
CLDC version.
Since:
1.1

setConfig

public void setConfig(String cldc)
Sets CLDC version.

Parameters:
cldc - CLDC version.
Since:
1.1

execute

public abstract Process execute(File src,
                                File toDir,
                                File atDir)
Abstract method intended to run preverifier that every preverifier must implement.

Parameters:
src - source to preverify. Either directory or jar file. Can't be null.
toDir - Destination directory of preverfier. Can't be null.
atDir - Current directory of running preverifier. Can't be null.
Returns:
Process associated with running preverifier.
Since:
1.1