com.phenix.pct
Class PCTXCode

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.PCTXCode
All Implemented Interfaces:
Cloneable

public class PCTXCode
extends PCT

Procedure encryption task using xcode utility from Progress

Author:
Dick Knol

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
PCTXCode()
          Default constructor
 
Method Summary
 void addFileset(org.apache.tools.ant.types.FileSet set)
          Adds a set of files to encrypt
protected  void cleanup()
           
 void execute()
          Do the work
 void setDestDir(File destDir)
          Sets output directory (-d attribute)
 void setKey(String key)
          Sets key to be used for encryption (-k attribute)
 void setLowercase(boolean lowercase)
          Convert filenames to lowercase (-l attribute)
 void setOverwrite(boolean overwrite)
          Overwrites files ?
 
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

PCTXCode

public PCTXCode()
Default constructor

Method Detail

setDestDir

public void setDestDir(File destDir)
Sets output directory (-d attribute)

Parameters:
destDir - File

setKey

public void setKey(String key)
Sets key to be used for encryption (-k attribute)

Parameters:
key - String

setOverwrite

public void setOverwrite(boolean overwrite)
Overwrites files ?

Parameters:
overwrite - boolean

setLowercase

public void setLowercase(boolean lowercase)
Convert filenames to lowercase (-l attribute)

Parameters:
lowercase - boolean

addFileset

public void addFileset(org.apache.tools.ant.types.FileSet set)
Adds a set of files to encrypt

Parameters:
set - FileSet

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

cleanup

protected void cleanup()


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