|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tools.ant.ProjectComponent org.apache.tools.ant.types.DataType net.sf.antcontrib.cpptasks.ide.ProjectDef
public final class ProjectDef
Requests the creation of an IDE project file. Experimental. Implementation status: msdev5, msdev6 and cbuilderx generate reasonable project files for simple projects, xcode and msdev7 and msdev71 capture source file lists and a few settings.
Field Summary |
---|
Fields inherited from class org.apache.tools.ant.types.DataType |
---|
checked, description, ref |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
project |
Constructor Summary | |
---|---|
ProjectDef()
Constructor. |
Method Summary | |
---|---|
void |
addComment(CommentDef comment)
Add comment for the generated project file. |
void |
addDependency(DependencyDef dependency)
Add a dependency definition to the project. |
void |
execute()
Required by documentation generator. |
void |
execute(CCTask task,
java.util.List sources,
java.util.Hashtable targets,
TargetInfo linkTarget)
Executes the task. |
java.util.List |
getComments()
|
java.util.List |
getDependencies()
|
java.lang.String |
getName()
Get name. |
java.io.File |
getObjdir()
Gets the object files directory. |
void |
getObjdir(java.io.File oDir)
Sets the directory used for object files. |
boolean |
getOverwrite()
Gets whether an existing project file should be overwritten, default is true. |
boolean |
isActive()
Determine if this def should be used. |
void |
setClassname(java.lang.String className)
Class name for a user-supplied project writer. |
void |
setFailonerror(boolean value)
Sets whether a failure to write the project file should cause the task to fail. |
void |
setIf(java.lang.String propName)
Sets the property name for the 'if' condition. |
void |
setName(java.lang.String value)
Set name. |
void |
setOutfile(java.io.File outfile)
Sets the name for the generated project file. |
void |
setOverwrite(boolean value)
Sets whether an existing project file should be overwritten, default is true. |
void |
setType(ProjectWriterEnum value)
Set project type. |
void |
setUnless(java.lang.String propName)
Set the property name for the 'unless' condition. |
Methods inherited from class org.apache.tools.ant.types.DataType |
---|
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
getProject, log, log, setProject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProjectDef()
Method Detail |
---|
public void setType(ProjectWriterEnum value)
cbuilderx | Borland C++BuilderX |
msvc5 | Microsoft Visual C++ 97 |
msvc6 | Microsoft Visual C++ 6 |
msvc7 | Microsoft Visual C++.NET |
msvc71 | Microsoft Visual C++.NET 2003 |
msvc8 | Microsoft Visual C++ 2005 |
msvc9 | Microsoft Visual C++ 2008 |
xcode | Apple Xcode |
value
- new valuepublic void setOutfile(java.io.File outfile)
outfile
- output file namepublic void setFailonerror(boolean value)
value
- new valuepublic void setOverwrite(boolean value)
value
- new valuepublic boolean getOverwrite()
public boolean isActive()
public void setClassname(java.lang.String className)
className
- full class namepublic void setIf(java.lang.String propName)
propName
- name of propertypublic void setUnless(java.lang.String propName)
propName
- name of propertypublic java.lang.String getName()
public void setName(java.lang.String value)
value
- String namepublic void execute(CCTask task, java.util.List sources, java.util.Hashtable targets, TargetInfo linkTarget)
task
- cc tasksources
- source files (includes headers)targets
- compilation targetslinkTarget
- link targetpublic java.io.File getObjdir()
public void getObjdir(java.io.File oDir)
oDir
- object file directory.public void addDependency(DependencyDef dependency)
dependency
- dependency.public java.util.List getDependencies()
public void addComment(CommentDef comment)
comment
- comment, may not be null.public java.util.List getComments()
public void execute()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |