public final class VisualStudioNETProjectWriter extends java.lang.Object implements ProjectWriter
Constructor and Description |
---|
VisualStudioNETProjectWriter(java.lang.String versionArg,
java.lang.String trueArg,
java.lang.String falseArg)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
writeProject(java.io.File fileName,
CCTask task,
ProjectDef projectDef,
java.util.List sources,
java.util.Hashtable targets,
TargetInfo linkTarget)
Writes a project definition file.
|
public VisualStudioNETProjectWriter(java.lang.String versionArg, java.lang.String trueArg, java.lang.String falseArg)
versionArg
- String VisualStudio.NET versiontrueArg
- literal to represent true, "true" in VC 2005.falseArg
- literal to represent false, "false" in VC 2005.public void writeProject(java.io.File fileName, CCTask task, ProjectDef projectDef, java.util.List sources, java.util.Hashtable targets, TargetInfo linkTarget) throws java.io.IOException, org.xml.sax.SAXException
writeProject
in interface ProjectWriter
fileName
- project name for file, should has .cbx extensiontask
- cc task for which to write projectprojectDef
- project elementsources
- source filestargets
- compilation targetslinkTarget
- link targetjava.io.IOException
- if I/O errororg.xml.sax.SAXException
- if XML serialization errorCopyright ? 2001-2012 Ant-Contrib project. All Rights Reserved.