com.harukizaemon.simian

## Class SimianTask

- java.lang.Object
- - org.apache.tools.ant.ProjectComponent
  - - org.apache.tools.ant.Task
    - - com.harukizaemon.simian.SimianTask

- All Implemented Interfaces:
    java.lang.Cloneable

      public class SimianTask
      extends org.apache.tools.ant.Task

  Ant task.
  Version:
    $Id: SimianTask.java 3161 2008-02-29 19:58:45Z haruki_zaemon $
  Author:
    Simon Harris

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `SimianTask.Formatter` Configures the type of formatting produced by the Ant task.

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `SimianTask()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addConfiguredFormatter(SimianTask.Formatter formatter)`
    `void` | `addFileSet(org.apache.tools.ant.types.FileSet fileSet)`
    `SimianTask.Formatter` | `createFormatter()`
    `void` | `execute()`
    `void` | `setBalanceCurlyBraces(boolean enable)`
    `void` | `setBalanceParentheses(boolean enable)`
    `void` | `setBalanceSquareBrackets(boolean enable)`
    `void` | `setDefaultLanguage(java.lang.String language)`
    `void` | `setFailOnDuplication(java.lang.String value)`
    `void` | `setFailureProperty(java.lang.String failureProperty)`
    `void` | `setIgnoreBlocks(java.lang.String markers)`
    `void` | `setIgnoreCharacterCase(boolean enable)`
    `void` | `setIgnoreCharacters(boolean enable)`
    `void` | `setIgnoreCurlyBraces(boolean enable)`
    `void` | `setIgnoreIdentifierCase(boolean enable)`
    `void` | `setIgnoreIdentifiers(boolean enable)`
    `void` | `setIgnoreLiterals(boolean enable)`
    `void` | `setIgnoreModifiers(boolean enable)`
    `void` | `setIgnoreNumbers(boolean enable)`
    `void` | `setIgnoreOverlappingBlocks(boolean enable)`
    `void` | `setIgnoreRegions(boolean enable)`
    `void` | `setIgnoreStringCase(boolean enable)`
    `void` | `setIgnoreStrings(boolean enable)`
    `void` | `setIgnoreSubtypeNames(boolean enable)`
    `void` | `setIgnoreVariableNames(boolean enable)`
    `void` | `setLanguage(java.lang.String language)`
    `void` | `setOutput(java.io.OutputStream out)`
    `void` | `setReportDuplicateText(boolean enable)`
    `void` | `setThreshold(int threshold)`

    - ### Methods inherited from class org.apache.tools.ant.Task

      `bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, init, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType`

    - ### Methods inherited from class org.apache.tools.ant.ProjectComponent

      `clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### SimianTask

          public SimianTask()

  - ### Method Detail

    - #### setOutput

          public void setOutput(java.io.OutputStream out)

    - #### addFileSet

          public void addFileSet(org.apache.tools.ant.types.FileSet fileSet)

    - #### setFailOnDuplication

          public void setFailOnDuplication(java.lang.String value)

    - #### setFailureProperty

          public void setFailureProperty(java.lang.String failureProperty)

    - #### setThreshold

          public void setThreshold(int threshold)

    - #### setIgnoreBlocks

          public void setIgnoreBlocks(java.lang.String markers)

    - #### setLanguage

          public void setLanguage(java.lang.String language)

    - #### setDefaultLanguage

          public void setDefaultLanguage(java.lang.String language)

    - #### setIgnoreCurlyBraces

          public void setIgnoreCurlyBraces(boolean enable)

    - #### setIgnoreLiterals

          public void setIgnoreLiterals(boolean enable)

    - #### setIgnoreCharacters

          public void setIgnoreCharacters(boolean enable)

    - #### setIgnoreCharacterCase

          public void setIgnoreCharacterCase(boolean enable)

    - #### setIgnoreStrings

          public void setIgnoreStrings(boolean enable)

    - #### setIgnoreStringCase

          public void setIgnoreStringCase(boolean enable)

    - #### setIgnoreNumbers

          public void setIgnoreNumbers(boolean enable)

    - #### setIgnoreSubtypeNames

          public void setIgnoreSubtypeNames(boolean enable)

    - #### setIgnoreModifiers

          public void setIgnoreModifiers(boolean enable)

    - #### setBalanceParentheses

          public void setBalanceParentheses(boolean enable)

    - #### setBalanceSquareBrackets

          public void setBalanceSquareBrackets(boolean enable)

    - #### setBalanceCurlyBraces

          public void setBalanceCurlyBraces(boolean enable)

    - #### setIgnoreRegions

          public void setIgnoreRegions(boolean enable)

    - #### setIgnoreIdentifierCase

          public void setIgnoreIdentifierCase(boolean enable)

    - #### setIgnoreVariableNames

          public void setIgnoreVariableNames(boolean enable)

    - #### setIgnoreIdentifiers

          public void setIgnoreIdentifiers(boolean enable)

    - #### setReportDuplicateText

          public void setReportDuplicateText(boolean enable)

    - #### setIgnoreOverlappingBlocks

          public void setIgnoreOverlappingBlocks(boolean enable)

    - #### createFormatter

          public SimianTask.Formatter createFormatter()

    - #### addConfiguredFormatter

          public void addConfiguredFormatter(SimianTask.Formatter formatter)

    - #### execute

          public void execute()
                       throws org.apache.tools.ant.BuildException

      Overrides:
        `execute` in class `org.apache.tools.ant.Task`
      Throws:
        `org.apache.tools.ant.BuildException`

Copyright (c) 2003-2013 Simon Harris. All rights reserved.