org.apache.maven.plugin.eclipse.writers
Class EclipseWriterConfig

java.lang.Object
  extended by org.apache.maven.plugin.eclipse.writers.EclipseWriterConfig

public class EclipseWriterConfig
extends Object

Version:
$Id: EclipseWriterConfig.java 599684 2007-11-30 03:02:08Z aheritier $
Author:
Fabrizio Giustina

Constructor Summary
EclipseWriterConfig()
           
 
Method Summary
 List getBuildCommands()
          Getter for buildCommands.
 File getBuildOutputDirectory()
          Getter for buildOutputDirectory.
 List getClasspathContainers()
          Getter for classpathContainers.
 String getContextName()
           
 IdeDependency[] getDeps()
          Getter for deps.
 IdeDependency[] getDepsOrdered()
           
 File getEclipseProjectDirectory()
          Getter for eclipseProjectDir.
 String getEclipseProjectName()
          Getter for eclipseProjectName.
 org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
          Getter for localRepository.
 File getManifestFile()
          Getter for manifestFile.
 String getPackaging()
           
 org.apache.maven.project.MavenProject getProject()
          Getter for project.
 File getProjectBaseDir()
          Getter for projectBaseDir.
 Map getProjectFacets()
          Getter for projectFacets.
 String getProjectNameTemplate()
           
 List getProjectnatures()
          Getter for projectnatures.
 EclipseSourceDir[] getSourceDirs()
          Getter for sourceDirs.
 boolean getWtpapplicationxml()
          Getter for wtpapplicationxml.
 float getWtpVersion()
          Getter for wtpVersion.
 boolean isAddVersionToProjectName()
          Deprecated. use getProjectNameTemplate()
 boolean isPde()
          Getter for pde.
 void setAddVersionToProjectName(boolean addVersionToProjectName)
          Deprecated. use setProjectNameTemplate(String)
 void setBuildCommands(List buildCommands)
          Setter for buildCommands.
 void setBuildOutputDirectory(File buildOutputDirectory)
          Setter for buildOutputDirectory.
 void setClasspathContainers(List classpathContainers)
          Setter for classpathContainers.
 void setContextName(String deployName)
           
 void setDeps(IdeDependency[] deps)
          Setter for deps.
 void setEclipseProjectDirectory(File eclipseProjectDir)
          Setter for eclipseProjectDir.
 void setEclipseProjectName(String eclipseProjectName)
          Setter for eclipseProjectName.
 void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
          Setter for localRepository.
 void setManifestFile(File manifestFile)
          Setter for manifestFile.
 void setPackaging(String packaging)
           
 void setPde(boolean pde)
          Setter for pde.
 void setProject(org.apache.maven.project.MavenProject project)
          Setter for project.
 void setProjectBaseDir(File projectBaseDir)
          Setter for projectBaseDir.
 void setProjectFacets(Map projectFacets)
          Setter for projectFacets
 void setProjectNameTemplate(String projectNameTemplate)
           
 void setProjectnatures(List projectnatures)
          Setter for projectnatures.
 void setSourceDirs(EclipseSourceDir[] sourceDirs)
          Setter for sourceDirs.
 void setWtpapplicationxml(boolean wtpapplicationxml)
          Setter for buildCommands.
 void setWtpVersion(float wtpVersion)
          Setter for wtpVersion.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EclipseWriterConfig

public EclipseWriterConfig()
Method Detail

getDeps

public IdeDependency[] getDeps()
Getter for deps.

Returns:
Returns the deps.

setDeps

public void setDeps(IdeDependency[] deps)
Setter for deps.

Parameters:
deps - The deps to set.

getEclipseProjectDirectory

public File getEclipseProjectDirectory()
Getter for eclipseProjectDir.

Returns:
Returns the eclipseProjectDir.

setEclipseProjectDirectory

public void setEclipseProjectDirectory(File eclipseProjectDir)
Setter for eclipseProjectDir.

Parameters:
eclipseProjectDir - The eclipseProjectDir to set.

getEclipseProjectName

public String getEclipseProjectName()
Getter for eclipseProjectName.

Returns:
Returns the project name used in eclipse.

setEclipseProjectName

public void setEclipseProjectName(String eclipseProjectName)
Setter for eclipseProjectName.

Parameters:
eclipseProjectName - the project name used in eclipse.

getProject

public org.apache.maven.project.MavenProject getProject()
Getter for project.

Returns:
Returns the project.

setProject

public void setProject(org.apache.maven.project.MavenProject project)
Setter for project.

Parameters:
project - The project to set.

getSourceDirs

public EclipseSourceDir[] getSourceDirs()
Getter for sourceDirs.

Returns:
Returns the sourceDirs.

setSourceDirs

public void setSourceDirs(EclipseSourceDir[] sourceDirs)
Setter for sourceDirs.

Parameters:
sourceDirs - The sourceDirs to set.

getBuildOutputDirectory

public File getBuildOutputDirectory()
Getter for buildOutputDirectory.

Returns:
Returns the buildOutputDirectory.

setBuildOutputDirectory

public void setBuildOutputDirectory(File buildOutputDirectory)
Setter for buildOutputDirectory.

Parameters:
buildOutputDirectory - The buildOutputDirectory to set.

getLocalRepository

public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
Getter for localRepository.

Returns:
Returns the localRepository.

setLocalRepository

public void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
Setter for localRepository.

Parameters:
localRepository - The localRepository to set.

getManifestFile

public File getManifestFile()
Getter for manifestFile.

Returns:
Returns the manifestFile.

setManifestFile

public void setManifestFile(File manifestFile)
Setter for manifestFile.

Parameters:
manifestFile - The manifestFile to set.

getClasspathContainers

public List getClasspathContainers()
Getter for classpathContainers.

Returns:
Returns the classpathContainers.

setClasspathContainers

public void setClasspathContainers(List classpathContainers)
Setter for classpathContainers.

Parameters:
classpathContainers - The classpathContainers to set.

isPde

public boolean isPde()
Getter for pde.

Returns:
Returns the pde.

setPde

public void setPde(boolean pde)
Setter for pde.

Parameters:
pde - The pde to set.

getBuildCommands

public List getBuildCommands()
Getter for buildCommands.

Returns:
Returns the buildCommands.

setBuildCommands

public void setBuildCommands(List buildCommands)
Setter for buildCommands.

Parameters:
buildCommands - The buildCommands to set.

getProjectnatures

public List getProjectnatures()
Getter for projectnatures.

Returns:
Returns the projectnatures.

setProjectnatures

public void setProjectnatures(List projectnatures)
Setter for projectnatures.

Parameters:
projectnatures - The projectnatures to set.

getProjectFacets

public Map getProjectFacets()
Getter for projectFacets.

Returns:
Returns the projectFacets

setProjectFacets

public void setProjectFacets(Map projectFacets)
Setter for projectFacets

Parameters:
projectFacets - The projectFacets to set.

getProjectBaseDir

public File getProjectBaseDir()
Getter for projectBaseDir.

Returns:
Returns the projectBaseDir.

setProjectBaseDir

public void setProjectBaseDir(File projectBaseDir)
Setter for projectBaseDir.

Parameters:
projectBaseDir - The projectBaseDir to set.

isAddVersionToProjectName

public boolean isAddVersionToProjectName()
Deprecated. use getProjectNameTemplate()

Getter for addVersionToProjectName.


setAddVersionToProjectName

public void setAddVersionToProjectName(boolean addVersionToProjectName)
Deprecated. use setProjectNameTemplate(String)

Setter for addVersionToProjectName.


setProjectNameTemplate

public void setProjectNameTemplate(String projectNameTemplate)

getProjectNameTemplate

public String getProjectNameTemplate()

getContextName

public String getContextName()

setContextName

public void setContextName(String deployName)

getPackaging

public String getPackaging()
Returns:
the packaging

setPackaging

public void setPackaging(String packaging)
Parameters:
packaging - the packaging to set

getWtpapplicationxml

public boolean getWtpapplicationxml()
Getter for wtpapplicationxml.

Returns:
Returns the wtpapplicationxml.

setWtpapplicationxml

public void setWtpapplicationxml(boolean wtpapplicationxml)
Setter for buildCommands.

Parameters:
buildCommands - The buildCommands to set.

getWtpVersion

public float getWtpVersion()
Getter for wtpVersion.

Returns:
Returns the wtpVersion.

setWtpVersion

public void setWtpVersion(float wtpVersion)
Setter for wtpVersion.

Parameters:
wtpVersion - The wtpVersion to set.

getDepsOrdered

public IdeDependency[] getDepsOrdered()
Returns:
an ordered list of dependencies


Copyright © 2002-2007 The Apache Software Foundation. All Rights Reserved.