public class RepositoryStorageDOM extends AbstractRepositoryStorage
| Modifier and Type | Field and Description |
|---|---|
protected org.w3c.dom.Document |
document |
protected boolean |
dostylesheets |
protected org.w3c.dom.Element |
storageRoot |
protected org.w3c.dom.Element |
templateDOM |
nickname, reposListeners, transferAgent| Constructor and Description |
|---|
RepositoryStorageDOM()
Create a default buffer with the given name.
|
RepositoryStorageDOM(java.lang.String nn) |
| Modifier and Type | Method and Description |
|---|---|
protected org.w3c.dom.Element |
createElementByName(java.lang.String ElmName,
java.lang.String AttrName,
java.lang.String name) |
protected org.w3c.dom.Element |
getAttributeByElementName(java.lang.String ElmName,
java.lang.String AttrName,
java.lang.String expname) |
java.lang.String |
getComment()
Gets the descriptive comment for this Wedge inverse problem as a whole.
|
java.lang.String |
getCommentElementName() |
java.lang.String |
getCreatedBy() |
java.lang.String |
getCreatedByAttributeName() |
java.lang.String |
getCreatedOn() |
java.lang.String |
getCreatedOnAttributeName() |
java.lang.Class |
getDefaultGraphicalEditorClass() |
protected org.w3c.dom.Document |
getDocument() |
java.lang.Class |
getDOMStorageClass()
Returns a DOM storage variant of this storage instance.
|
java.lang.String |
getEnabled()
Gets the state of the (possibly remote) storage.
|
java.lang.String |
getEnabledAttributeName() |
java.lang.String |
getNickname()
Gets the project name for this Wedge inverse problem.
|
java.lang.String |
getNicknameAttributeName() |
java.lang.String |
getRootElementName() |
RepositoryStorage |
getStorage(RepositoryElement elem) |
protected org.w3c.dom.Element |
getStorageRoot()
Probably should not even allow protected access here.
|
protected java.lang.String |
getStylesheetRef()
Returns the hyper-reference to the style sheet to be used in formating
the XML translation of this DOM.
|
org.w3c.dom.Element |
getTemplateDOM() |
java.lang.String |
getTextNodeByElementName(java.lang.String field) |
boolean |
isValidXML(java.io.File xmlfile)
Allows validation the XML against schema.
|
void |
readXML(java.io.File out)
This will need to be overridden by subclasses unless we can verify XML document structure is valid
via some DTD somewhere.
|
void |
setComment(java.lang.String n)
Gets the descriptive comment for this Wedge inverse problem as a whole.
|
void |
setCreatedBy(java.lang.String st) |
void |
setCreatedOn(java.lang.String st) |
void |
setEnabled(java.lang.String n)
Sets the enabled state of the (possibly remote) storage instance.
|
void |
setNickname(java.lang.String n)
Sets the project name for this Wedge inverse problem.
|
protected void |
setProcessingInstructions()
Override this method if you want to specify in detail your own XML processing instructions.
|
void |
setTextNodeByElementName(java.lang.String field,
java.lang.String n) |
void |
show() |
void |
show(java.lang.String title) |
protected void |
specifyStorage(org.w3c.dom.Document doc,
org.w3c.dom.Element el) |
void |
useStyleSheetInfo(boolean x) |
boolean |
usingStyleSheetInfo() |
void |
writeTemplateXML(java.io.File out)
Writes the original template DOM to an XML flat file.
|
void |
writeXML(java.io.File out)
Writes the current state of the DOM to an XML flat file.
|
addRepositoryListener, afterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, getStorageCalculationsAgentClass, getStorageTransferAgentClass, removeRepositoryListener, transferStorage, transferStorageCommandsprotected org.w3c.dom.Document document
protected org.w3c.dom.Element templateDOM
protected org.w3c.dom.Element storageRoot
protected boolean dostylesheets
public RepositoryStorageDOM(java.lang.String nn)
public RepositoryStorageDOM()
public void useStyleSheetInfo(boolean x)
public boolean usingStyleSheetInfo()
protected java.lang.String getStylesheetRef()
setProcessingInstructions method.setProcessingInstructions()protected void setProcessingInstructions()
getStylesheetRef instead.getStylesheetRef()protected void specifyStorage(org.w3c.dom.Document doc,
org.w3c.dom.Element el)
public java.lang.Class getDefaultGraphicalEditorClass()
protected org.w3c.dom.Element getAttributeByElementName(java.lang.String ElmName,
java.lang.String AttrName,
java.lang.String expname)
protected org.w3c.dom.Element createElementByName(java.lang.String ElmName,
java.lang.String AttrName,
java.lang.String name)
public java.lang.String getCommentElementName()
public java.lang.String getRootElementName()
public java.lang.String getEnabledAttributeName()
public java.lang.String getNicknameAttributeName()
public java.lang.String getCreatedByAttributeName()
public java.lang.String getCreatedOnAttributeName()
public java.lang.Class getDOMStorageClass()
AbstractRepositoryStoragegetDOMStorageClass in interface DOMStorablegetDOMStorageClass in class AbstractRepositoryStoragepublic java.lang.String getEnabled()
getEnabled in interface RepositoryStoragegetEnabled in class AbstractRepositoryStoragepublic void setEnabled(java.lang.String n)
setEnabled in interface RepositoryStoragesetEnabled in class AbstractRepositoryStoragepublic java.lang.String getNickname()
getNickname in interface RepositoryStoragegetNickname in class AbstractRepositoryStoragepublic void setNickname(java.lang.String n)
setNickname in interface RepositoryStoragesetNickname in class AbstractRepositoryStoragepublic java.lang.String getCreatedBy()
getCreatedBy in interface RepositoryStoragegetCreatedBy in class AbstractRepositoryStoragepublic void setCreatedBy(java.lang.String st)
setCreatedBy in interface RepositoryStoragesetCreatedBy in class AbstractRepositoryStoragepublic java.lang.String getCreatedOn()
getCreatedOn in interface RepositoryStoragegetCreatedOn in class AbstractRepositoryStoragepublic void setCreatedOn(java.lang.String st)
setCreatedOn in interface RepositoryStoragesetCreatedOn in class AbstractRepositoryStoragepublic void setTextNodeByElementName(java.lang.String field,
java.lang.String n)
public java.lang.String getTextNodeByElementName(java.lang.String field)
public void setComment(java.lang.String n)
setComment in interface RepositoryStoragesetComment in class AbstractRepositoryStoragepublic java.lang.String getComment()
AbstractRepositoryStoragegetComment in interface RepositoryStoragegetComment in class AbstractRepositoryStoragepublic void show()
show in class AbstractRepositoryStoragepublic void show(java.lang.String title)
public void writeTemplateXML(java.io.File out)
public void writeXML(java.io.File out)
public boolean isValidXML(java.io.File xmlfile)
public void readXML(java.io.File out)
public org.w3c.dom.Element getTemplateDOM()
protected org.w3c.dom.Element getStorageRoot()
protected org.w3c.dom.Document getDocument()
public RepositoryStorage getStorage(RepositoryElement elem)
Copyright © 2011, 2013. Daniel P. Dougherty