org.sourcejammer.project.controller
Class Label
java.lang.Object
|
+--org.sourcejammer.project.controller.LabelInfo
|
+--org.sourcejammer.project.controller.Label
- All Implemented Interfaces:
- org.sourcejammer.project.Node
- public class Label
- extends LabelInfo
Title: $FileName: Label.java$
- Version:
- $VerNum: 5$
$Description: $
$KeyWordsOff: $
- Author:
- $AuthorName: Rob MacGrogan$
Fields inherited from class org.sourcejammer.project.controller.LabelInfo |
|
Constructor Summary |
Label()
|
Method Summary |
void |
addLabelVersionMappingBean(org.sourcejammer.project.controller.LabelVersionMappingBean bn)
Add a version node in the form of a Mapping Bean. |
void |
addVersion(int versionNumber,
long verUniqueID,
long fileUniqueID,
java.lang.String fullSJPath)
Add a version node to the label. |
static Label |
buildFromXML(org.w3c.dom.Document doc)
|
int |
childCount()
Returns number of files that are part of this label. |
java.util.Iterator |
getVersions()
Returns an Iterator object of LabelVersionMappingBeans. |
java.lang.String |
getXMLText()
|
void |
saveXML(java.io.File flTarget)
|
void |
setChildCount(int i)
|
Methods inherited from class org.sourcejammer.project.controller.LabelInfo |
getCreatedDate, getDescription, getNodeName, getRootProjectUniqueID, getSJPathToRootProject, getUniqueID, isShared, setCreatedDate, setDescription, setNodeName, setRootProjectUniqueID, setSJPathToRootProject, setUniqueID |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mvecContents
private java.util.Vector mvecContents
Label
public Label()
childCount
public int childCount()
- Returns number of files that are part of this label.
- Specified by:
childCount
in interface org.sourcejammer.project.Node
- Overrides:
childCount
in class LabelInfo
addVersion
public void addVersion(int versionNumber,
long verUniqueID,
long fileUniqueID,
java.lang.String fullSJPath)
- Add a version node to the label.
- Parameters:
versionNumber
- -- the int version number (not the unique ID) of
the version being added.fullSJPath
- -- the full SourceJammer server path to the file being
added. Path should NOT include the archive name at the beginning.
addLabelVersionMappingBean
public void addLabelVersionMappingBean(org.sourcejammer.project.controller.LabelVersionMappingBean bn)
- Add a version node in the form of a Mapping Bean.
getVersions
public java.util.Iterator getVersions()
- Returns an Iterator object of LabelVersionMappingBeans.
setChildCount
public void setChildCount(int i)
- Overrides:
setChildCount
in class LabelInfo
saveXML
public void saveXML(java.io.File flTarget)
throws FileAccessException
FileAccessException
buildFromXML
public static Label buildFromXML(org.w3c.dom.Document doc)
throws FileAccessException
FileAccessException
getXMLText
public java.lang.String getXMLText()
throws FileAccessException
FileAccessException
Copyright © 2003 Soucejammer project.