|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.MatchingTask
org.jacorb.idl.JacIDL
public class JacIDL
This is the idl compile task for using the idl compiler from the ANT build tool.
| Nested Class Summary | |
|---|---|
class |
JacIDL.I2JPackageTagHandler
Inner class that will read the i2jpackage tags. |
| Field Summary |
|---|
| Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
|---|
fileset |
| 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 | |
|---|---|
JacIDL()
|
|
| Method Summary | |
|---|---|
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 |
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 |
setOmgprefix(boolean flag)
Set the flag to use the omg package prefix |
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 |
| Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
|---|
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 |
| 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 |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JacIDL()
| Method Detail |
|---|
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 setGenerateir(boolean flag)
flag - the flagpublic void setOmgprefix(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.Taskorg.apache.tools.ant.BuildExceptionprotected void resetFileLists()
protected void scanFiles(java.lang.String[] files)
throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildExceptionpublic java.io.File[] getFileList()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||