net.sf.antcontrib.cpptasks.ide
Interface ProjectWriter

All Known Implementing Classes:
CBuilderXProjectWriter, DevStudioProjectWriter, VisualStudioNETProjectWriter, XcodeProjectWriter

public interface ProjectWriter

Project writer interface.

Author:
curta

Method Summary
 void writeProject(java.io.File baseName, CCTask task, ProjectDef projectDef, java.util.List files, java.util.Hashtable targets, TargetInfo linkTarget)
          Write project definition file.
 

Method Detail

writeProject

void writeProject(java.io.File baseName,
                  CCTask task,
                  ProjectDef projectDef,
                  java.util.List files,
                  java.util.Hashtable targets,
                  TargetInfo linkTarget)
                  throws java.io.IOException,
                         org.xml.sax.SAXException
Write project definition file.

Parameters:
baseName - File name base, writer may append appropriate extension
task - task
projectDef - project element
files - source and header files
targets - compilation targets
linkTarget - link target
Throws:
java.io.IOException - if I/O error is encountered
org.xml.sax.SAXException - if I/O error during XML serialization


Copyright 2001-2008 Ant-Contrib Project. All Rights Reserved.