| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.apache.tools.ant.ProjectComponentorg.apache.tools.ant.Taskorg.apache.tools.ant.taskdefs.optional.clearcase.ClearCaseorg.apache.tools.ant.taskdefs.optional.clearcase.CCMklbtypepublic class CCMklbtypeextends ClearCase| Attribute | Values | Required |
|---|---|---|
| typename | Name of the label type to create | Yes |
| vob | Name of the VOB | No |
| replace | Replace an existing label definition of the same type | No |
| global | Either global or ordinary can be specified, not both. Creates a label type that is global to the VOB or to VOBs that use this VOB | No |
| ordinary | Either global or ordinary can be specified, not both. Creates a label type that can be used only in the current VOB. Default | No |
| pbranch | Allows the label type to be used once per branch in a given element's version tree | No |
| shared | Sets the way mastership is checked by ClearCase. See ClearCase documentation for details | No |
| 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 |
| failonerr | Throw an exception if the command fails. Default is true | No |
Field Summary | |
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
Fields inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCase | |
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 | |
Fields inherited from class org.apache.tools.ant.Task | |
description, location, target, taskName, taskType, wrapper | |
Fields inherited from class org.apache.tools.ant.ProjectComponent | |
project | |
Method Summary | |
void |
|
String |
|
String |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
String |
|
String |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
Methods inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCase | |
getClearToolCommand, getFailOnErr, getObjSelect, getViewPath, getViewPathBasename, run, runS, setClearToolDir, setFailOnErr, setObjSelect, setViewPath | |
Methods inherited from class org.apache.tools.ant.Task | |
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 | |
Methods inherited from class org.apache.tools.ant.ProjectComponent | |
getProject, log, log, setProject | |
public static final String FLAG_COMMENT
-c flag -- comment to attach to the file
public static final String FLAG_COMMENTFILE
-cfile flag -- file containing a comment to attach to the file
public static final String FLAG_GLOBAL
-global flag -- creates a label type that is global to the VOB or to VOBs that use this VOB
public static final String FLAG_NOCOMMENT
-nc flag -- no comment is specified
public static final String FLAG_ORDINARY
-ordinary flag -- creates a label type that can be used only in the current VOB
public static final String FLAG_PBRANCH
-pbranch flag -- allows label type to be used once per branch
public static final String FLAG_REPLACE
-replace flag -- replace existing label definition of the same type
public static final String FLAG_SHARED
-shared flag -- sets the way mastership is checked by ClearCase
public void execute()
throws BuildExceptionExecutes the task. Builds a command line to execute cleartool and then calls Exec's run method to execute the command line.
- Throws:
BuildException- if the command fails and failonerr is set to true
public String getComment()
Get comment string
- Returns:
- String containing the comment
public String getCommentFile()
Get comment file
- Returns:
- String containing the path to the comment file
public boolean getGlobal()
Get global flag status
- Returns:
- boolean containing status of global flag
public boolean getOrdinary()
Get ordinary flag status
- Returns:
- boolean containing status of ordinary flag
public boolean getPbranch()
Get pbranch flag status
- Returns:
- boolean containing status of pbranch flag
public boolean getReplace()
Get replace flag status
- Returns:
- boolean containing status of replace flag
public boolean getShared()
Get shared flag status
- Returns:
- boolean containing status of shared flag
public String getTypeName()
Get type-name string
- Returns:
- String containing the type-name
public String getVOB()
Get VOB name
- Returns:
- String containing VOB name
public void setComment(String comment)
Set comment string
- Parameters:
comment- the comment string
public void setCommentFile(String cfile)
Set comment file
- Parameters:
cfile- the path to the comment file
public void setGlobal(boolean glob)
Set the global flag
- Parameters:
glob- the status to set the flag to
public void setOrdinary(boolean ordinary)
Set the ordinary flag
- Parameters:
ordinary- the status to set the flag to
public void setPbranch(boolean pbranch)
Set the pbranch flag
- Parameters:
pbranch- the status to set the flag to
public void setReplace(boolean repl)
Set the replace flag
- Parameters:
repl- the status to set the flag to
public void setShared(boolean shared)
Set the shared flag
- Parameters:
shared- the status to set the flag to
public void setTypeName(String tn)
Set type-name string
- Parameters:
tn- the type-name string
public void setVOB(String vob)
Set the VOB name
- Parameters:
vob- the VOB name