public class MyrtleXML extends RepositoryStorageXML implements MyrtleStorage
nickname, reposListeners, transferAgent| Constructor and Description |
|---|
MyrtleXML(RepositoryConnectivity conn,
java.lang.String storagename) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBookmark(java.lang.String foldername,
java.lang.String name,
java.lang.String location) |
void |
addBookmarkFolder(java.lang.String foldername) |
void |
addRegisteredLink(java.lang.String linklabel,
java.lang.String linkURL) |
void |
addScriptAt(int pos) |
void |
addSheet(java.lang.String shtlabel) |
java.util.LinkedHashMap |
getAllBookmarks() |
java.util.Vector |
getAllEntries(java.lang.String shtlabel)
Gets all the entries for a particular sheet.
|
java.util.Vector |
getAllRegisteredLinks() |
int |
getColumnCountForSheet(java.lang.String sht) |
java.lang.Class |
getDefaultGraphicalEditorClass() |
java.lang.Class |
getDOMStorageClass()
Returns a DOM storage variant of this storage instance.
|
java.lang.String |
getEntryFunctionAt(java.lang.String shtlabel,
int row,
int col) |
java.lang.String |
getEntryValueAt(java.lang.String shtlabel,
int row,
int col) |
int |
getPersistentSheetCounter() |
int |
getRowCountForSheet(java.lang.String sht) |
java.lang.String |
getScriptContents(int pos) |
int |
getScriptCount() |
java.lang.String |
getScriptLabel(int pos) |
int |
getSheetCount() |
java.lang.String |
getSheetDescription(java.lang.String shtlabel) |
java.lang.String |
getSheetLabel(int sht) |
java.lang.Class |
getStorageTransferAgentClass()
This method should be overridden by subclasses wanting to extend the transfer method.
|
void |
removeAllBookmarks() |
void |
removeAllRegisteredLinks() |
void |
removeAllScripts() |
void |
removeAllSheets() |
void |
removeScriptAt(int pos) |
void |
removeSheet(java.lang.String shtlabel) |
void |
setColumnCountForSheet(java.lang.String sht,
int cols) |
void |
setEntryFunctionAt(java.lang.String shtlabel,
int row,
int col,
java.lang.String strrep) |
void |
setEntryValueAt(java.lang.String shtlabel,
int row,
int col,
java.lang.String strval) |
void |
setPersistentSheetCounter(int shts) |
void |
setRowCountForSheet(java.lang.String sht,
int rows) |
void |
setScriptContents(int pos,
java.lang.String s) |
void |
setScriptLabel(int pos,
java.lang.String s) |
void |
setSheetDescription(java.lang.String shtlabel,
java.lang.String desc) |
copyStorage, getComment, getCreatedBy, getCreatedOn, getDOM, getEnabled, getNickname, getStorage, getXMLDirectory, getXMLFilename, setComment, setCreatedBy, setCreatedOn, setEnabled, setNickname, transferStorage, writeXMLaddRepositoryListener, afterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorageCommands, getStorageCalculationsAgentClass, removeRepositoryListener, show, 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 MyrtleXML(RepositoryConnectivity conn, java.lang.String storagename)
public java.lang.Class getDefaultGraphicalEditorClass()
getDefaultGraphicalEditorClass in interface RepositoryStoragegetDefaultGraphicalEditorClass in class RepositoryStorageXMLpublic java.lang.Class getStorageTransferAgentClass()
AbstractRepositoryStoragegetStorageTransferAgentClass in class AbstractRepositoryStoragepublic java.lang.Class getDOMStorageClass()
AbstractRepositoryStoragegetDOMStorageClass in interface DOMStorablegetDOMStorageClass in class RepositoryStorageXMLpublic void setPersistentSheetCounter(int shts)
setPersistentSheetCounter in interface MyrtleStoragepublic int getPersistentSheetCounter()
getPersistentSheetCounter in interface MyrtleStoragepublic int getSheetCount()
getSheetCount in interface MyrtleStoragepublic void setScriptLabel(int pos,
java.lang.String s)
setScriptLabel in interface MyrtleStoragepublic java.lang.String getScriptLabel(int pos)
getScriptLabel in interface MyrtleStoragepublic void addSheet(java.lang.String shtlabel)
addSheet in interface MyrtleStoragepublic void removeSheet(java.lang.String shtlabel)
removeSheet in interface MyrtleStoragepublic void setSheetDescription(java.lang.String shtlabel,
java.lang.String desc)
setSheetDescription in interface MyrtleStoragepublic java.lang.String getSheetDescription(java.lang.String shtlabel)
getSheetDescription in interface MyrtleStoragepublic java.util.Vector getAllEntries(java.lang.String shtlabel)
getAllEntries in interface MyrtleStoragepublic void setEntryFunctionAt(java.lang.String shtlabel,
int row,
int col,
java.lang.String strrep)
setEntryFunctionAt in interface MyrtleStoragepublic void setEntryValueAt(java.lang.String shtlabel,
int row,
int col,
java.lang.String strval)
setEntryValueAt in interface MyrtleStoragepublic java.lang.String getEntryFunctionAt(java.lang.String shtlabel,
int row,
int col)
getEntryFunctionAt in interface MyrtleStoragepublic java.lang.String getEntryValueAt(java.lang.String shtlabel,
int row,
int col)
getEntryValueAt in interface MyrtleStoragepublic int getScriptCount()
getScriptCount in interface MyrtleStoragepublic void setScriptContents(int pos,
java.lang.String s)
setScriptContents in interface MyrtleStoragepublic java.lang.String getScriptContents(int pos)
getScriptContents in interface MyrtleStoragepublic void addScriptAt(int pos)
addScriptAt in interface MyrtleStoragepublic void removeScriptAt(int pos)
removeScriptAt in interface MyrtleStoragepublic int getRowCountForSheet(java.lang.String sht)
getRowCountForSheet in interface MyrtleStoragepublic int getColumnCountForSheet(java.lang.String sht)
getColumnCountForSheet in interface MyrtleStoragepublic void setRowCountForSheet(java.lang.String sht,
int rows)
setRowCountForSheet in interface MyrtleStoragepublic void setColumnCountForSheet(java.lang.String sht,
int cols)
setColumnCountForSheet in interface MyrtleStoragepublic void removeAllScripts()
removeAllScripts in interface MyrtleStoragepublic void removeAllSheets()
removeAllSheets in interface MyrtleStoragepublic void removeAllBookmarks()
removeAllBookmarks in interface MyrtleStoragepublic java.lang.String getSheetLabel(int sht)
getSheetLabel in interface MyrtleStoragepublic java.util.LinkedHashMap getAllBookmarks()
getAllBookmarks in interface MyrtleStoragepublic void addBookmarkFolder(java.lang.String foldername)
addBookmarkFolder in interface MyrtleStoragepublic void addBookmark(java.lang.String foldername,
java.lang.String name,
java.lang.String location)
addBookmark in interface MyrtleStoragepublic void removeAllRegisteredLinks()
removeAllRegisteredLinks in interface MyrtleStoragepublic java.util.Vector getAllRegisteredLinks()
getAllRegisteredLinks in interface MyrtleStoragepublic void addRegisteredLink(java.lang.String linklabel,
java.lang.String linkURL)
addRegisteredLink in interface MyrtleStorageCopyright © 2011, 2013. Daniel P. Dougherty