net.disy.legato.mojo
Class ConcatenateFilesMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by net.disy.legato.mojo.ConcatenateFilesMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class ConcatenateFilesMojo
extends org.apache.maven.plugin.AbstractMojo


Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ConcatenateFilesMojo()
           
 
Method Summary
 void concatFiles()
           
 void execute()
           
 boolean getAddCompileSourceRoot()
           
 boolean getAddResource()
           
 java.lang.String getDelimiter()
           
 java.lang.String getEncoding()
           
 java.io.File getFile(java.io.File fileSetDescriptor, java.lang.String name)
           
 java.util.List<java.io.File> getFiles()
           
 java.io.File[] getFileSetDescriptors()
           
 org.apache.maven.project.MavenProject getProject()
           
 java.io.File getSourceDirectory()
           
 java.io.File getTargetDirectory()
           
 java.lang.String getTargetFile()
           
 void setAddCompileSourceRoot(boolean sourceRoot)
           
 void setAddResource(boolean addResource)
           
 void setDelimiter(java.lang.String delimiter)
           
 void setEncoding(java.lang.String encoding)
           
 void setFileSetDescriptor(java.io.File[] filesDescriptors)
           
 void setProject(org.apache.maven.project.MavenProject project)
           
 void setSourceDirectory(java.io.File directory)
           
 void setTargetDirectory(java.io.File targetDirectory)
           
 void setTargetFile(java.lang.String targetFile)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcatenateFilesMojo

public ConcatenateFilesMojo()
Method Detail

getProject

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

setProject

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

getEncoding

public java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String encoding)

getFileSetDescriptors

public java.io.File[] getFileSetDescriptors()

setFileSetDescriptor

public void setFileSetDescriptor(java.io.File[] filesDescriptors)

getSourceDirectory

public java.io.File getSourceDirectory()

setSourceDirectory

public void setSourceDirectory(java.io.File directory)

getTargetDirectory

public java.io.File getTargetDirectory()

setTargetDirectory

public void setTargetDirectory(java.io.File targetDirectory)

getAddCompileSourceRoot

public boolean getAddCompileSourceRoot()

setAddCompileSourceRoot

public void setAddCompileSourceRoot(boolean sourceRoot)

getAddResource

public boolean getAddResource()

setAddResource

public void setAddResource(boolean addResource)

getTargetFile

public java.lang.String getTargetFile()

setTargetFile

public void setTargetFile(java.lang.String targetFile)

getDelimiter

public java.lang.String getDelimiter()

setDelimiter

public void setDelimiter(java.lang.String delimiter)

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException,
                    org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException

getFiles

public java.util.List<java.io.File> getFiles()
                                      throws java.io.IOException
Throws:
java.io.IOException

getFile

public java.io.File getFile(java.io.File fileSetDescriptor,
                            java.lang.String name)

concatFiles

public void concatFiles()
                 throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2009-2011. All Rights Reserved.