cs.arizona.tau.xml
Class BaseItem
java.lang.Object
cs.arizona.tau.xml.BaseItem
- Direct Known Subclasses:
- Item, RepItem
public class BaseItem
- extends java.lang.Object
- Author:
- shailesh
Representation of an Item. Item contains its ItemIdentifier and all of its versions.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONTENT_VARYING
public static int CONTENT_VARYING
CONTENT_CONSTANT
public static int CONTENT_CONSTANT
EXISTENCE_CONSTANT
public static int EXISTENCE_CONSTANT
EXISTENCE_VARYING_WITHOUT_GAPS
public static int EXISTENCE_VARYING_WITHOUT_GAPS
EXISTENCE_VARYING_WITH_GAPS
public static int EXISTENCE_VARYING_WITH_GAPS
KIND_STATE
public static int KIND_STATE
KIND_EVENT
public static int KIND_EVENT
BaseItem
public BaseItem()
BaseItem
public BaseItem(BaseItem baseItem)
getTarget
public java.lang.String getTarget()
- Returns:
- Returns the target.
setTarget
public void setTarget(java.lang.String target)
- Parameters:
target
- The target to set.
getVersionIterator
public java.util.Iterator getVersionIterator()
- Returns:
- Returns the versions.
getTemporalElement
public ITemporalElement getTemporalElement()
addVersion
public void addVersion(org.w3c.dom.Element e,
ITime time1)
getVersion
public org.w3c.dom.Element getVersion(int index)
addVersionAll
public void addVersionAll(java.util.Collection c1,
ITemporalElement te)
clearVersions
public void clearVersions()
- Then function deletes all the versions of an item.
getItemID
public java.lang.String getItemID()
- Returns:
- Returns the itemID.
setItemID
public void setItemID(java.lang.String itemID)
- Parameters:
itemID
- The itemID to set.
createRefElement
public org.w3c.dom.Element createRefElement(org.w3c.dom.Document doc)
- The function would create a corresponding _timeVarying element and return it.
- Parameters:
doc
-
- Returns:
removeVersion
public boolean removeVersion(org.w3c.dom.Element ev)
- The function removes the specified version element from the item.
- Parameters:
ev
-
getTimeDimension
public int getTimeDimension()
- Returns:
- Returns the numDimensions.
setTimeDimension
public void setTimeDimension(int numDimensions)
- Parameters:
numDimensions
- The numDimensions to set.
getVersionCount
public int getVersionCount()
- The function returns the number of versions present in the current Item.
- Returns:
merge
public void merge(Item item)
getVersions
public java.util.Collection getVersions()
getVersionElement
public org.w3c.dom.Element getVersionElement(ITime time1)
getSnapshot
public org.w3c.dom.Element getSnapshot(java.util.Date date)