public class MCMCTraceDOM extends RepositoryStorageDOM implements MCMCTraceStorage
| Modifier and Type | Field and Description |
|---|---|
protected org.w3c.dom.Element |
traceRoot |
document, dostylesheets, storageRoot, templateDOMnickname, reposListeners, transferAgent| Constructor and Description |
|---|
MCMCTraceDOM() |
| Modifier and Type | Method and Description |
|---|---|
void |
addElementsToTrace(int k,
java.util.Vector elems) |
void |
addElementToTrace(int j,
RepositoryElement elem) |
boolean |
addElementToTrace(RepositoryElement elem) |
void |
clearTrace() |
java.lang.Class |
getDefaultGraphicalEditorClass() |
java.lang.Class |
getDOMStorageClass()
Returns a DOM storage variant of this storage instance.
|
RepositoryElement |
getElement(int j) |
java.util.Vector |
getElementsFromTrace(int i,
int j)
Return the elements of a trace from index i to index j inclusive.
|
java.lang.String |
getRootElementName() |
java.lang.Class |
getStorageTransferAgentClass()
This method should be overridden by subclasses wanting to extend the transfer method.
|
void |
offer(RepositoryElement elem)
Inserts the specified RepositoryElement at the end of this trace.
|
RepositoryElement |
poll()
Retrieves and removes the first RepositoryElement in this trace, or null if this queue is empty.
|
RepositoryElement |
removeElement(int k) |
void |
rotateForward() |
RepositoryElement |
setElement(int j,
RepositoryElement elem) |
int |
sizeOfTrace() |
protected void |
specifyStorage(org.w3c.dom.Document doc,
org.w3c.dom.Element root) |
createElementByName, getAttributeByElementName, getComment, getCommentElementName, getCreatedBy, getCreatedByAttributeName, getCreatedOn, getCreatedOnAttributeName, getDocument, getEnabled, getEnabledAttributeName, getNickname, getNicknameAttributeName, getStorage, getStorageRoot, getStylesheetRef, getTemplateDOM, getTextNodeByElementName, isValidXML, readXML, setComment, setCreatedBy, setCreatedOn, setEnabled, setNickname, setProcessingInstructions, setTextNodeByElementName, show, show, useStyleSheetInfo, usingStyleSheetInfo, writeTemplateXML, writeXMLaddRepositoryListener, afterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, getStorageCalculationsAgentClass, removeRepositoryListener, transferStorage, transferStorageCommandsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRepositoryListener, getComment, getCreatedBy, getCreatedOn, getEnabled, getNickname, removeRepositoryListener, setComment, setCreatedBy, setCreatedOn, setEnabled, setNicknameafterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, transferStorage, transferStorageCommandspublic java.lang.Class getDefaultGraphicalEditorClass()
getDefaultGraphicalEditorClass in interface RepositoryStoragegetDefaultGraphicalEditorClass in class RepositoryStorageDOMpublic java.lang.Class getStorageTransferAgentClass()
AbstractRepositoryStoragegetStorageTransferAgentClass in class AbstractRepositoryStoragepublic java.lang.Class getDOMStorageClass()
AbstractRepositoryStoragegetDOMStorageClass in interface DOMStorablegetDOMStorageClass in class RepositoryStorageDOMpublic java.lang.String getRootElementName()
getRootElementName in class RepositoryStorageDOMprotected void specifyStorage(org.w3c.dom.Document doc,
org.w3c.dom.Element root)
specifyStorage in class RepositoryStorageDOMpublic void clearTrace()
clearTrace in interface MCMCTraceStoragepublic void addElementToTrace(int j,
RepositoryElement elem)
addElementToTrace in interface MCMCTraceStoragepublic void addElementsToTrace(int k,
java.util.Vector elems)
addElementsToTrace in interface MCMCTraceStoragepublic boolean addElementToTrace(RepositoryElement elem)
addElementToTrace in interface MCMCTraceStoragepublic RepositoryElement getElement(int j)
getElement in interface MCMCTraceStoragepublic RepositoryElement removeElement(int k)
removeElement in interface MCMCTraceStoragepublic void rotateForward()
rotateForward in interface MCMCTraceStoragepublic RepositoryElement setElement(int j, RepositoryElement elem)
setElement in interface MCMCTraceStoragepublic int sizeOfTrace()
sizeOfTrace in interface MCMCTraceStoragepublic RepositoryElement poll()
poll in interface MCMCTraceStoragepublic void offer(RepositoryElement elem)
offer in interface MCMCTraceStoragepublic java.util.Vector getElementsFromTrace(int i,
int j)
getElementsFromTrace in interface MCMCTraceStorageCopyright © 2011, 2013. Daniel P. Dougherty