org.codehaus.mojo.freeform.writer
Class IdeFileTargetsWriter

java.lang.Object
  extended by org.codehaus.mojo.freeform.writer.IdeFileTargetsWriter

public class IdeFileTargetsWriter
extends java.lang.Object

This class creates the Ant build file for the custom IDE actions.

Author:
Gergely Dombi
See Also:
for more details

Constructor Summary
IdeFileTargetsWriter(FreeformProject freeformProject, java.io.File customFile, java.io.File netbeansProjectDirectory, org.apache.maven.plugin.logging.Log log, java.lang.String mavenProjectName)
           
 
Method Summary
 java.io.File getCustomFile()
           
 FreeformProject getFreeformProject()
           
 org.apache.maven.plugin.logging.Log getLog()
           
 java.lang.String getMavenProjectName()
           
 java.io.File getNetbeansProjectDirectory()
           
 void setCustomFile(java.io.File customFile)
           
 void setFreeformProject(FreeformProject freeformProject)
           
 void setLog(org.apache.maven.plugin.logging.Log log)
           
 void setMavenProjectName(java.lang.String mavenProjectName)
           
 void setNetbeansProjectDirectory(java.io.File netbeansProjectDirectory)
           
 void write()
          Writes the ide-file-targets.xml file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdeFileTargetsWriter

public IdeFileTargetsWriter(FreeformProject freeformProject,
                            java.io.File customFile,
                            java.io.File netbeansProjectDirectory,
                            org.apache.maven.plugin.logging.Log log,
                            java.lang.String mavenProjectName)
Method Detail

write

public void write()
           throws FreeformPluginException
Writes the ide-file-targets.xml file.

Throws:
FreeformPluginException

getCustomFile

public java.io.File getCustomFile()

setCustomFile

public void setCustomFile(java.io.File customFile)

getFreeformProject

public FreeformProject getFreeformProject()

setFreeformProject

public void setFreeformProject(FreeformProject freeformProject)

getLog

public org.apache.maven.plugin.logging.Log getLog()

setLog

public void setLog(org.apache.maven.plugin.logging.Log log)

getMavenProjectName

public java.lang.String getMavenProjectName()

setMavenProjectName

public void setMavenProjectName(java.lang.String mavenProjectName)

getNetbeansProjectDirectory

public java.io.File getNetbeansProjectDirectory()

setNetbeansProjectDirectory

public void setNetbeansProjectDirectory(java.io.File netbeansProjectDirectory)


Copyright © 2005-2009. All Rights Reserved.