public class WandoraMenuManager
extends java.lang.Object
WandoraMenuManager is a storage for most menu structures used in Wandora. Class contains static methods to retrieve menu content of the File menu, for example.
As menu structures are centralized here, it should be rather easy to customize Wandora.
WandoraToolManager
Modifier and Type | Field and Description |
---|---|
private static java.lang.Object[] |
associationsPopupStruct |
private static int |
DEF_MASK |
private static java.lang.Object[] |
defaultAddToTopicMenuStruct |
private static java.lang.Object[] |
defaultAssociationMenuStruct |
private static java.lang.Object[] |
defaultBasenameMenuStruct |
private static java.lang.Object[] |
defaultCopyAlsoMenuStruct |
private static java.lang.Object[] |
defaultCopyMenuStruct |
private static java.lang.Object[] |
defaultCopyToLayerMenuStruct |
private static java.lang.Object[] |
defaultDeleteFromTopicMenuStruct |
private static java.lang.Object[] |
defaultDeleteTopicMenuStruct |
private static java.lang.Object[] |
defaultNewTopicMenuStruct |
private static java.lang.Object[] |
defaultOccurrenceMenuStruct |
private static java.lang.Object[] |
defaultPasteAlsoMenuStruct |
private static java.lang.Object[] |
defaultSelectMenuStruct |
private static java.lang.Object[] |
defaultSelectMenuStructForTopicGrid |
private static java.lang.Object[] |
defaultSelectMenuStructForTopicTable |
private static java.lang.Object[] |
defaultSIMenuStruct |
private static java.lang.Object[] |
defaultSLMenuStruct |
private static java.lang.Object[] |
defaultVariantNameMenu |
javax.swing.JMenu |
editMenu |
javax.swing.JMenu |
exportLayerMenu |
javax.swing.JMenu |
exportMenu |
javax.swing.JMenu |
extractMenu |
javax.swing.JMenu |
extractWithSLTopicMenu |
javax.swing.JMenu |
fileMenu |
javax.swing.JMenu |
generatorLayerMenu |
javax.swing.JMenu |
generatorMenu |
javax.swing.JMenu |
helpMenu |
javax.swing.JMenu |
importMenu |
javax.swing.JMenu |
importToLayerMenu |
javax.swing.JMenu |
layersMenu |
private static java.lang.Object[] |
layerTreeMenuStructure |
private static java.lang.Object[] |
logoMenuStructure |
private static WandoraMenuManager |
menuManager |
javax.swing.JMenu |
serverMenu |
javax.swing.JMenu |
shortcutsMenu |
static java.util.HashMap |
SLExtractorMenus |
private WandoraToolManager2 |
toolManager |
javax.swing.JMenu |
toolMenu |
javax.swing.JMenu |
topicMenu |
javax.swing.JMenu |
viewMenu |
private Wandora |
wandora |
javax.swing.JMenu[] |
wandoraBarMenus |
private javax.swing.JMenuBar |
wandoraMenuBar |
Constructor and Description |
---|
WandoraMenuManager(Wandora wandora)
Creates a new instance of WandoraMenuManager
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
disableMenuIfNoTopic(java.lang.String menuName) |
static java.lang.Object[] |
getAssociationsPopupStruct() |
static java.lang.Object[] |
getAssociationTableLabelPopupStruct() |
static java.lang.Object[] |
getAssociationTypeLabelPopupStruct() |
static java.lang.Object[] |
getClassesTablePopupStruct() |
static java.lang.Object[] |
getDefaultAddToTopicMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultAssociationMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultBasenameMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultCopyAlsoMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultCopyMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultCopyToLayerMenuStruct(Wandora wandora,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultDeleteFromTopicMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultDeleteTopicMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultNewTopicMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultOccurrenceMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultPasteAlsoMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultPasteMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultSelectMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultSIMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultSLMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultTopicMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getDefaultVariantNameMenuStruct(Wandora admin,
java.lang.Object source) |
static java.lang.Object[] |
getInstancesTablePopupStruct() |
static java.lang.Object[] |
getLayerTreeMenu() |
static java.lang.Object[] |
getLogoMenu() |
static java.lang.Object[] |
getOccurrencesLabelPopupStruct(Options options) |
static java.lang.Object[] |
getOccurrenceTableMenu(OccurrenceTable ot,
Options options) |
static java.lang.Object[] |
getOccurrenceTypeLabelPopupStruct(Topic occurrenceType,
Topic topic) |
static java.lang.Object[] |
getOpenInMenu() |
static java.lang.Object[] |
getSimpleLayerTreeMenu() |
static java.lang.Object[] |
getSubjectIdentifierLabelPopupStruct() |
static java.lang.Object[] |
getSubjectIdentifierTablePopupStruct() |
static java.lang.Object[] |
getSubjectLocatorExtractorMenu(Wandora admin) |
static java.lang.Object[] |
getSubjectLocatorExtractorMenu(Wandora admin,
Context proposedContext) |
static java.lang.Object[] |
getSubjectLocatorExtractorMenu(Wandora admin,
Context proposedContext,
WandoraToolSet extractTools) |
static java.lang.Object[] |
getSubjectLocatorLabelPopupStruct() |
static java.lang.Object[] |
getTreeMenu(Wandora wandora,
TopicTree tree) |
static java.lang.Object[] |
getVariantsLabelPopupStruct(Options options) |
javax.swing.JMenuBar |
getWandoraMenuBar() |
void |
hideMenu(java.lang.String menuName) |
void |
refreshEditMenu() |
void |
refreshExportMenu() |
void |
refreshExtractMenu() |
static void |
refreshExtractWithSLMenu(javax.swing.JMenu m,
Context proposedContext,
Wandora admin) |
void |
refreshFileMenu() |
void |
refreshGeneratorMenu() |
void |
refreshHelpMenu() |
void |
refreshImportMenu() |
void |
refreshLayersMenu() |
void |
refreshMenuBar() |
void |
refreshMenus() |
void |
refreshServerMenu() |
void |
refreshShortcutsMenu() |
void |
refreshToolMenu() |
void |
refreshTopicsMenu() |
void |
refreshViewMenu() |
void |
showMenu(java.lang.String menuName) |
public javax.swing.JMenu importToLayerMenu
public javax.swing.JMenu exportLayerMenu
public javax.swing.JMenu generatorLayerMenu
public javax.swing.JMenu importMenu
public javax.swing.JMenu exportMenu
public javax.swing.JMenu extractMenu
public javax.swing.JMenu generatorMenu
public static java.util.HashMap SLExtractorMenus
public javax.swing.JMenu extractWithSLTopicMenu
public javax.swing.JMenu fileMenu
public javax.swing.JMenu editMenu
public javax.swing.JMenu viewMenu
public javax.swing.JMenu topicMenu
public javax.swing.JMenu layersMenu
public javax.swing.JMenu shortcutsMenu
public javax.swing.JMenu toolMenu
public javax.swing.JMenu serverMenu
public javax.swing.JMenu helpMenu
public javax.swing.JMenu[] wandoraBarMenus
private javax.swing.JMenuBar wandoraMenuBar
private Wandora wandora
private WandoraToolManager2 toolManager
private static WandoraMenuManager menuManager
private static int DEF_MASK
private static java.lang.Object[] defaultNewTopicMenuStruct
private static java.lang.Object[] defaultDeleteTopicMenuStruct
private static java.lang.Object[] defaultAddToTopicMenuStruct
private static java.lang.Object[] defaultDeleteFromTopicMenuStruct
private static java.lang.Object[] defaultSelectMenuStructForTopicGrid
private static java.lang.Object[] defaultSelectMenuStructForTopicTable
private static java.lang.Object[] defaultSelectMenuStruct
private static java.lang.Object[] defaultCopyAlsoMenuStruct
private static java.lang.Object[] defaultCopyMenuStruct
private static java.lang.Object[] defaultCopyToLayerMenuStruct
private static java.lang.Object[] defaultPasteAlsoMenuStruct
private static java.lang.Object[] defaultSLMenuStruct
private static java.lang.Object[] defaultSIMenuStruct
private static java.lang.Object[] defaultBasenameMenuStruct
private static java.lang.Object[] defaultVariantNameMenu
private static java.lang.Object[] defaultAssociationMenuStruct
private static java.lang.Object[] defaultOccurrenceMenuStruct
private static java.lang.Object[] associationsPopupStruct
private static java.lang.Object[] layerTreeMenuStructure
private static java.lang.Object[] logoMenuStructure
public WandoraMenuManager(Wandora wandora) throws TopicMapException
TopicMapException
public void refreshMenus() throws TopicMapException
TopicMapException
public void refreshMenuBar()
public javax.swing.JMenuBar getWandoraMenuBar()
public void refreshToolMenu()
public void refreshShortcutsMenu() throws TopicMapException
TopicMapException
public void refreshImportMenu()
public void refreshExtractMenu()
public void refreshExportMenu()
public void refreshGeneratorMenu()
public void refreshLayersMenu()
public void refreshServerMenu()
public void refreshHelpMenu()
public void refreshViewMenu()
public void refreshTopicsMenu()
public void refreshEditMenu()
public void refreshFileMenu()
public java.lang.String disableMenuIfNoTopic(java.lang.String menuName)
public void hideMenu(java.lang.String menuName)
public void showMenu(java.lang.String menuName)
public static java.lang.Object[] getDefaultNewTopicMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultDeleteTopicMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultAddToTopicMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultDeleteFromTopicMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultSelectMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultCopyAlsoMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultCopyMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultCopyToLayerMenuStruct(Wandora wandora, java.lang.Object source)
public static java.lang.Object[] getDefaultPasteMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultPasteAlsoMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultSLMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultSIMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultBasenameMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultVariantNameMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultAssociationMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultOccurrenceMenuStruct(Wandora admin, java.lang.Object source)
public static java.lang.Object[] getDefaultTopicMenuStruct(Wandora admin, java.lang.Object source)
public static void refreshExtractWithSLMenu(javax.swing.JMenu m, Context proposedContext, Wandora admin)
public static java.lang.Object[] getSubjectLocatorExtractorMenu(Wandora admin)
public static java.lang.Object[] getSubjectLocatorExtractorMenu(Wandora admin, Context proposedContext)
public static java.lang.Object[] getSubjectLocatorExtractorMenu(Wandora admin, Context proposedContext, WandoraToolSet extractTools)
public static java.lang.Object[] getAssociationsPopupStruct()
public static java.lang.Object[] getLayerTreeMenu()
public static java.lang.Object[] getSimpleLayerTreeMenu()
public static java.lang.Object[] getLogoMenu()
public static java.lang.Object[] getOccurrenceTableMenu(OccurrenceTable ot, Options options)
public static java.lang.Object[] getOccurrenceTypeLabelPopupStruct(Topic occurrenceType, Topic topic)
public static java.lang.Object[] getOpenInMenu()
public static java.lang.Object[] getSubjectIdentifierTablePopupStruct()
public static java.lang.Object[] getSubjectIdentifierLabelPopupStruct()
public static java.lang.Object[] getSubjectLocatorLabelPopupStruct()
public static java.lang.Object[] getInstancesTablePopupStruct()
public static java.lang.Object[] getClassesTablePopupStruct()
public static java.lang.Object[] getVariantsLabelPopupStruct(Options options)
public static java.lang.Object[] getOccurrencesLabelPopupStruct(Options options)
public static java.lang.Object[] getAssociationTableLabelPopupStruct()
public static java.lang.Object[] getAssociationTypeLabelPopupStruct()
Copyright 2004-2015 Wandora Team