java.lang.Object
com.virtuosotechnologies.asaph.xmldatabase.XMLDatabaseGui
- class XMLDatabaseGui
- extends java.lang.Object
Interface with the gui for XML databases
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONNECTOR_NAME
private static final java.lang.String CONNECTOR_NAME
- See Also:
- Constant Field Values
CURRENT_CONNECTOR_VERSION
private static final int CURRENT_CONNECTOR_VERSION
- See Also:
- Constant Field Values
SIMPLE_DATABASE_SUFFIX
private static final java.lang.String SIMPLE_DATABASE_SUFFIX
- See Also:
- Constant Field Values
SIMPLE_DATABASE_SUFFIX_OLD
private static final java.lang.String SIMPLE_DATABASE_SUFFIX_OLD
- See Also:
- Constant Field Values
BACKUP_SUFFIX
private static final java.lang.String BACKUP_SUFFIX
- See Also:
- Constant Field Values
STR_menu_GenericSimpleDatabaseName
private static final java.lang.String STR_menu_GenericSimpleDatabaseName
STR_FileChooserFilterDescription
private static final java.lang.String STR_FileChooserFilterDescription
STR_dialog_ClosingTitle
private static final java.lang.String STR_dialog_ClosingTitle
STR_PreferredCharacterEncoding
private static final java.lang.String STR_PreferredCharacterEncoding
STR_dialog_ErrorTitle
private static final java.lang.String STR_dialog_ErrorTitle
STR_dialog_ErrorHeader
private static final java.lang.String STR_dialog_ErrorHeader
STR_dialog_FirstExceptionTemplate
private static final java.lang.String STR_dialog_FirstExceptionTemplate
STR_dialog_NextExceptionTemplate
private static final java.lang.String STR_dialog_NextExceptionTemplate
STR_message_ParsingErrors
private static final java.lang.String STR_message_ParsingErrors
STR_message_CantCreateDatabase
private static final java.lang.String STR_message_CantCreateDatabase
STR_message_CantOpenDatabase
private static final java.lang.String STR_message_CantOpenDatabase
STR_message_CantSaveDatabase
private static final java.lang.String STR_message_CantSaveDatabase
STR_OpenDatabaseAsyncJobName
private static final java.lang.String STR_OpenDatabaseAsyncJobName
STR_SaveDatabaseAsyncJobName
private static final java.lang.String STR_SaveDatabaseAsyncJobName
STR_OpenURLDialog_Title
private static final java.lang.String STR_OpenURLDialog_Title
STR_OpenURLDialog_URLLabel
private static final java.lang.String STR_OpenURLDialog_URLLabel
STR_OpenURLDialog_OpenButton
private static final java.lang.String STR_OpenURLDialog_OpenButton
STR_OpenURLDialog_CancelButton
private static final java.lang.String STR_OpenURLDialog_CancelButton
STR_DBInfoWind_YesSaved
private static final java.lang.String STR_DBInfoWind_YesSaved
STR_DBInfoWind_NoSaved
private static final java.lang.String STR_DBInfoWind_NoSaved
STR_DBInfoWind_TypeLabel
private static final java.lang.String STR_DBInfoWind_TypeLabel
STR_DBInfoWind_SimpleType
private static final java.lang.String STR_DBInfoWind_SimpleType
STR_DBInfoWind_IndexedType
private static final java.lang.String STR_DBInfoWind_IndexedType
STR_DBInfoWind_IndexedROType
private static final java.lang.String STR_DBInfoWind_IndexedROType
STR_DBInfoWind_SavedLabel
private static final java.lang.String STR_DBInfoWind_SavedLabel
STR_DBInfoWind_URLLabel
private static final java.lang.String STR_DBInfoWind_URLLabel
STR_DBInfoWind_FileLabel
private static final java.lang.String STR_DBInfoWind_FileLabel
STR_DBInfoWind_URILabel
private static final java.lang.String STR_DBInfoWind_URILabel
logger_
private java.util.logging.Logger logger_
commandManager_
private com.virtuosotechnologies.asaph.maingui.CommandManager commandManager_
databaseManager_
private com.virtuosotechnologies.asaph.maingui.DatabaseManager databaseManager_
guiEnvironmentManager_
private com.virtuosotechnologies.asaph.maingui.GuiEnvironmentManager guiEnvironmentManager_
paneManager_
private com.virtuosotechnologies.asaph.maingui.PaneManager paneManager_
selectionManager_
private com.virtuosotechnologies.asaph.maingui.SelectionManager selectionManager_
modelFactory_
private com.virtuosotechnologies.asaph.standardmodel.StandardModelFactory modelFactory_
indexedDatabaseFactory_
private IndexedDatabaseFactory indexedDatabaseFactory_
connector_
private com.virtuosotechnologies.asaph.maingui.DatabaseConnector connector_
jobRunner_
private com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner jobRunner_
jobListener_
private com.virtuosotechnologies.lib.asyncjob.AsyncJobListener jobListener_
databaseInfo_
private java.util.Map databaseInfo_
databasesByKey_
private java.util.Map databasesByKey_
lastSelected_
private com.virtuosotechnologies.asaph.model.SongDatabase lastSelected_
newCommand_
private com.virtuosotechnologies.lib.basiccommand.BasicCommandNode newCommand_
newIndexedCommand_
private com.virtuosotechnologies.lib.basiccommand.BasicCommandNode newIndexedCommand_
openFileCommand_
private com.virtuosotechnologies.lib.basiccommand.BasicCommandNode openFileCommand_
openURLCommand_
private com.virtuosotechnologies.lib.basiccommand.BasicCommandNode openURLCommand_
saveCommand_
private com.virtuosotechnologies.lib.basiccommand.BasicCommandNode saveCommand_
saveAsCommand_
private com.virtuosotechnologies.lib.basiccommand.BasicCommandNode saveAsCommand_
fileIcon_
private javax.swing.Icon fileIcon_
directoryIcon_
private javax.swing.Icon directoryIcon_
lastUntitledNumber_
private int lastUntitledNumber_
selectionListener_
private com.virtuosotechnologies.asaph.maingui.SelectionListener selectionListener_
XMLDatabaseGui
XMLDatabaseGui(com.virtuosotechnologies.asaph.maingui.CommandManager commandManager,
com.virtuosotechnologies.asaph.maingui.DatabaseManager databaseManager,
com.virtuosotechnologies.asaph.maingui.GuiEnvironmentManager guiEnvironmentManager,
com.virtuosotechnologies.asaph.maingui.PaneManager paneManager,
com.virtuosotechnologies.asaph.maingui.SelectionManager selectionManager,
com.virtuosotechnologies.asaph.standardmodel.StandardModelFactory modelFactory,
IndexedDatabaseFactory indexedDatabaseFactory)
throws com.virtuosotechnologies.asaph.maingui.DuplicateConnectorException
- Constructor
handleDatabaseSelected
private void handleDatabaseSelected(com.virtuosotechnologies.asaph.maingui.DatabaseSelectionEvent ev)
- A database selected.
doCreateDatabase
private void doCreateDatabase()
doCreateIndexedDatabase
private void doCreateIndexedDatabase()
doOpenDatabaseFile
private void doOpenDatabaseFile()
doOpenDatabaseURL
private void doOpenDatabaseURL()
doOpenDatabase
private com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution doOpenDatabase(java.lang.Object key,
com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner runner)
doOpenExisting
private com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution doOpenExisting(com.virtuosotechnologies.asaph.model.SongDatabase existing,
com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner runner)
doOpenSimple
private com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution doOpenSimple(java.lang.Object key,
com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner runner)
doOpenIndexed
private com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution doOpenIndexed(java.lang.Object key,
com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner runner)
doSaveDatabase
private void doSaveDatabase()
doSaveDatabaseAs
private void doSaveDatabaseAs()