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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.types.optional.AbstractScriptComponent
      - org.apache.tools.ant.types.optional.ScriptCondition (implements org.apache.tools.ant.taskdefs.condition.Condition)
      - org.apache.tools.ant.types.optional.ScriptMapper (implements org.apache.tools.ant.util.FileNameMapper)
    - org.apache.tools.ant.types.DataType (implements java.lang.Cloneable)
      - org.apache.tools.ant.types.selectors.BaseSelector (implements org.apache.tools.ant.types.selectors.FileSelector)
        - org.apache.tools.ant.types.optional.ScriptSelector
    - org.apache.tools.ant.filters.TokenFilter.ChainableReaderFilter (implements org.apache.tools.ant.filters.ChainableReader, org.apache.tools.ant.filters.TokenFilter.Filter)
      - org.apache.tools.ant.types.optional.ScriptFilter