com.github.goldin.plugins.copy
Class CopyResource

java.lang.Object
  extended by org.apache.maven.model.PatternSet
      extended by org.apache.maven.model.FileSet
          extended by org.apache.maven.model.Resource
              extended by com.github.goldin.plugins.copy.CopyResource
All Implemented Interfaces:
groovy.lang.GroovyObject, Serializable, Cloneable, org.apache.maven.model.InputLocationTracker

public final class CopyResource
extends org.apache.maven.model.Resource
implements Cloneable, groovy.lang.GroovyObject

See Also:
Serialized Form

Constructor Summary
CopyResource()
           
 
Method Summary
 List<CopyDependency> dependencies()
           
 boolean dependenciesAtM2()
           
 String getArtifactClassifier()
           
 boolean getAttachArtifact()
           
 boolean getClean()
           
 boolean getCleanEmptyDirectories()
           
 int getCompressionLevel()
           
 String getCurl()
           
 String getDefaultExcludes()
           
 CopyDependency[] getDependencies()
           
 Boolean getDependenciesAtM2()
           
 CopyDependency getDependency()
           
 String getDeploy()
           
 String getDescription()
           
 String getDestFileExtension()
           
 String getDestFileName()
           
 String getDestFilePrefix()
           
 String getDestFileSuffix()
           
 String getEncoding()
           
 long getEndTime()
           
 Boolean getFailIfNotFound()
           
 Boolean getFailOnError()
           
 String getFilter()
           
 Boolean getFilterWithDollarOnly()
           
 String getListFilter()
           
 CopyManifest getManifest()
           
 groovy.lang.MetaClass getMetaClass()
           
 boolean getMkdir()
           
 boolean getMove()
           
 String getNonFilteredExtensions()
           
 boolean getPack()
           
 String getPrefix()
           
 boolean getPreservePath()
           
 String getProcess()
           
 Object getProperty(String property)
           
 com.github.goldin.plugins.common.Replace getReplace()
           
 com.github.goldin.plugins.common.Replace[] getReplaces()
           
 int getRetries()
           
 String getRunIf()
           
 String getShouldFailWith()
           
 Boolean getSkipIdentical()
           
 Boolean getSkipPacked()
           
 Boolean getSkipUnpacked()
           
 long getStartTime()
           
 boolean getStop()
           
 Boolean getStripVersion()
           
 String[] getTargetPaths()
           
 String[] getTargetPathsResolved()
           
 String getTargetRoot()
           
 String[] getTargetRoots()
           
 long getTimeout()
           
 boolean getUnpack()
           
 boolean getUpdate()
           
 Boolean getUseTrueZipForPack()
           
 Boolean getUseTrueZipForUnpack()
           
 Boolean getVerbose()
           
 String getWget()
           
 String[] getZipEntries()
           
 String[] getZipEntriesExclude()
           
 String getZipEntry()
           
 String getZipEntryExclude()
           
 Object invokeMethod(String method, Object arguments)
           
 boolean isAttachArtifact()
           
 boolean isClean()
           
 boolean isCleanEmptyDirectories()
           
 boolean isMkdir()
           
 boolean isMove()
           
 boolean isPack()
           
 boolean isPreservePath()
           
 boolean isStop()
           
 boolean isUnpack()
           
 boolean isUpdate()
           
 CopyResource makeCopy(CopyMojo mojo, File targetPathFile, File directoryFile, List<String> includePatterns, List<String> excludePatterns)
           
 List<com.github.goldin.plugins.common.Replace> replaces()
           
 void setArtifactClassifier(String value)
           
 void setAttachArtifact(boolean value)
           
 void setClean(boolean value)
           
 void setCleanEmptyDirectories(boolean value)
           
 void setCompressionLevel(int value)
           
 void setCurl(String value)
           
 void setDefaultExcludes(String value)
           
 void setDependencies(CopyDependency... value)
           
 void setDependenciesAtM2(Boolean value)
           
 void setDependency(CopyDependency value)
           
 void setDeploy(String value)
           
 void setDescription(String value)
           
 void setDestFileExtension(String value)
           
 void setDestFileName(String value)
           
 void setDestFilePrefix(String value)
           
 void setDestFileSuffix(String value)
           
 void setEncoding(String value)
           
 void setEndTime(long value)
           
 void setExclude(String exclude)
           
 void setFailIfNotFound(Boolean value)
           
 void setFailOnError(Boolean value)
           
 void setFile(String filePath)
           
 void setFilter(String value)
           
 void setFilterWithDollarOnly(Boolean value)
           
 void setInclude(String include)
           
 void setListFilter(String value)
           
 void setManifest(CopyManifest value)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setMkdir(boolean value)
           
 void setMove(boolean value)
           
 void setNonFilteredExtensions(String value)
           
 void setPack(boolean value)
           
 void setPrefix(String value)
           
 void setPreservePath(boolean value)
           
 void setProcess(String value)
           
 void setProperty(String property, Object value)
           
 void setReplace(com.github.goldin.plugins.common.Replace value)
           
 void setReplaces(com.github.goldin.plugins.common.Replace... value)
           
 void setRetries(int value)
           
 void setRunIf(String value)
           
 void setShouldFailWith(String value)
           
 void setSkipIdentical(Boolean value)
           
 void setSkipPacked(Boolean value)
           
 void setSkipUnpacked(Boolean value)
           
 void setStartTime(long value)
           
 void setStop(boolean value)
           
 void setStripVersion(Boolean value)
           
 void setTargetPaths(String... value)
           
 void setTargetPathsResolved(String... value)
           
 void setTargetRoot(String value)
           
 void setTargetRoots(String... value)
           
 void setTimeout(long value)
           
 void setUnpack(boolean value)
           
 void setUpdate(boolean value)
           
 void setUseTrueZipForPack(Boolean value)
           
 void setUseTrueZipForUnpack(Boolean value)
           
 void setVerbose(Boolean value)
           
 void setWget(String value)
           
 void setZipEntries(String... value)
           
 void setZipEntriesExclude(String... value)
           
 void setZipEntry(String value)
           
 void setZipEntryExclude(String value)
           
 String[] targetPaths()
           
 String toString()
           
 List<String> zipEntries()
           
 List<String> zipEntriesExclude()
           
 
Methods inherited from class org.apache.maven.model.Resource
clone, getFiltering, getMergeId, getTargetPath, initMergeId, isFiltering, setFiltering, setFiltering, setMergeId, setTargetPath
 
Methods inherited from class org.apache.maven.model.FileSet
getDirectory, setDirectory
 
Methods inherited from class org.apache.maven.model.PatternSet
addExclude, addInclude, getExcludes, getIncludes, getLocation, removeExclude, removeInclude, setExcludes, setIncludes, setLocation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CopyResource

public CopyResource()
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public Object invokeMethod(String method,
                           Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String property,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject

getTargetRoots

public String[] getTargetRoots()

setTargetRoots

public void setTargetRoots(String... value)

getTargetRoot

public String getTargetRoot()

setTargetRoot

public void setTargetRoot(String value)

getTargetPaths

public String[] getTargetPaths()

setTargetPaths

public void setTargetPaths(String... value)

getTargetPathsResolved

public String[] getTargetPathsResolved()

setTargetPathsResolved

public void setTargetPathsResolved(String... value)

getReplaces

public com.github.goldin.plugins.common.Replace[] getReplaces()

setReplaces

public void setReplaces(com.github.goldin.plugins.common.Replace... value)

getReplace

public com.github.goldin.plugins.common.Replace getReplace()

setReplace

public void setReplace(com.github.goldin.plugins.common.Replace value)

getManifest

public CopyManifest getManifest()

setManifest

public void setManifest(CopyManifest value)

getDependencies

public CopyDependency[] getDependencies()

setDependencies

public void setDependencies(CopyDependency... value)

getDependency

public CopyDependency getDependency()

setDependency

public void setDependency(CopyDependency value)

getZipEntries

public String[] getZipEntries()

setZipEntries

public void setZipEntries(String... value)

getZipEntry

public String getZipEntry()

setZipEntry

public void setZipEntry(String value)

getZipEntriesExclude

public String[] getZipEntriesExclude()

setZipEntriesExclude

public void setZipEntriesExclude(String... value)

getZipEntryExclude

public String getZipEntryExclude()

setZipEntryExclude

public void setZipEntryExclude(String value)

getStripVersion

public Boolean getStripVersion()

setStripVersion

public void setStripVersion(Boolean value)

getVerbose

public Boolean getVerbose()

setVerbose

public void setVerbose(Boolean value)

getFailIfNotFound

public Boolean getFailIfNotFound()

setFailIfNotFound

public void setFailIfNotFound(Boolean value)

getFailOnError

public Boolean getFailOnError()

setFailOnError

public void setFailOnError(Boolean value)

getSkipIdentical

public Boolean getSkipIdentical()

setSkipIdentical

public void setSkipIdentical(Boolean value)

getSkipPacked

public Boolean getSkipPacked()

setSkipPacked

public void setSkipPacked(Boolean value)

getSkipUnpacked

public Boolean getSkipUnpacked()

setSkipUnpacked

public void setSkipUnpacked(Boolean value)

getUseTrueZipForPack

public Boolean getUseTrueZipForPack()

setUseTrueZipForPack

public void setUseTrueZipForPack(Boolean value)

getUseTrueZipForUnpack

public Boolean getUseTrueZipForUnpack()

setUseTrueZipForUnpack

public void setUseTrueZipForUnpack(Boolean value)

getFilterWithDollarOnly

public Boolean getFilterWithDollarOnly()

setFilterWithDollarOnly

public void setFilterWithDollarOnly(Boolean value)

getDependenciesAtM2

public Boolean getDependenciesAtM2()

setDependenciesAtM2

public void setDependenciesAtM2(Boolean value)

getPreservePath

public boolean getPreservePath()

isPreservePath

public boolean isPreservePath()

setPreservePath

public void setPreservePath(boolean value)

getClean

public boolean getClean()

isClean

public boolean isClean()

setClean

public void setClean(boolean value)

getCleanEmptyDirectories

public boolean getCleanEmptyDirectories()

isCleanEmptyDirectories

public boolean isCleanEmptyDirectories()

setCleanEmptyDirectories

public void setCleanEmptyDirectories(boolean value)

getMkdir

public boolean getMkdir()

isMkdir

public boolean isMkdir()

setMkdir

public void setMkdir(boolean value)

getUnpack

public boolean getUnpack()

isUnpack

public boolean isUnpack()

setUnpack

public void setUnpack(boolean value)

getPack

public boolean getPack()

isPack

public boolean isPack()

setPack

public void setPack(boolean value)

getUpdate

public boolean getUpdate()

isUpdate

public boolean isUpdate()

setUpdate

public void setUpdate(boolean value)

getAttachArtifact

public boolean getAttachArtifact()

isAttachArtifact

public boolean isAttachArtifact()

setAttachArtifact

public void setAttachArtifact(boolean value)

getMove

public boolean getMove()

isMove

public boolean isMove()

setMove

public void setMove(boolean value)

getStop

public boolean getStop()

isStop

public boolean isStop()

setStop

public void setStop(boolean value)

getShouldFailWith

public String getShouldFailWith()

setShouldFailWith

public void setShouldFailWith(String value)

getCompressionLevel

public int getCompressionLevel()

setCompressionLevel

public void setCompressionLevel(int value)

getRetries

public int getRetries()

setRetries

public void setRetries(int value)

getTimeout

public long getTimeout()

setTimeout

public void setTimeout(long value)

getStartTime

public long getStartTime()

setStartTime

public void setStartTime(long value)

getEndTime

public long getEndTime()

setEndTime

public void setEndTime(long value)

getDescription

public String getDescription()

setDescription

public void setDescription(String value)

getRunIf

public String getRunIf()

setRunIf

public void setRunIf(String value)

getEncoding

public String getEncoding()

setEncoding

public void setEncoding(String value)

getWget

public String getWget()

setWget

public void setWget(String value)

getCurl

public String getCurl()

setCurl

public void setCurl(String value)

getDestFileName

public String getDestFileName()

setDestFileName

public void setDestFileName(String value)

getDestFilePrefix

public String getDestFilePrefix()

setDestFilePrefix

public void setDestFilePrefix(String value)

getDestFileSuffix

public String getDestFileSuffix()

setDestFileSuffix

public void setDestFileSuffix(String value)

getDestFileExtension

public String getDestFileExtension()

setDestFileExtension

public void setDestFileExtension(String value)

getFilter

public String getFilter()

setFilter

public void setFilter(String value)

getListFilter

public String getListFilter()

setListFilter

public void setListFilter(String value)

getProcess

public String getProcess()

setProcess

public void setProcess(String value)

getDeploy

public String getDeploy()

setDeploy

public void setDeploy(String value)

getArtifactClassifier

public String getArtifactClassifier()

setArtifactClassifier

public void setArtifactClassifier(String value)

getDefaultExcludes

public String getDefaultExcludes()

setDefaultExcludes

public void setDefaultExcludes(String value)

getPrefix

public String getPrefix()

setPrefix

public void setPrefix(String value)

getNonFilteredExtensions

public String getNonFilteredExtensions()

setNonFilteredExtensions

public void setNonFilteredExtensions(String value)

makeCopy

public CopyResource makeCopy(CopyMojo mojo,
                             File targetPathFile,
                             File directoryFile,
                             List<String> includePatterns,
                             List<String> excludePatterns)

targetPaths

public String[] targetPaths()

replaces

public List<com.github.goldin.plugins.common.Replace> replaces()

dependencies

public List<CopyDependency> dependencies()

zipEntries

public List<String> zipEntries()

zipEntriesExclude

public List<String> zipEntriesExclude()

setInclude

public void setInclude(String include)

setExclude

public void setExclude(String exclude)

setFile

public void setFile(String filePath)

dependenciesAtM2

public boolean dependenciesAtM2()

toString

public String toString()
Overrides:
toString in class org.apache.maven.model.Resource


Copyright © 2012. All Rights Reserved.