Class SetBase

java.lang.Object
org.apache.maven.shared.model.fileset.SetBase
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
FileSet

public class SetBase extends Object implements Serializable
Class SetBase.
Version:
$Revision$ $Date$
See Also:
  • Constructor Details

    • SetBase

      public SetBase()
  • Method Details

    • addExclude

      public void addExclude(String string)
      Method addExclude.
      Parameters:
      string - a string object.
    • addInclude

      public void addInclude(String string)
      Method addInclude.
      Parameters:
      string - a string object.
    • getDirectoryMode

      public String getDirectoryMode()
      Get similar to a UNIX permission. Format: (User)(Group)(Other) where each component is a sum of Read = 4, Write = 2, and Execute = 1. For example, the default value of 0755 translates to User read-write, Group and Other read-only. (more on unix-style permissions)
      Returns:
      String
    • getExcludes

      public List<String> getExcludes()
      Method getExcludes.
      Returns:
      List
    • getFileMode

      public String getFileMode()
      Get similar to a UNIX permission. Format: (User)(Group)(Other) where each component is a sum of Read = 4, Write = 2, and Execute = 1. For example, the default value of 0644 translates to User read-write, Group and Other read-only. (more on unix-style permissions)
      Returns:
      String
    • getIncludes

      public List<String> getIncludes()
      Method getIncludes.
      Returns:
      List
    • getMapper

      public Mapper getMapper()
      Get specifies the mapper used.
      Returns:
      Mapper
    • getOutputDirectory

      public String getOutputDirectory()
      Get specifies the output directory relative to the root of the root directory of the assembly. For example, "log" will put the specified files in the log directory.
      Returns:
      String
    • isFollowSymlinks

      public boolean isFollowSymlinks()
      Get specifies whether symbolic links should be traversed, or handled as-is.
      Returns:
      boolean
    • isUseDefaultExcludes

      public boolean isUseDefaultExcludes()
      Get whether to include exclusion patterns for common temporary and SCM control files (true by default).
      Returns:
      boolean
    • removeExclude

      public void removeExclude(String string)
      Method removeExclude.
      Parameters:
      string - a string object.
    • removeInclude

      public void removeInclude(String string)
      Method removeInclude.
      Parameters:
      string - a string object.
    • setDirectoryMode

      public void setDirectoryMode(String directoryMode)
      Set similar to a UNIX permission. Format: (User)(Group)(Other) where each component is a sum of Read = 4, Write = 2, and Execute = 1. For example, the default value of 0755 translates to User read-write, Group and Other read-only. (more on unix-style permissions)
      Parameters:
      directoryMode - a directoryMode object.
    • setExcludes

      public void setExcludes(List<String> excludes)
      Set when <exclude> subelements are present, they define a set of files and directory to exclude.
      Parameters:
      excludes - a excludes object.
    • setFileMode

      public void setFileMode(String fileMode)
      Set similar to a UNIX permission. Format: (User)(Group)(Other) where each component is a sum of Read = 4, Write = 2, and Execute = 1. For example, the default value of 0644 translates to User read-write, Group and Other read-only. (more on unix-style permissions)
      Parameters:
      fileMode - a fileMode object.
    • setFollowSymlinks

      public void setFollowSymlinks(boolean followSymlinks)
      Set specifies whether symbolic links should be traversed, or handled as-is.
      Parameters:
      followSymlinks - a followSymlinks object.
    • setIncludes

      public void setIncludes(List<String> includes)
      Set when <include> subelements are present, they define a set of files and directory to include.
      Parameters:
      includes - a includes object.
    • setMapper

      public void setMapper(Mapper mapper)
      Set specifies the mapper used.
      Parameters:
      mapper - a mapper object.
    • setOutputDirectory

      public void setOutputDirectory(String outputDirectory)
      Set specifies the output directory relative to the root of the root directory of the assembly. For example, "log" will put the specified files in the log directory.
      Parameters:
      outputDirectory - a outputDirectory object.
    • setUseDefaultExcludes

      public void setUseDefaultExcludes(boolean useDefaultExcludes)
      Set whether to include exclusion patterns for common temporary and SCM control files (true by default).
      Parameters:
      useDefaultExcludes - a useDefaultExcludes object.
    • getIncludesArray

      public String[] getIncludesArray()
      Returns:
      the file-set inclusion rules in array form.
    • getExcludesArray

      public String[] getExcludesArray()
      Returns:
      the file-set exclusion rules in array form.