org.apache.tools.ant.taskdefs.optional.clearcase
Class CCMkdir
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 |
static String | FLAG_COMMENT - -c flag -- comment to attach to the directory
|
static String | FLAG_COMMENTFILE - -cfile flag -- file containing a comment to attach to the directory
|
static String | FLAG_NOCHECKOUT - -nco flag -- do not checkout element after creation
|
static String | FLAG_NOCOMMENT - -nc flag -- no comment is specified
|
COMMAND_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_UPDATE |
getClearToolCommand , getFailOnErr , getObjSelect , getViewPath , getViewPathBasename , run , runS , setClearToolDir , setFailOnErr , setObjSelect , setViewPath |
execute , getDescription , getLocation , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , maybeConfigure , perform , reconfigure , setDescription , setLocation , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
FLAG_COMMENT
public static final String FLAG_COMMENT
-c flag -- comment to attach to the directory
FLAG_COMMENTFILE
public static final String FLAG_COMMENTFILE
-cfile flag -- file containing a comment to attach to the directory
FLAG_NOCHECKOUT
public static final String FLAG_NOCHECKOUT
-nco flag -- do not checkout element after creation
FLAG_NOCOMMENT
public static final String FLAG_NOCOMMENT
-nc flag -- no comment is specified
execute
public void execute()
throws BuildException
Executes the task.
Builds a command line to execute cleartool and then calls Exec's run method
to execute the command line.
- execute in interface Task
BuildException
- if the command fails and failonerr is set to true
getComment
public String getComment()
Get comment string
- String containing the comment
getCommentFile
public String getCommentFile()
Get comment file
- String containing the path to the comment file
getNoCheckout
public boolean getNoCheckout()
Get no checkout flag status
- boolean containing status of noco flag
setComment
public void setComment(String comment)
Sets the comment string.
comment
- the comment string
setCommentFile
public void setCommentFile(String cfile)
Specifies a file containing a comment.
cfile
- the path to the comment file
setNoCheckout
public void setNoCheckout(boolean co)
If true, do not checkout element after creation.
co
- the status to set the flag to
Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.