org.codehaus.enunciate.modules
Interface ProjectExtensionModule

All Superinterfaces:
DeploymentModule
All Known Implementing Classes:
AMFDeploymentModule, GWTDeploymentModule, JavaClientDeploymentModule

public interface ProjectExtensionModule
extends DeploymentModule

Interface for a deployment module that extends the project.

Author:
Ryan Heaton

Method Summary
 java.util.List<java.io.File> getProjectResourceDirectories()
          Any additional project resource directories to add to the project.
 java.util.List<java.io.File> getProjectSources()
          Any additional project source roots to add to the project.
 java.util.List<java.io.File> getProjectTestResourceDirectories()
          Any additional project resource directories to add to the project.
 java.util.List<java.io.File> getProjectTestSources()
          Any additional project test source roots to add to the project.
 
Methods inherited from interface org.codehaus.enunciate.modules.DeploymentModule
close, getAliases, getConfigurationRules, getName, getOrder, getValidator, init, isDisabled, step
 

Method Detail

getProjectSources

java.util.List<java.io.File> getProjectSources()
Any additional project source roots to add to the project.

Returns:
Any additional project source roots to add to the project.

getProjectTestSources

java.util.List<java.io.File> getProjectTestSources()
Any additional project test source roots to add to the project.

Returns:
Any additional project test source roots to add to the project.

getProjectResourceDirectories

java.util.List<java.io.File> getProjectResourceDirectories()
Any additional project resource directories to add to the project.

Returns:
Any additional project resource directories to add to the project.

getProjectTestResourceDirectories

java.util.List<java.io.File> getProjectTestResourceDirectories()
Any additional project resource directories to add to the project.

Returns:
Any additional project resource directories to add to the project.