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, writeXML
addRepositoryListener, afterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorageCommands, getStorageCalculationsAgentClass, removeRepositoryListener, show, transferStorageCommands
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addRepositoryListener, getComment, getCreatedBy, getCreatedOn, getEnabled, getNickname, removeRepositoryListener, setComment, setCreatedBy, setCreatedOn, setEnabled, setNickname
afterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, transferStorage, transferStorageCommands
public MyrtleXML(RepositoryConnectivity conn, java.lang.String storagename)
public java.lang.Class getDefaultGraphicalEditorClass()
getDefaultGraphicalEditorClass
in interface RepositoryStorage
getDefaultGraphicalEditorClass
in class RepositoryStorageXML
public java.lang.Class getStorageTransferAgentClass()
AbstractRepositoryStorage
getStorageTransferAgentClass
in class AbstractRepositoryStorage
public java.lang.Class getDOMStorageClass()
AbstractRepositoryStorage
getDOMStorageClass
in interface DOMStorable
getDOMStorageClass
in class RepositoryStorageXML
public void setPersistentSheetCounter(int shts)
setPersistentSheetCounter
in interface MyrtleStorage
public int getPersistentSheetCounter()
getPersistentSheetCounter
in interface MyrtleStorage
public int getSheetCount()
getSheetCount
in interface MyrtleStorage
public void setScriptLabel(int pos, java.lang.String s)
setScriptLabel
in interface MyrtleStorage
public java.lang.String getScriptLabel(int pos)
getScriptLabel
in interface MyrtleStorage
public void addSheet(java.lang.String shtlabel)
addSheet
in interface MyrtleStorage
public void removeSheet(java.lang.String shtlabel)
removeSheet
in interface MyrtleStorage
public void setSheetDescription(java.lang.String shtlabel, java.lang.String desc)
setSheetDescription
in interface MyrtleStorage
public java.lang.String getSheetDescription(java.lang.String shtlabel)
getSheetDescription
in interface MyrtleStorage
public java.util.Vector getAllEntries(java.lang.String shtlabel)
getAllEntries
in interface MyrtleStorage
public void setEntryFunctionAt(java.lang.String shtlabel, int row, int col, java.lang.String strrep)
setEntryFunctionAt
in interface MyrtleStorage
public void setEntryValueAt(java.lang.String shtlabel, int row, int col, java.lang.String strval)
setEntryValueAt
in interface MyrtleStorage
public java.lang.String getEntryFunctionAt(java.lang.String shtlabel, int row, int col)
getEntryFunctionAt
in interface MyrtleStorage
public java.lang.String getEntryValueAt(java.lang.String shtlabel, int row, int col)
getEntryValueAt
in interface MyrtleStorage
public int getScriptCount()
getScriptCount
in interface MyrtleStorage
public void setScriptContents(int pos, java.lang.String s)
setScriptContents
in interface MyrtleStorage
public java.lang.String getScriptContents(int pos)
getScriptContents
in interface MyrtleStorage
public void addScriptAt(int pos)
addScriptAt
in interface MyrtleStorage
public void removeScriptAt(int pos)
removeScriptAt
in interface MyrtleStorage
public int getRowCountForSheet(java.lang.String sht)
getRowCountForSheet
in interface MyrtleStorage
public int getColumnCountForSheet(java.lang.String sht)
getColumnCountForSheet
in interface MyrtleStorage
public void setRowCountForSheet(java.lang.String sht, int rows)
setRowCountForSheet
in interface MyrtleStorage
public void setColumnCountForSheet(java.lang.String sht, int cols)
setColumnCountForSheet
in interface MyrtleStorage
public void removeAllScripts()
removeAllScripts
in interface MyrtleStorage
public void removeAllSheets()
removeAllSheets
in interface MyrtleStorage
public void removeAllBookmarks()
removeAllBookmarks
in interface MyrtleStorage
public java.lang.String getSheetLabel(int sht)
getSheetLabel
in interface MyrtleStorage
public java.util.LinkedHashMap getAllBookmarks()
getAllBookmarks
in interface MyrtleStorage
public void addBookmarkFolder(java.lang.String foldername)
addBookmarkFolder
in interface MyrtleStorage
public void addBookmark(java.lang.String foldername, java.lang.String name, java.lang.String location)
addBookmark
in interface MyrtleStorage
public void removeAllRegisteredLinks()
removeAllRegisteredLinks
in interface MyrtleStorage
public java.util.Vector getAllRegisteredLinks()
getAllRegisteredLinks
in interface MyrtleStorage
public void addRegisteredLink(java.lang.String linklabel, java.lang.String linkURL)
addRegisteredLink
in interface MyrtleStorage
Copyright © 2011, 2013. Daniel P. Dougherty