|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.dbcore.gui.CoreBrowser
story.flashback.gui.FlashbackGUI
public class FlashbackGUI
This class extends CoreBrowser, the DB-Core GUI, adding functionality that is specific to Flashback (such as export to BibTEX).
Constructor Summary | |
---|---|
FlashbackGUI(DBCoreInterface dbci)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Switchboard for processing GUI action events |
void |
associateDirectory()
Choose and associate a file with a Reference. |
void |
associateFile()
Choose and associate a file with a Reference. |
void |
associateURL()
Enter a URL to associate with a Reference. |
javax.swing.JMenuBar |
createMenuBar()
Override of CoreBrowser's createMenuBar that does some surgery on that function's result to add Flashback-specific functions |
java.lang.Object |
getAssociation(NodeAddress referenceNode)
Given a NodeAddress of a Reference node, return the association: either a File object, a URL object or null. |
void |
launchFlashback()
Launch the app |
void |
launchFlashback(java.lang.String fileToOpen)
Launch the app and open a file |
void |
openAssociation()
Open an association. |
void |
unsetAssociation()
Remove an association. |
void |
updateForestSensitiveMenus()
Override of CoreBrowser's updateForestSensitiveMenus that supplements the CoreBrowser function with updates for Flashback-specific menu items |
Methods inherited from class story.dbcore.gui.CoreBrowser |
---|
centerJFrame, executeShell, getShowAllRepTab, getTreeView, launchBrowser, link, setShowAllRepTab, unlink |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FlashbackGUI(DBCoreInterface dbci) throws Scheherexception
Scheherexception
Method Detail |
---|
public void launchFlashback() throws Scheherexception
Scheherexception
public void launchFlashback(java.lang.String fileToOpen) throws Scheherexception
Scheherexception
public javax.swing.JMenuBar createMenuBar()
public void updateForestSensitiveMenus()
public void associateFile()
public void associateDirectory()
public void associateURL()
public java.lang.Object getAssociation(NodeAddress referenceNode) throws Scheherexception
Scheherexception
public void unsetAssociation()
public void openAssociation()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class CoreBrowser
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |