com.phenix.pct
Class PCTProxygen

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by com.phenix.pct.PCT
              extended by com.phenix.pct.PCTProxygen
All Implemented Interfaces:
Cloneable

public class PCTProxygen
extends PCT

Proxygen task

Version:
$Revision$
Author:
Gilles QUERRET

Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
PCTProxygen()
           
 
Method Summary
 org.apache.tools.ant.types.Commandline.Argument createJvmarg()
           
 void execute()
          Do the work
 void setKeepFiles(boolean keepFiles)
          Keep files
 void setSrcFile(File srcFile)
          PXG file to use
 void setWorkingDirectory(File workingDir)
          Working directory
 
Methods inherited from class com.phenix.pct.PCT
addEnv, checkDlcHome, deleteDirectory, escapeString, extractPL, extractPL, getDlcBin, getDlcHome, getDLCMaintenanceVersion, getDLCMajorVersion, getDLCMinorVersion, getDLCPatchLevel, getDLCRevision, getEnvironment, getExecPath, getFullVersion, getIncludedPL, getJavaFileset, getJavaFileset, getProgressProcedures, getRCodeVersion, getReducedVersion, isSourceCodeUsed, nextRandomInt, setDlcBin, setDlcHome, setDlcJava, setIncludedPL
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PCTProxygen

public PCTProxygen()
Method Detail

setKeepFiles

public void setKeepFiles(boolean keepFiles)
Keep files

Parameters:
keepFiles - boolean

setWorkingDirectory

public void setWorkingDirectory(File workingDir)
Working directory

Parameters:
workingDir - File

setSrcFile

public void setSrcFile(File srcFile)
PXG file to use

Parameters:
srcFile - File

createJvmarg

public org.apache.tools.ant.types.Commandline.Argument createJvmarg()

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Do the work

Specified by:
execute in class PCT
Throws:
org.apache.tools.ant.BuildException - Something went wrong


Copyright © 2003-2011 Gilles QUERRET. All Rights Reserved.