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

# Class CCMCheck

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.CCMCheck

All Implemented Interfaces:
  `java.lang.Cloneable`

Direct Known Subclasses:
  `CCMCheckin`, `CCMCheckinDefault`, `CCMCheckout`

    public class CCMCheck
    extends Continuus

Class common to all check commands (checkout, checkin,checkin default task);

- ## Field Summary

  Fields
  Modifier and Type | Field | Description
  --- | --- | ---
  `protected java.util.Vector<FileSet>` | `filesets` |
  `static java.lang.String` | `FLAG_COMMENT` | -comment flag -- comment to attach to the file
  `static java.lang.String` | `FLAG_TASK` | -task flag -- associate checkout task with task

  ### 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 | Description
  --- | ---
  `CCMCheck()` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | `addFileset​(FileSet set)` | Adds a set of files to copy.
  `void` | `execute()` | Executes the task.
  `java.lang.String` | `getComment()` | Get the value of comment.
  `java.io.File` | `getFile()` | Get the value of file.
  `java.lang.String` | `getTask()` | Get the value of task.
  `void` | `setComment​(java.lang.String v)` | Specifies a comment.
  `void` | `setFile​(java.io.File v)` | Sets the path to the file that the command will operate on.
  `void` | `setTask​(java.lang.String v)` | Specifies the task number used to check in the file (may use 'default').

  ### 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 Details

  - ### FLAG_COMMENT

    public static final java.lang.String FLAG_COMMENT
    -comment flag -- comment to attach to the file
    See Also:
      Constant Field Values

  - ### FLAG_TASK

    public static final java.lang.String FLAG_TASK
    -task flag -- associate checkout task with task
    See Also:
      Constant Field Values

  - ### filesets

    protected java.util.Vector<FileSet> filesets

- ## Constructor Details

  - ### CCMCheck

    public CCMCheck()

- ## Method Details

  - ### getFile

    public java.io.File getFile()
    Get the value of file.
    Returns:
      value of file.

  - ### setFile

    public void setFile​(java.io.File v)
    Sets the path to the file that the command will operate on.
    Parameters:
      `v` - Value to assign to file.

  - ### getComment

    public java.lang.String getComment()
    Get the value of comment.
    Returns:
      value of comment.

  - ### setComment

    public void setComment​(java.lang.String v)
    Specifies a comment.
    Parameters:
      `v` - Value to assign to comment.

  - ### getTask

    public java.lang.String getTask()
    Get the value of task.
    Returns:
      value of task.

  - ### setTask

    public void setTask​(java.lang.String v)
    Specifies the task number used to check in the file (may use 'default').
    Parameters:
      `v` - Value to assign to task.

  - ### addFileset

    public void addFileset​(FileSet set)
    Adds a set of files to copy.
    Parameters:
      `set` - the set of files

  - ### 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