java.lang.Object
org.apache.tools.ant.types.resources.selectors.Type
All Implemented Interfaces:
ResourceSelector

public class Type
extends java.lang.Object
implements ResourceSelector
Type file/dir ResourceSelector.
Since:
Ant 1.7
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  Type.FileDir
    Implements the type attribute.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static Type ANY
    Static any type selector.
    static Type DIR
    Static dir type selector.
    static Type FILE
    Static file type selector.
  • Constructor Summary

    Constructors 
    Constructor Description
    Type()
    Default constructor.
    Type​(Type.FileDir fd)
    Convenience constructor.
  • Method Summary

    Modifier and Type Method Description
    boolean isSelected​(Resource r)
    Return true if this Resource is selected.
    void setType​(Type.FileDir fd)
    Set type; file|dir.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • FILE

      public static final Type FILE
      Static file type selector.
    • DIR

      public static final Type DIR
      Static dir type selector.
    • ANY

      public static final Type ANY
      Static any type selector. Since Ant 1.8.
  • Constructor Details

    • Type

      public Type()
      Default constructor.
    • Type

      public Type​(Type.FileDir fd)
      Convenience constructor.
      Parameters:
      fd - the FileDir type.
  • Method Details

    • setType

      public void setType​(Type.FileDir fd)
      Set type; file|dir.
      Parameters:
      fd - a FileDir object.
    • isSelected

      public boolean isSelected​(Resource r)
      Return true if this Resource is selected.
      Specified by:
      isSelected in interface ResourceSelector
      Parameters:
      r - the Resource to check.
      Returns:
      whether the Resource was selected.