org.apache.tools.ant.taskdefs.optional.windows

Class Attrib

  • All Implemented Interfaces:
    java.lang.Cloneable


    public class Attrib
    extends ExecuteOn
    Attrib equivalent for Win32 environments. Note: Attrib parameters /S and /D are not handled.
    Since:
    Ant 1.6
    • Constructor Detail

      • Attrib

        public Attrib()
        Constructor for Attrib.
    • Method Detail

      • setFile

        public void setFile(java.io.File src)
        A file to be attribed.
        Parameters:
        src - a file
      • setReadonly

        public void setReadonly(boolean value)
        Set the ReadOnly file attribute.
        Parameters:
        value - a boolean value
      • setArchive

        public void setArchive(boolean value)
        Set the Archive file attribute.
        Parameters:
        value - a boolean value
      • setSystem

        public void setSystem(boolean value)
        Set the System file attribute.
        Parameters:
        value - a boolean value
      • setHidden

        public void setHidden(boolean value)
        Set the Hidden file attribute.
        Parameters:
        value - a boolean value
      • setExecutable

        public void setExecutable(java.lang.String e)
        Set the executable. This is not allowed, and it always throws a BuildException.
        Overrides:
        setExecutable in class ExecTask
        Parameters:
        e - ignored
      • setCommand

        public void setCommand(java.lang.String e)
        Set the executable. This is not allowed, and it always throws a BuildException.
        Parameters:
        e - ignored
      • setAddsourcefile

        public void setAddsourcefile(boolean b)
        Add source file. This is not allowed, and it always throws a BuildException.
        Overrides:
        setAddsourcefile in class ExecuteOn
        Parameters:
        b - ignored
      • setSkipEmptyFilesets

        public void setSkipEmptyFilesets(boolean skip)
        Set skip empty file sets. This is not allowed, and it always throws a BuildException.
        Overrides:
        setSkipEmptyFilesets in class ExecuteOn
        Parameters:
        skip - ignored
      • setParallel

        public void setParallel(boolean parallel)
        Set parallel. This is not allowed, and it always throws a BuildException.
        Overrides:
        setParallel in class ExecuteOn
        Parameters:
        parallel - ignored
      • setMaxParallel

        public void setMaxParallel(int max)
        Set max parallel. This is not allowed, and it always throws a BuildException.
        Overrides:
        setMaxParallel in class ExecuteOn
        Parameters:
        max - ignored
      • isValidOs

        protected boolean isValidOs()
        Check if the os is valid. Default is to allow windows
        Overrides:
        isValidOs in class ExecTask
        Returns:
        true if the os is valid.