public class JacIDL
extends org.apache.tools.ant.taskdefs.MatchingTask
Modifier and Type | Class and Description |
---|---|
class |
JacIDL.I2JPackageTagHandler
Inner class that will read the i2jpackage tags.
|
Constructor and Description |
---|
JacIDL() |
Modifier and Type | Method and Description |
---|---|
void |
addDefine(org.apache.tools.ant.types.Environment.Variable def) |
void |
addUndefine(org.apache.tools.ant.types.Environment.Variable def) |
JacIDL.I2JPackageTagHandler |
createI2jpackage()
Will be called whenever an
|
void |
execute()
The execute() method of the task.
|
java.io.File[] |
getFileList() |
protected void |
resetFileLists()
Clear the list of files to be compiled and copied..
|
protected void |
scanFiles(java.lang.String[] files)
Scans the directory looking for source files to be compiled.
|
void |
setAll(boolean flag)
Set the flag to generate all files.
|
void |
setAmi_callback(boolean flag)
Sets the flag to generate AMI callbacks.
|
void |
setDebuglevel(int level)
Set the debug level.
|
void |
setDestdir(java.io.File dir)
Set the destination directory.
|
void |
setForceOverwrite(boolean flag)
Sets the flag to overwrite existing files.
|
void |
setGenerateDIIStubs(boolean flag) |
void |
setGenerateEnhanced(boolean flag)
Sets the flag to generated enhanced stubs
|
void |
setGenerateir(boolean flag)
Set the flag to generate the interface repository files.
|
void |
setHelperCompat(java.lang.String in) |
void |
setIncludepath(org.apache.tools.ant.types.Path path)
Set the include path for the idl compiler.
|
void |
setNofinal(boolean flag)
Setter for 'nofinal' property that indicates whether generated code should have
a final class definition.
|
void |
setNoskel(boolean flag)
Set the flag to leave out skeleton generation.
|
void |
setNostub(boolean flag)
Set the flag to leave out stub generation.
|
void |
setParseonly(boolean flag)
Set the flag to parse the idl only.
|
void |
setSloppyforward(boolean flag)
Set the flag to use sloppy forwards.
|
void |
setSloppynames(boolean flag)
Set the flag to use sloppy names.
|
void |
setSrcdir(java.io.File dir)
Set the source directory.
|
void |
setUncheckedNarrow(boolean flag)
Sets the flag to generated unchecked narrow() calls in stubs
|
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public void setDestdir(java.io.File dir)
dir
- the destination directorypublic void setSrcdir(java.io.File dir)
dir
- the source directorypublic void setIncludepath(org.apache.tools.ant.types.Path path)
path
- the include pathpublic void setDebuglevel(int level)
level
- the debug levelpublic void setHelperCompat(java.lang.String in)
public void setGenerateir(boolean flag)
flag
- the flagpublic void setAll(boolean flag)
flag
- the flagpublic void setParseonly(boolean flag)
flag
- the flagpublic void setNoskel(boolean flag)
flag
- the flagpublic void setNostub(boolean flag)
flag
- the flagpublic void setSloppyforward(boolean flag)
flag
- the flagpublic void setSloppynames(boolean flag)
flag
- the flagpublic void setNofinal(boolean flag)
nofinal
- true for definitions that are not final.
public void setAmi_callback(boolean flag)
public void setForceOverwrite(boolean flag)
public void setUncheckedNarrow(boolean flag)
public void setGenerateEnhanced(boolean flag)
public void setGenerateDIIStubs(boolean flag)
public void addDefine(org.apache.tools.ant.types.Environment.Variable def)
public void addUndefine(org.apache.tools.ant.types.Environment.Variable def)
public JacIDL.I2JPackageTagHandler createI2jpackage()
public void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
protected void resetFileLists()
protected void scanFiles(java.lang.String[] files) throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public java.io.File[] getFileList()