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

- Class Summary
  Class | Description
  --- | ---
  AbstractScriptComponent | This is a `ProjectComponent` that has script support built in Use it as a foundation for scriptable things.
  ScriptCondition | A condition that lets you include script.
  ScriptFilter | Most of this is CAP (Cut And Paste) from the Script task ScriptFilter class, implements TokenFilter.Filter for scripts to use.
  ScriptMapper | Script support at map time.
  ScriptSelector | Selector that lets you run a script with selection logic inline