# Hierarchy For Package org.apache.tools.ant.types.selectors

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tools.ant.types.EnumeratedAttribute
    - org.apache.tools.ant.types.Comparison
      - org.apache.tools.ant.types.selectors.SizeSelector.SizeComparisons
    - org.apache.tools.ant.types.selectors.PresentSelector.FilePresence
    - org.apache.tools.ant.types.selectors.SizeSelector.ByteUnits
    - org.apache.tools.ant.types.TimeComparison
      - org.apache.tools.ant.types.selectors.DateSelector.TimeComparisons
    - org.apache.tools.ant.types.selectors.TypeSelector.FileType
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.types.DataType (implements java.lang.Cloneable)
      - org.apache.tools.ant.types.selectors.AbstractSelectorContainer (implements java.lang.Cloneable, org.apache.tools.ant.types.selectors.SelectorContainer)
      - org.apache.tools.ant.types.selectors.BaseSelector (implements org.apache.tools.ant.types.selectors.FileSelector)
        - org.apache.tools.ant.types.selectors.BaseExtendSelector (implements org.apache.tools.ant.types.selectors.ExtendFileSelector)
          - org.apache.tools.ant.types.selectors.ContainsRegexpSelector (implements org.apache.tools.ant.types.resources.selectors.ResourceSelector)
          - org.apache.tools.ant.types.selectors.ContainsSelector (implements org.apache.tools.ant.types.resources.selectors.ResourceSelector)
          - org.apache.tools.ant.types.selectors.DateSelector
          - org.apache.tools.ant.types.selectors.DepthSelector
          - org.apache.tools.ant.types.selectors.FilenameSelector
          - org.apache.tools.ant.types.selectors.SizeSelector
          - org.apache.tools.ant.types.selectors.TypeSelector
        - org.apache.tools.ant.types.selectors.BaseSelectorContainer (implements org.apache.tools.ant.types.selectors.SelectorContainer)
          - org.apache.tools.ant.types.selectors.AndSelector
          - org.apache.tools.ant.types.selectors.MajoritySelector
          - org.apache.tools.ant.types.selectors.NoneSelector
            - org.apache.tools.ant.types.selectors.NotSelector
          - org.apache.tools.ant.types.selectors.OrSelector
          - org.apache.tools.ant.types.selectors.SelectSelector
        - org.apache.tools.ant.types.selectors.ExtendSelector
        - org.apache.tools.ant.types.selectors.MappingSelector
          - org.apache.tools.ant.types.selectors.DependSelector
          - org.apache.tools.ant.types.selectors.DifferentSelector
        - org.apache.tools.ant.types.selectors.PresentSelector
      - org.apache.tools.ant.types.selectors.SignedSelector (implements org.apache.tools.ant.types.selectors.FileSelector)
  - org.apache.tools.ant.types.selectors.ReadableSelector (implements org.apache.tools.ant.types.selectors.FileSelector, org.apache.tools.ant.types.resources.selectors.ResourceSelector)
  - org.apache.tools.ant.types.selectors.SelectorUtils
  - org.apache.tools.ant.types.selectors.TokenizedPath
  - org.apache.tools.ant.types.selectors.TokenizedPattern
  - org.apache.tools.ant.types.selectors.WritableSelector (implements org.apache.tools.ant.types.selectors.FileSelector, org.apache.tools.ant.types.resources.selectors.ResourceSelector)

## Interface Hierarchy

- org.apache.tools.ant.types.selectors.FileSelector
  - org.apache.tools.ant.types.selectors.ExtendFileSelector (also extends org.apache.tools.ant.types.Parameterizable)
- org.apache.tools.ant.types.Parameterizable
  - org.apache.tools.ant.types.selectors.ExtendFileSelector (also extends org.apache.tools.ant.types.selectors.FileSelector)
- org.apache.tools.ant.types.selectors.SelectorContainer
- org.apache.tools.ant.types.selectors.SelectorScanner