Revision: 5817
http://squirrel-sql.svn.sourceforge.net/squirrel-sql/?rev=5817&view=rev
Author: manningr
Date: 2010-08-21 17:48:29 +0000 (Sat, 21 Aug 2010)
Log Message:
-----------
Initial changes to convert from Ant build to Maven build
Added Paths:
-----------
trunk/sql12/plugins/laf/pom.xml
trunk/sql12/plugins/laf/src/main/
trunk/sql12/plugins/laf/src/main/java/
trunk/sql12/plugins/laf/src/main/java/net/
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/AbstractPlasticController.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/BaseLAFPreferencesPanelComponent.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/DefaultLookAndFeelController.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/ILAFConstants.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/ILookAndFeelController.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/LAFFontsTab.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/LAFPlugin.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/LAFPluginResources.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/LAFPreferences.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/LAFPreferencesTab.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/LAFRegister.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/LookAndFeelComboBox.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/MetalLookAndFeelController.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/PlasticLookAndFeelController.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/SkinLookAndFeelController.java
trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/TonicLookAndFeelController.java
trunk/sql12/plugins/laf/src/main/resources/
trunk/sql12/plugins/laf/src/main/resources/assemblies/
trunk/sql12/plugins/laf/src/main/resources/assemblies/laf-plugin-assembly.xml
trunk/sql12/plugins/laf/src/main/resources/doc/
trunk/sql12/plugins/laf/src/main/resources/net/
trunk/sql12/plugins/laf/src/main/resources/net/sourceforge/
trunk/sql12/plugins/laf/src/main/resources/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/laf/src/main/resources/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/laf/src/main/resources/net/sourceforge/squirrel_sql/plugins/laf/
trunk/sql12/plugins/laf/src/main/resources/net/sourceforge/squirrel_sql/plugins/laf/I18NStrings.properties
trunk/sql12/plugins/laf/src/main/resources/net/sourceforge/squirrel_sql/plugins/laf/LAFPluginResources.properties
trunk/sql12/plugins/laf/src/main/resources/readme.txt
trunk/sql12/plugins/laf/src/main/resources/skinlf-theme-packs/
trunk/sql12/plugins/laf/src/main/resources/skinlf-theme-packs/skinlf-readme.txt
trunk/sql12/plugins/laf/src/test/
trunk/sql12/plugins/laf/src/test/java/
trunk/sql12/plugins/laf/src/test/java/net/
trunk/sql12/plugins/laf/src/test/java/net/sourceforge/
trunk/sql12/plugins/laf/src/test/java/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/laf/src/test/java/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/laf/src/test/java/net/sourceforge/squirrel_sql/plugins/laf/
trunk/sql12/plugins/laf/src/test/java/net/sourceforge/squirrel_sql/plugins/laf/LAFPluginResourcesTest.java
trunk/sql12/plugins/laf/src/test/java/net/sourceforge/squirrel_sql/plugins/laf/LAFPluginTest.java
trunk/sql12/plugins/laf/src/test/java/net/sourceforge/squirrel_sql/plugins/laf/LAFPreferencesTest.java
trunk/sql12/plugins/macosx/pom.xml
trunk/sql12/plugins/macosx/src/main/
trunk/sql12/plugins/macosx/src/main/java/
trunk/sql12/plugins/macosx/src/main/java/net/
trunk/sql12/plugins/macosx/src/main/java/net/sourceforge/
trunk/sql12/plugins/macosx/src/main/java/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/macosx/src/main/java/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/macosx/src/main/java/net/sourceforge/squirrel_sql/plugins/macosx/
trunk/sql12/plugins/macosx/src/main/java/net/sourceforge/squirrel_sql/plugins/macosx/ApplicationListenerInvocationHandler.java
trunk/sql12/plugins/macosx/src/main/java/net/sourceforge/squirrel_sql/plugins/macosx/MacOSPlugin.java
trunk/sql12/plugins/macosx/src/main/resources/
trunk/sql12/plugins/macosx/src/main/resources/doc/
trunk/sql12/plugins/macosx/src/test/
trunk/sql12/plugins/macosx/src/test/java/
trunk/sql12/plugins/macosx/src/test/java/net/
trunk/sql12/plugins/macosx/src/test/java/net/sourceforge/
trunk/sql12/plugins/macosx/src/test/java/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/macosx/src/test/java/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/macosx/src/test/java/net/sourceforge/squirrel_sql/plugins/macosx/
trunk/sql12/plugins/macosx/src/test/java/net/sourceforge/squirrel_sql/plugins/macosx/MacOSPluginTest.java
trunk/sql12/plugins/mssql/pom.xml
trunk/sql12/plugins/mssql/src/main/
trunk/sql12/plugins/mssql/src/main/java/
trunk/sql12/plugins/mssql/src/main/java/net/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/MssqlPlugin.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/MssqlResources.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/GenerateSqlAction.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/GenerateSqlCommand.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/IndexDefragAction.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/IndexDefragCommand.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/ScriptProcedureAction.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/ScriptProcedureCommand.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/ScriptProcedureExecAction.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/ScriptProcedureExecCommand.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/ShowStatisticsAction.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/ShowStatisticsCommand.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/ShrinkDatabaseAction.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/ShrinkDatabaseCommand.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/ShrinkDatabaseFileAction.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/ShrinkDatabaseFileCommand.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/TruncateLogAction.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/TruncateLogCommand.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/UpdateStatisticsAction.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/action/UpdateStatisticsCommand.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/event/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/event/IndexIterationListener.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/gui/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/gui/GenerateSqlDialog.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/gui/MonitorPanel.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/prefs/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/prefs/MSSQLPreferenceBean.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/prefs/PreferencesManager.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/constraint/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/constraint/CheckConstraint.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/constraint/DefaultConstraint.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/constraint/ForeignKeyConstraint.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/constraint/MssqlConstraint.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/constraint/PrimaryKeyConstraint.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/constraint/TableConstraints.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/dbfile/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/dbfile/DatabaseFile.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/dbfile/DatabaseFileInfo.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/tab/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/tab/ViewSourceTab.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/tokenizer/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/tokenizer/MSSQLQueryTokenizer.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/util/
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/util/DatabaseObjectInfoRenderer.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/util/DatabaseObjectInfoTableModel.java
trunk/sql12/plugins/mssql/src/main/java/net/sourceforge/squirrel_sql/plugins/mssql/util/MssqlIntrospector.java
trunk/sql12/plugins/mssql/src/main/resources/
trunk/sql12/plugins/mssql/src/main/resources/doc/
trunk/sql12/plugins/mssql/src/main/resources/net/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/I18NStrings.properties
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/MssqlPlugin.properties
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/action/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/action/I18NStrings.properties
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/gui/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/gui/I18NStrings.properties
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/resources/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/resources/icons/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/resources/icons/eclipse/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/resources/icons/eclipse/arraypartition_obj.gif
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/resources/icons/eclipse/error_co.gif
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/resources/icons/eclipse/properties.gif
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/resources/icons/eclipse/thread_view.gif
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/resources/icons/eclipse/type.gif
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/resources/icons/eclipse/variable_tab.gif
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/tab/
trunk/sql12/plugins/mssql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mssql/tab/I18NStrings.properties
trunk/sql12/plugins/mssql/src/test/
trunk/sql12/plugins/mssql/src/test/java/
trunk/sql12/plugins/mssql/src/test/java/net/
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/MssqlPluginTest.java
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/MssqlResourcesTest.java
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/TableConstraintsTest.java
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/prefs/
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/prefs/MSSQLPreferenceBeanTest.java
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/dbfile/
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/dbfile/DatabaseFileInfoTest.java
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/sql/dbfile/DatabaseFileTest.java
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/tab/
trunk/sql12/plugins/mssql/src/test/java/net/sourceforge/squirrel_sql/plugins/mssql/tab/ViewSourceTabTest.java
trunk/sql12/plugins/mysql/pom.xml
trunk/sql12/plugins/mysql/src/main/
trunk/sql12/plugins/mysql/src/main/java/
trunk/sql12/plugins/mysql/src/main/java/net/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/IObjectTypes.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/MysqlPlugin.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/MysqlResources.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/AbstractMultipleSQLCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/AbstractTableListCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/AlterTableAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/AlterTableCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/AnalyzeTableAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/AnalyzeTableCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/CheckTableAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/CheckTableCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/CopyTableAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/CopyTableCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/CreateDatabaseAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/CreateDatabaseCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/CreateMysqlTableScriptAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/CreateMysqlTableScriptCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/CreateTableAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/CreateTableCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/DropDatabaseAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/DropDatabaseCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/ExplainSelectTableAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/ExplainSelectTableCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/ExplainTableAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/ExplainTableCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/OptimizeTableAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/OptimizeTableCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/RenameTableAction.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/action/RenameTableCommand.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/expander/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/expander/MysqlTableTriggerExtractorImpl.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/expander/SessionExpander.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/expander/UserParentExpander.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/gui/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/gui/AlterColumnsPanelBuilder.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/gui/AlterTableDialog.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/gui/AlterTablePanelBuilder.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/gui/ColumnsComboBox.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/prefs/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/prefs/MysqlPreferenceBean.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/BaseSQLTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/DatabaseStatusTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/MysqlProcedureSourceTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/MysqlTriggerDetailsTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/MysqlTriggerSourceTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/MysqlViewSourceTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/OpenTablesTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ProcessesTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowColumnsTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowIndexesTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowLogsTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowMasterLogsTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowMasterStatusTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowSlaveStatusTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowVariablesTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/TableStatusTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/UserGrantsTab.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tokenizer/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/tokenizer/MysqlQueryTokenizer.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/types/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/types/MySQL5ByteTypeDataTypeComponentFactory.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/types/MySQLByteTypeDataTypeComponentFactory.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/util/
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/util/DBUtils.java
trunk/sql12/plugins/mysql/src/main/java/net/sourceforge/squirrel_sql/plugins/mysql/util/FieldDetails.java
trunk/sql12/plugins/mysql/src/main/resources/
trunk/sql12/plugins/mysql/src/main/resources/doc/
trunk/sql12/plugins/mysql/src/main/resources/net/
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mysql/
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mysql/I18NStrings.properties
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mysql/MysqlPlugin.properties
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mysql/action/
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mysql/action/I18NStrings.properties
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mysql/gui/
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mysql/gui/I18NStrings.properties
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mysql/tab/
trunk/sql12/plugins/mysql/src/main/resources/net/sourceforge/squirrel_sql/plugins/mysql/tab/I18NStrings.properties
trunk/sql12/plugins/mysql/src/test/
trunk/sql12/plugins/mysql/src/test/java/
trunk/sql12/plugins/mysql/src/test/java/net/
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/MysqlPluginTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/MysqlResourcesTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/expander/
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/expander/MysqlTableTriggerExtractorImplTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/expander/SessionExpanderTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/expander/UserParentExpanderTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/prefs/
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/prefs/MysqlPreferenceBeanTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/DatabaseStatusTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/MysqlProcedureSourceTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/MysqlTriggerDetailsTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/MysqlTriggerSourceTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/MysqlViewSourceTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/OpenTablesTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ProcessesTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowColumnsTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowIndexesTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowLogsTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowMasterLogsTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowMasterStatusTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowSlaveStatusTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/ShowVariablesTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/TableStatusTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tab/UserGrantsTabTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tokenizer/
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/tokenizer/MysqlQueryTokenizerTest.java
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/util/
trunk/sql12/plugins/mysql/src/test/java/net/sourceforge/squirrel_sql/plugins/mysql/util/FieldDetailsTest.java
Removed Paths:
-------------
trunk/sql12/plugins/laf/doc/
trunk/sql12/plugins/laf/plugin_build.xml
trunk/sql12/plugins/laf/src/net/
trunk/sql12/plugins/macosx/doc/
trunk/sql12/plugins/macosx/plugin_build.xml
trunk/sql12/plugins/macosx/src/net/
trunk/sql12/plugins/mssql/doc/
trunk/sql12/plugins/mssql/plugin_build.xml
trunk/sql12/plugins/mssql/src/net/
trunk/sql12/plugins/mysql/doc/
trunk/sql12/plugins/mysql/plugin_build.xml
trunk/sql12/plugins/mysql/src/net/
Property Changed:
----------------
trunk/sql12/plugins/laf/
trunk/sql12/plugins/macosx/
trunk/sql12/plugins/mssql/
trunk/sql12/plugins/mysql/
Property changes on: trunk/sql12/plugins/laf
___________________________________________________________________
Added: svn:ignore
+ target
.settings
.project
.classpath
Deleted: trunk/sql12/plugins/laf/plugin_build.xml
===================================================================
--- trunk/sql12/plugins/laf/plugin_build.xml 2010-08-21 17:46:26 UTC (rev 5816)
+++ trunk/sql12/plugins/laf/plugin_build.xml 2010-08-21 17:48:29 UTC (rev 5817)
@@ -1,129 +0,0 @@
-<?xml version="1.0"?>
-<!--
- This is an Apache Ant build file to build the LAF plugin
- for distribution.
--->
-<project name="plugin-laf" default="build" basedir=".">
-
- <target name="init">
- <tstamp/>
- <property name="internal_name" value="laf"/>
- <property name="version" value="1.0"/>
-
- <property name="debug" value="on"/>
- <property name="optimize" value="off"/>
- <property name="deprecation" value="on"/>
- <property name="targetVM" value="1.6"/>
-
- <echo message="---------------- ${internal_name} ${version} ----------------"/>
-
- <property environment="env"/>
- </target>
- <target name="initdirs" unless="p_plugin.work_dir">
- <property name="dist_dir" value="../../../squirrel-sql-dist/squirrel-sql"/>
- <property name="plugins_dist_dir" value="${dist_dir}/plugins"/>
- <property name="p_plugin.work_dir" value="${plugins_dist_dir}/${internal_name}/work"/>
- <property name="p_plugin.core_libs_dir" value="${dist_dir}/core/dist/lib"/>
- <property name="p_plugin.dist_dir" value="${dist_dir}/core/dist/plugins"/>
- </target>
- <!--
- ==================================================================
- Compile the plugin.
- No parameters.
- ==================================================================
- -->
- <target name="build" depends="init, initdirs">
- <property name="obj_dir" value="${p_plugin.work_dir}/obj"/>
-
- <mkdir dir="${obj_dir}"/>
- <mkdir dir="${p_plugin.dist_dir}"/>
-
- <javac srcdir="src"
- destdir="${obj_dir}"
- deprecation="${deprecation}"
- debug="${debug}"
- optimize="${optimize}"
- includeJavaRuntime="yes"
- source="${targetVM}"
- target="${targetVM}">
-
- <classpath>
- <fileset dir="lafs">
- <include name="**/*.jar"/>
- </fileset>
- <fileset dir="lafs">
- <include name="**/*.zip"/>
- </fileset>
- <fileset dir="${p_plugin.core_libs_dir}">
- <include name="**/*.*"/>
- </fileset>
- </classpath>
- </javac>
- <copy todir="${obj_dir}" >
- <fileset dir="src" >
- <include name="**/*.gif"/>
- <include name="**/*.jpg"/>
- <include name="**/*.jpeg"/>
- <include name="**/*.xml"/>
- <include name="**/*.properties"/>
- </fileset>
- </copy>
-
- <jar jarfile="${p_plugin.dist_dir}/${internal_name}.jar" compress="false">
- <fileset dir="${obj_dir}">
- <include name="**/*.*"/>
- </fileset>
- </jar>
-
- <copy todir="${p_plugin.dist_dir}/${internal_name}" >
- <fileset dir="doc" >
- <include name="**/*.*"/>
- </fileset>
- </copy>
-
- <copy todir="${p_plugin.dist_dir}/${internal_name}/lafs" >
- <fileset dir="lafs" >
- <include name="**/*.*"/>
- </fileset>
- </copy>
-
- <copy todir="${p_plugin.dist_dir}/${internal_name}/skinlf-theme-packs" >
- <fileset dir="skinlf-theme-packs" >
- <include name="**/*.*"/>
- </fileset>
- </copy>
-
- <copy todir="${p_plugin.dist_dir}/${internal_name}/oyoaha-theme-packs" >
- <fileset dir="oyoaha-theme-packs">
- <include name="**/*.*"/>
- </fileset>
- </copy>
-
- <jar jarfile="${p_plugin.dist_dir}/${internal_name}/src.jar" compress="false">
- <fileset dir=".">
- <include name="src/**/*.*"/>
- <include name="doc/**/*.*"/>
- <include name="plugin_build.xml"/>
- </fileset>
- </jar>
-
- <zip zipfile="${p_plugin.work_dir}/${internal_name}.zip" compress="true">
- <fileset dir="${p_plugin.dist_dir}">
- <include name="**/*.*"/>
- </fileset>
- </zip>
-
- <tar tarfile="${p_plugin.work_dir}/${internal_name}.tar">
- <tarfileset dir="${p_plugin.dist_dir}">
- <include name="**/*.*"/>
- </tarfileset>
- </tar>
- <gzip zipfile="${p_plugin.work_dir}/${internal_name}.tar.gz"
- src="${p_plugin.work_dir}/${internal_name}.tar">
- </gzip>
- <delete file="${p_plugin.work_dir}/${internal_name}.tar"/>
-
-</target>
-
-</project>
-
Added: trunk/sql12/plugins/laf/pom.xml
===================================================================
--- trunk/sql12/plugins/laf/pom.xml (rev 0)
+++ trunk/sql12/plugins/laf/pom.xml 2010-08-21 17:48:29 UTC (rev 5817)
@@ -0,0 +1,275 @@
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <!--
+ This pom is slightly different from other plugin poms because it requires special assembly instructions
+ since it includes LAF jars from other projects in the lafs/ folder of the assembly. Since no other plugin
+ has special needs like this, this plugin's pom overrides the plugin parent's assembly definition, providing
+ it's own. To add/remove/modify the LAFS that get included in the assembly archive, you must
+ add/remove/modify the dependency below on the maven project that contains the LAF artifact *and* add the
+ artifactId to the laf.artifactIds property.
+ -->
+ <parent>
+ <groupId>net.sf.squirrel-sql.plugins</groupId>
+ <artifactId>squirrelsql-plugins-parent-pom</artifactId>
+ <version>3.2.0-SNAPSHOT</version>
+ </parent>
+ <groupId>net.sf.squirrel-sql.plugins</groupId>
+ <artifactId>laf</artifactId>
+ <version>3.2.0-SNAPSHOT</version>
+ <packaging>jar</packaging>
+ <name>Look and Feel Plugin</name>
+ <description>
+ This plugin gives SQuirreLSQL client the ability to configure alternate LaFs provided by the plugin
+ as well as others that the user can provide. All dependencies listed with a groupId of
+ net.sf.squirrel-sql and artifactId starting with squirrelsql-lf- are externally available open-source
+ look and feels whose project maintainers have decided to not use maven, or those which were built and
+ maintained only before the introduction of maven. Maven's central repository policy requires any
+ pom that is deployed there to reference only artifacts which are also hosted in central. And a
+ project may only use the groupId that is related to that project. So, this only leaves us with one
+ option which is to host these external third-party artifacts using our groupId. The hope is that
+ someday these projects will start using maven and the need for this will no longer be.
+ </description>
+ <inceptionYear>2001</inceptionYear>
+ <developers>
+ <developer>
+ <name>Gerd Wagner</name>
+ <roles>
+ <role>Administrator</role>
+ <role>Developer</role>
+ </roles>
+ </developer>
+ <developer>
+ <name>Rob Manning</name>
+ <roles>
+ <role>Developer</role>
+ <role>Release Manager</role>
+ </roles>
+ </developer>
+ </developers>
+ <licenses>
+ <license>
+ <name>GNU Lesser</name>
+ <url>http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <url>http://www.squirrelsql.org/</url>
+ <scm>
+ <connection>scm:svn:https://squirrel-sql.svn.sourceforge.net/svnroot/squirrel-sql/trunk/sql12/</connection>
+ <developerConnection>scm:svn:http://squirrel-sql.svn.sourceforge.net/viewvc/squirrel-sql/trunk/sql12/</developerConnection>
+ <url>http://squirrel-sql.svn.sourceforge.net/viewvc/squirrel-sql/trunk/sql12/</url>
+ </scm>
+ <issueManagement>
+ <system>SourceForge Tracker</system>
+ <url>http://sourceforge.net/tracker/?group_id=28383%26atid=393414</url>
+ </issueManagement>
+ <ciManagement>
+ <system>Hudson</system>
+ <url>https://www.squirrel-sql.org/hudson/</url>
+ </ciManagement>
+ <properties>
+ <staging.dir>${project.build.directory}</staging.dir>
+ <laf.artifactIds> ilf-gpl,kunstoff-laf,looks,napkinlaf,nimrod-laf,skinlf,substance,swingsetthemes,toniclf,tinylaf </laf.artifactIds>
+ </properties>
+ <dependencies>
+ <dependency>
+ <groupId>net.sf.squirrel-sql</groupId>
+ <artifactId>fw</artifactId>
+ <version>3.2.0-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.squirrel-sql</groupId>
+ <artifactId>squirrel-sql</artifactId>
+ <version>3.2.0-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.squirrel-sql</groupId>
+ <artifactId>squirrel-sql</artifactId>
+ <version>3.2.0-SNAPSHOT</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>gsbase</groupId>
+ <artifactId>gsbase</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.easymock</groupId>
+ <artifactId>easymock</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.easymock</groupId>
+ <artifactId>easymockclassextension</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
+ <artifactId>ilf-gpl</artifactId>
+ <version>1.6.1</version>
+ </dependency>
+ <dependency>
+ <groupId>com.incors</groupId>
+ <artifactId>kunstoff-laf</artifactId>
+ <version>2.0.2</version>
+ </dependency>
+ <dependency>
+ <groupId>com.jgoodies</groupId>
+ <artifactId>looks</artifactId>
+ <version>2.2.2</version>
+ </dependency>
+ <!--
+ Project napkinlaf uses maven, but curiously doesn't deploy to maven central. I filed an issue to encourage
+ them to: https://sourceforge.net/tracker/?func=detail&atid=636986&aid=2842880&group_id=104116
+ -->
+ <dependency>
+ <groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
+ <artifactId>napkinlaf</artifactId>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.nimrod</groupId>
+ <artifactId>nimrod-laf</artifactId>
+ <version>1.2</version>
+ </dependency>
+ <!-- This was removed as Oyoaha lnf isn't supported in Java 6 -->
+ <!-- <dependency>-->
+ <!-- <groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>-->
+ <!-- <artifactId>oalnf</artifactId>-->
+ <!-- <version>3.0</version>-->
+ <!-- </dependency>-->
+ <dependency>
+ <groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
+ <artifactId>skinlf</artifactId>
+ <version>6.7</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
+ <artifactId>skinlf-theme-packs</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ <!-- Project owner not interested in maven: https://substance.dev.java.net/issues/show_bug.cgi?id=287 -->
+ <dependency>
+ <groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
+ <artifactId>substance</artifactId>
+ <version>5.2_01</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
+ <artifactId>swingsetthemes</artifactId>
+ <version>20040726</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.tinylaf</groupId>
+ <artifactId>tinylaf</artifactId>
+ <version>1.4.0</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
+ <artifactId>toniclf</artifactId>
+ <version>1.0.5</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>${source-plugin-version}</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>${surefire-plugin-version}</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>${jar-plugin-version}</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>${dependency-plugin-version}</version>
+ <executions>
+ <execution>
+ <id>copy-lafs</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ <configuration>
+ <stripVersion>true</stripVersion>
+ <includeArtifactIds>${laf.artifactIds}</includeArtifactIds>
+ <outputDirectory>${staging.dir}/lafs</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>${dependency-plugin-version}</version>
+ <executions>
+ <execution>
+ <id>unpack-skinlf-theme-packs</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <stripVersion>true</stripVersion>
+ <artifactItems>
+ <artifactItem>
+ <groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
+ <artifactId>skinlf-theme-packs</artifactId>
+ <version>1.0.0</version>
+ </artifactItem>
+ </artifactItems>
+ <outputDirectory>${staging.dir}/skinlf-theme-packs</outputDirectory>
+ <excludes>META-INF,META-INF/MANIFEST.MF</excludes>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>${assembly-plugin-version}</version>
+ <executions>
+ <execution>
+ <id>create-plugin-archives</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/resources/assemblies/laf-plugin-assembly.xml</descriptor>
+ </descriptors>
+ <appendAssemblyId>true</appendAssemblyId>
+ <finalName>${project.artifactId}</finalName>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>findbugs-maven-plugin</artifactId>
+ <version>${findbugs-plugin-version}</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <version>${pmd-plugin-version}</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <version>${checkstyle-plugin-version}</version>
+ </plugin>
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
Copied: trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/AbstractPlasticController.java (from rev 5805, trunk/sql12/plugins/laf/src/net/sourceforge/squirrel_sql/plugins/laf/AbstractPlasticController.java)
===================================================================
--- trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/AbstractPlasticController.java (rev 0)
+++ trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/AbstractPlasticController.java 2010-08-21 17:48:29 UTC (rev 5817)
@@ -0,0 +1,352 @@
+package net.sourceforge.squirrel_sql.plugins.laf;
+/*
+ * Copyright (C) 2003-20066 Colin Bell
+ * co...@us...
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.Insets;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.TreeMap;
+
+import javax.swing.JComboBox;
+import javax.swing.JLabel;
+import javax.swing.LookAndFeel;
+import javax.swing.SwingConstants;
+import javax.swing.plaf.metal.MetalTheme;
+
+import net.sourceforge.squirrel_sql.fw.id.IHasIdentifier;
+import net.sourceforge.squirrel_sql.fw.id.IIdentifier;
+import net.sourceforge.squirrel_sql.fw.id.IntegerIdentifier;
+import net.sourceforge.squirrel_sql.fw.util.BaseException;
+import net.sourceforge.squirrel_sql.fw.util.log.ILogger;
+import net.sourceforge.squirrel_sql.fw.util.log.LoggerController;
+/**
+ * Base class for the LAF controllers for Plastic and Metal.
+ *
+ * @author <A HREF="mailto:co...@us...">Colin Bell</A>
+ */
+abstract class AbstractPlasticController extends DefaultLookAndFeelController
+{
+ /** Logger for this class. */
+ private static ILogger s_log =
+ LoggerController.createLogger(AbstractPlasticController.class);
+
+ /**
+ * This interface defines locale specific strings. This should be
+ * replaced with a property file.
+ */
+ protected interface i18n
+ {
+ String THEME = "Theme:";
+ }
+
+ /** Class names of all the Plastic themes. */
+ protected static final String[] PLASTIC_THEME_CLASS_NAMES = new String[]
+ {
+ "com.jgoodies.looks.plastic.theme.BrownSugar",
+ "com.jgoodies.looks.plastic.theme.DarkStar",
+ "com.jgoodies.looks.plastic.theme.DesertBlue",
+ "com.jgoodies.looks.plastic.theme.DesertBluer",
+ "com.jgoodies.looks.plastic.theme.DesertGreen",
+ "com.jgoodies.looks.plastic.theme.DesertRed",
+ "com.jgoodies.looks.plastic.theme.DesertYellow",
+ "com.jgoodies.looks.plastic.theme.ExperienceBlue",
+ "com.jgoodies.looks.plastic.theme.ExperienceGreen",
+ "com.jgoodies.looks.plastic.theme.ExperienceRoyale",
+ "com.jgoodies.looks.plastic.theme.LightGray",
+ "com.jgoodies.looks.plastic.theme.Silver",
+ "com.jgoodies.looks.plastic.theme.SkyBlue",
+ "com.jgoodies.looks.plastic.theme.SkyBluer",
+ "com.jgoodies.looks.plastic.theme.SkyGreen",
+ "com.jgoodies.looks.plastic.theme.SkyKrupp",
+ "com.jgoodies.looks.plastic.theme.SkyPink",
+ "com.jgoodies.looks.plastic.theme.SkyRed",
+ "com.jgoodies.looks.plastic.theme.SkyYellow",
+ };
+
+ public static final String DEFAULT_PLASTIC_THEME_CLASS_NAME = PLASTIC_THEME_CLASS_NAMES[11]; // SkyBluer
+
+ /** Look and Feel Plugin. */
+ private final LAFPlugin _lafPlugin;
+
+ /** Look and Feel Register. */
+ private final LAFRegister _lafRegister;
+
+ /** The Plastic themes keyed by the theme name. */
+ private Map<String, MetalTheme> _themes = new TreeMap<String, MetalTheme>();
+
+ /**
+ * Ctor specifying the Look and Feel plugin and register.
+ *
+ * @param plugin The plugin that this controller is a part of.
+ * @param lafRegister LAF register.
+ */
+ AbstractPlasticController(LAFPlugin plugin,
+ LAFRegister lafRegister)
+ {
+ super();
+ _lafPlugin = plugin;
+ _lafRegister = lafRegister;
+ }
+
+ /**
+ * Initialization.
+ */
+ public void initialize()
+ {
+ _themes.clear();
+
+ ClassLoader cl = getLAFRegister().getLookAndFeelClassLoader();
+ MetalTheme[] extras = getExtraThemes();
+ if (extras == null)
+ {
+ extras = new MetalTheme[0];
+ }
+
+ for (int i = 0; i < extras.length; ++i)
+ {
+ _themes.put(extras[i].getName(), extras[i]);
+ }
+
+ for (int i = 0; i < PLASTIC_THEME_CLASS_NAMES.length; ++i)
+ {
+ try
+ {
+
+ Class<?> clazz =
+ Class.forName(PLASTIC_THEME_CLASS_NAMES[i], false, cl);
+ MetalTheme theme = (MetalTheme)clazz.newInstance();
+ _themes.put(theme.getName(), theme);
+ }
+ catch (Throwable th)
+ {
+ s_log.error("Error loading theme " + PLASTIC_THEME_CLASS_NAMES[i], th);
+ }
+ }
+ }
+
+ /**
+ * A Look and Feel is about to be installed. Apply the selected
+ * theme.
+ *
+ * @param lafRegister The LAF Register.
+ * @param laf The Look and Feel being installed.
+ */
+ public void aboutToBeInstalled(LAFRegister lafRegister, LookAndFeel laf)
+ {
+ final String name = getCurrentThemeName();
+ if (name != null)
+ {
+ MetalTheme theme = getThemeForName(name);
+ if (theme != null)
+ {
+ try
+ {
+ installCurrentTheme(laf, theme);
+ }
+ catch (BaseException ex)
+ {
+ s_log.error("Error installing a Theme", ex);
+ }
+ }
+ }
+ }
+
+ /**
+ * Retrieve the extra panel to be displayed in the LAF preferences
+ * panel for the current LAF.
+ *
+ * @return LAF preferences extra panel
+ */
+ public BaseLAFPreferencesPanelComponent getPreferencesComponent()
+ {
+ return new PrefsPanel(this);
+ }
+
+
+ /**
+ * Retrieve the name of the current theme.
+ *
+ * @return Name of the current theme.
+ */
+ abstract String getCurrentThemeName();
+
+ /**
+ * Set the current theme name.
+ *
+ * @param name name of the current theme.
+ */
+ abstract void setCurrentThemeName(String name);
+
+ /**
+ * Override in subclasses to actually set the current theme.
+ *
+ * @param name
+ * @return
+ */
+ abstract void installCurrentTheme(LookAndFeel laf, MetalTheme theme)
+ throws BaseException;
+
+ MetalTheme getThemeForName(String name)
+ {
+ return _themes.get(name);
+ }
+
+ /**
+ * Override in subclasses to retrieve the extra themes for the Look and
+ * Feel classes that the subclass is responsible for.
+ * @return
+ */
+ MetalTheme[] getExtraThemes()
+ {
+ return new MetalTheme[0];
+ }
+
+ /**
+ * Retrieve the LAF register.
+ *
+ * @return <TT>LAFRegister</TT>.
+ */
+ LAFRegister getLAFRegister()
+ {
+ return _lafRegister;
+ }
+
+ /**
+ * Retrieve the LAF plugin.
+ *
+ * @return <TT>LAFPlugin</TT>.
+ */
+ LAFPlugin getLAFPlugin()
+ {
+ return _lafPlugin;
+ }
+
+ Iterator<MetalTheme> themesIterator()
+ {
+ return _themes.values().iterator();
+ }
+
+ /**
+ * Preferences panel. Show a dropdown of themes.
+ */
+ final static class PrefsPanel extends BaseLAFPreferencesPanelComponent
+ {
+ private static final long serialVersionUID = 1L;
+ private AbstractPlasticController _ctrl;
+ private JComboBox _themeCmb;
+ private int _origSelThemeIdx;
+
+ PrefsPanel(AbstractPlasticController ctrl)
+ {
+ super();
+ _ctrl = ctrl;
+ createUserInterface();
+ }
+
+ private void createUserInterface()
+ {
+ setLayout(new GridBagLayout());
+ _themeCmb = new JComboBox();
+
+ final GridBagConstraints gbc = new GridBagConstraints();
+ gbc.anchor = GridBagConstraints.WEST;
+ gbc.fill = GridBagConstraints.HORIZONTAL;
+ gbc.insets = new Insets(4, 4, 4, 4);
+
+ gbc.gridx = 0;
+ gbc.gridy = 0;
+ add(new JLabel(i18n.THEME, SwingConstants.RIGHT), gbc);
+
+ ++gbc.gridx;
+ add(_themeCmb, gbc);
+ }
+
+ /**
+ * @see BaseLAFPreferencesPanelComponent#loadPreferencesPanel()
+ */
+ public void loadPreferencesPanel()
+ {
+ super.loadPreferencesPanel();
+ loadThemesCombo();
+ }
+
+ /**
+ * @see BaseLAFPreferencesPanelComponent#applyChanges()
+ */
+ public boolean applyChanges()
+ {
+ super.applyChanges();
+ if (_origSelThemeIdx != _themeCmb.getSelectedIndex())
+ {
+ _ctrl.setCurrentThemeName((String)_themeCmb.getSelectedItem());
+ return true;
+ }
+ return false;
+ }
+
+ private void loadThemesCombo()
+ {
+ _themeCmb.removeAllItems();
+
+ for(Iterator<MetalTheme> it = _ctrl.themesIterator(); it.hasNext();)
+ {
+ _themeCmb.addItem((it.next()).getName());
+ }
+
+ if (_themeCmb.getModel().getSize() > 0)
+ {
+ String selThemeName = _ctrl.getCurrentThemeName();
+ if (selThemeName != null && selThemeName.length() > 0)
+ {
+ _themeCmb.setSelectedItem(selThemeName);
+ }
+ if (_themeCmb.getSelectedIndex() == -1)
+ {
+ _themeCmb.setSelectedIndex(0);
+ }
+ }
+ _origSelThemeIdx = _themeCmb.getSelectedIndex();
+ }
+ }
+
+ public static abstract class ThemePreferences implements IHasIdentifier
+ {
+ private String _themeName;
+ private IntegerIdentifier _id = new IntegerIdentifier(1);
+
+ public String getThemeName()
+ {
+ return _themeName;
+ }
+
+ public void setThemeName(String value)
+ {
+ _themeName = value;
+ }
+
+ /**
+ * @return The unique identifier for this object.
+ */
+ public IIdentifier getIdentifier()
+ {
+ return _id;
+ }
+ }
+}
Copied: trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/BaseLAFPreferencesPanelComponent.java (from rev 5805, trunk/sql12/plugins/laf/src/net/sourceforge/squirrel_sql/plugins/laf/BaseLAFPreferencesPanelComponent.java)
===================================================================
--- trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/BaseLAFPreferencesPanelComponent.java (rev 0)
+++ trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/BaseLAFPreferencesPanelComponent.java 2010-08-21 17:48:29 UTC (rev 5817)
@@ -0,0 +1,57 @@
+package net.sourceforge.squirrel_sql.plugins.laf;
+/*
+ * Copyright (C) 2002-2006 Colin Bell
+ * co...@us...
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+import java.awt.LayoutManager;
+import javax.swing.JPanel;
+/**
+ * Base class for any LAF Controller component to be placed in the
+ * Look And Feel Preferences panel.
+ *
+ * @author <A HREF="mailto:co...@us...">Colin Bell</A>
+ */
+abstract class BaseLAFPreferencesPanelComponent extends JPanel
+{
+ BaseLAFPreferencesPanelComponent()
+ {
+ super();
+ }
+ BaseLAFPreferencesPanelComponent(LayoutManager lmgr)
+ {
+ super(lmgr);
+ }
+ /**
+ * Called when this Look and Feel is specified in the preferences panel.
+ */
+ public void loadPreferencesPanel()
+ {
+ }
+ /**
+ * Called when this Look and Feel is specified in the preferences panel
+ * and save is requested. Returing <TT>true</TT> will cause the LAF
+ * to be forced to be changed. E.G. if you've changed the theme for a LAF
+ * and you need to force a change of the LAF (even tough its the same one)
+ * in order to see the new theme. Returns <TT>false</TT> by default.
+ *
+ * @return <TT>true</TT> to force LAF to be changed.
+ */
+ public boolean applyChanges()
+ {
+ return false;
+ }
+}
Copied: trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/DefaultLookAndFeelController.java (from rev 5805, trunk/sql12/plugins/laf/src/net/sourceforge/squirrel_sql/plugins/laf/DefaultLookAndFeelController.java)
===================================================================
--- trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/DefaultLookAndFeelController.java (rev 0)
+++ trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/DefaultLookAndFeelController.java 2010-08-21 17:48:29 UTC (rev 5817)
@@ -0,0 +1,57 @@
+package net.sourceforge.squirrel_sql.plugins.laf;
+/*
+ * Copyright (C) 2002-2006 Colin Bell
+ * co...@us...
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+import javax.swing.LookAndFeel;
+/**
+ * Behaviour of a look and feel that has no special behaviour.
+ *
+ * @author <A HREF="mailto:co...@us...">Colin Bell</A>
+ */
+class DefaultLookAndFeelController implements ILookAndFeelController
+{
+ /**
+ * Initialization.
+ */
+ public void initialize()
+ {
+ }
+ /**
+ * This Look and Feel is about to be installed.
+ */
+ public void aboutToBeInstalled(LAFRegister lafRegister, LookAndFeel laf)
+ {
+ }
+ /**
+ * This Look and Feel has just been installed.
+ */
+ public void hasBeenInstalled(LAFRegister lafRegister, LookAndFeel laf)
+ {
+ }
+ /**
+ * Assume that Look and Feel implementations don't require extra
+ * configuration so return <TT>null</TT>.
+ *
+ * @return <TT>null</TT>
+ */
+ public BaseLAFPreferencesPanelComponent getPreferencesComponent()
+ {
+ return null;
+ }
+}
+
Copied: trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/ILAFConstants.java (from rev 5805, trunk/sql12/plugins/laf/src/net/sourceforge/squirrel_sql/plugins/laf/ILAFConstants.java)
===================================================================
--- trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/ILAFConstants.java (rev 0)
+++ trunk/sql12/plugins/laf/src/main/java/net/sourceforge/squirrel_sql/plugins/laf/ILAFConstants.java 2010-08-21 17:48:29 UTC (rev 5817)
@@ -0,0 +1,33 @@
+package net.sourceforge.squirrel_sql.plugins.laf;
+/*
+ * Copyright (C) 2001-2006 Colin Bell
+ * co...@us...
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along wi...
[truncated message content] |