org.apache.tools.ant.taskdefs.optional.ccm

## Class CCMReconfigure

- java.lang.Object
- - org.apache.tools.ant.ProjectComponent
  - - org.apache.tools.ant.Task
    - - org.apache.tools.ant.taskdefs.optional.ccm.Continuus
      - - org.apache.tools.ant.taskdefs.optional.ccm.CCMReconfigure

All Implemented Interfaces:
  java.lang.Cloneable

    public class CCMReconfigure
    extends Continuus

Task allows to reconfigure a project, recursively or not

### Field Summary

Fields
`static java.lang.String` `FLAG_PROJECT` /project flag -- target project
`static java.lang.String` `FLAG_RECURSE` /recurse --
`static java.lang.String` `FLAG_VERBOSE` /recurse --

### Fields inherited from class org.apache.tools.ant.taskdefs.optional.ccm.Continuus

`COMMAND_CHECKIN, COMMAND_CHECKOUT, COMMAND_CREATE_TASK, COMMAND_DEFAULT_TASK, COMMAND_RECONFIGURE`

### Fields inherited from class org.apache.tools.ant.Task

`target, taskName, taskType, wrapper`

### Fields inherited from class org.apache.tools.ant.ProjectComponent

`description, location, project`

### Constructor Summary

Constructors
Constructor and Description
`CCMReconfigure()` Constructor for CCMReconfigure.

### Method Summary

Methods
`void` `execute()` Executes the task.
`java.lang.String` `getCcmProject()` Get the value of project.
`boolean` `isRecurse()` Get the value of recurse.
`boolean` `isVerbose()` Get the value of verbose.
`void` `setCcmProject(java.lang.String v)` Sets the ccm project on which the operation is applied.
`void` `setRecurse(boolean v)` If true, recurse on subproject (default false).
`void` `setVerbose(boolean v)` If true, do a verbose reconfigure operation (default false).

### Methods inherited from class org.apache.tools.ant.taskdefs.optional.ccm.Continuus

`getCcmAction, getCcmCommand, run, run, setCcmAction, setCcmDir`

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

`bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, 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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Field Detail

#### FLAG_RECURSE

    public static final java.lang.String FLAG_RECURSE

/recurse --

See Also:
  Constant Field Values

#### FLAG_VERBOSE

    public static final java.lang.String FLAG_VERBOSE

/recurse --

See Also:
  Constant Field Values

#### FLAG_PROJECT

    public static final java.lang.String FLAG_PROJECT

/project flag -- target project

See Also:
  Constant Field Values

### Constructor Detail

#### CCMReconfigure

    public CCMReconfigure()

Constructor for CCMReconfigure.

### Method Detail

#### execute

    public void execute()
                 throws BuildException

Executes the task.

Builds a command line to execute ccm and then calls Exec's run method to execute the command line.

Overrides:
  `execute` in class `Task`
Throws:
  `BuildException` - on error

#### getCcmProject

    public java.lang.String getCcmProject()

Get the value of project.

Returns:
  value of project.

#### setCcmProject

    public void setCcmProject(java.lang.String v)

Sets the ccm project on which the operation is applied.

Parameters:
  `v` - Value to assign to project.

#### isRecurse

    public boolean isRecurse()

Get the value of recurse.

Returns:
  value of recurse.

#### setRecurse

    public void setRecurse(boolean v)

If true, recurse on subproject (default false).

Parameters:
  `v` - Value to assign to recurse.

#### isVerbose

    public boolean isVerbose()

Get the value of verbose.

Returns:
  value of verbose.

#### setVerbose

    public void setVerbose(boolean v)

If true, do a verbose reconfigure operation (default false).

Parameters:
  `v` - Value to assign to verbose.