Class CCMkdir
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.optional.clearcase.ClearCase
org.apache.tools.ant.taskdefs.optional.clearcase.CCMkdir
- All Implemented Interfaces:
- Cloneable
Performs ClearCase mkdir.
 
   
The following attributes are interpreted:
| Attribute | Values | Required | 
|---|---|---|
| viewpath | Path to the ClearCase view directory that the command will operate on | Yes | 
| comment | Specify a comment. Only one of comment or cfile may be used. | No | 
| commentfile | Specify a file containing a comment. Only one of comment or cfile may be used. | No | 
| nocheckout | Do not checkout after element creation | No | 
| failonerr | Throw an exception if the command fails. Default is true | No | 
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final String-c flag -- comment to attach to the directorystatic final String-cfile flag -- file containing a comment to attach to the directorystatic final String-nco flag -- do not checkout element after creationstatic final String-nc flag -- no comment is specifiedFields inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCaseCOMMAND_CHECKIN, COMMAND_CHECKOUT, COMMAND_LOCK, COMMAND_LSCO, COMMAND_MKATTR, COMMAND_MKBL, COMMAND_MKDIR, COMMAND_MKELEM, COMMAND_MKLABEL, COMMAND_MKLBTYPE, COMMAND_RMTYPE, COMMAND_UNCHECKOUT, COMMAND_UNLOCK, COMMAND_UPDATEFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidexecute()Executes the task.Get comment stringGet comment filebooleanGet no checkout flag statusvoidsetComment(String comment) Sets the comment string.voidsetCommentFile(String cfile) Specifies a file containing a comment.voidsetNoCheckout(boolean co) If true, do not checkout element after creation.Methods inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCasegetClearToolCommand, getFailOnErr, getObjSelect, getViewPath, getViewPathBasename, run, runS, runS, setClearToolDir, setFailOnErr, setObjSelect, setViewPathMethods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Field Details- 
FLAG_COMMENT-c flag -- comment to attach to the directory- See Also:
 
- 
FLAG_COMMENTFILE-cfile flag -- file containing a comment to attach to the directory- See Also:
 
- 
FLAG_NOCOMMENT-nc flag -- no comment is specified- See Also:
 
- 
FLAG_NOCHECKOUT-nco flag -- do not checkout element after creation- See Also:
 
 
- 
- 
Constructor Details- 
CCMkdirpublic CCMkdir()
 
- 
- 
Method Details- 
executeExecutes the task.Builds a command line to execute cleartool and then calls Exec's run method to execute the command line. - Overrides:
- executein class- Task
- Throws:
- BuildException- if the command fails and failonerr is set to true
 
- 
setCommentSets the comment string.- Parameters:
- comment- the comment string
 
- 
getCommentGet comment string- Returns:
- String containing the comment
 
- 
setCommentFileSpecifies a file containing a comment.- Parameters:
- cfile- the path to the comment file
 
- 
getCommentFileGet comment file- Returns:
- String containing the path to the comment file
 
- 
setNoCheckoutpublic void setNoCheckout(boolean co) If true, do not checkout element after creation.- Parameters:
- co- the status to set the flag to
 
- 
getNoCheckoutpublic boolean getNoCheckout()Get no checkout flag status- Returns:
- boolean containing status of noco flag
 
 
-