From 8eae125e777194074b19ed1b7fb5ad2be4c3a461 Mon Sep 17 00:00:00 2001 From: Roland Haeder <roland@mxchange.org> Date: Mon, 7 Sep 2015 16:23:48 +0200 Subject: [PATCH] =?utf8?q?updated=20jcore.jar=20+=20jswingcore.jar=20+=20r?= =?utf8?q?emoved=20BaseAddressbookSystem=20Signed-off-by:Roland=20H=C3=A4d?= =?utf8?q?er=20<roland@mxchange.org>?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- lib/jcore.jar | Bin 29196 -> 29138 bytes lib/jswingcore.jar | Bin 8365 -> 7777 bytes .../addressbook/BaseAddressbookSystem.java | 32 ------------------ .../application/AddressbookApplication.java | 5 +-- .../client/gui/AddressbookFrame.java | 18 +++++----- .../addressbook/menu/AddressbookMenu.java | 3 +- .../mxchange/addressbook/menu/BaseMenu.java | 4 +-- .../mxchange/addressbook/menu/MenuTools.java | 4 +-- .../addressbook/menu/item/BaseMenuItem.java | 4 +-- 9 files changed, 17 insertions(+), 53 deletions(-) delete mode 100644 src/org/mxchange/addressbook/BaseAddressbookSystem.java diff --git a/lib/jcore.jar b/lib/jcore.jar index ad765c651eedef6a31b4c2d1ed677896302df52a..636db5cb817c5a8422435600d1eaa83f399dcde9 100644 GIT binary patch delta 1107 zcmY*XYe-XJ7=FKRJDb<qPTS0#W$K*MG+UNtS}A$MOJ-?5#2=**sdLj21V%xlFe=OJ z6%nFPko2F@FbKq~=tk1T3Inl%RzfC9Nq;Kp`@VJaz<ZwaKF@O=-t&H^%}*xYk?`^o zl{y3<2w=b0-VvUls%4PTMg5~4Pow$$b0ViOilhkKNiqetku;{_oj`k$rt>a?=5jbj z(}ZW3Zc(vRT%@@{ETeGSjoL@PY*kS>G2m%k0&(NK&WQJQc5;Y4<&YM1=u3i6fCQ}& z45#p<zEEms-35HAFCd*5A!m`xSRrqbu7Vo+u~XhE4KjU*=@B?5r%A&Q0@u;L;<4>E znBgwO!2?(e55WQBun8VR4m^VzcmW6D6`X-7G#jqzXTSs>L4i*Y1q-kdzTmW>T>8#( ze~8>7<2oW?i*c*83?#B#a1+KVqX|MuB<P6(3Rw+S5(_EBiaDmj_+%i^0ss__{97+y zKyUityv-DVR}%JAns8{PjO~pYoH7M#O<Gu?1q05SGKmpKG+FpXy8(+e+kHVRLkXLq zy257Gv0MUrkuEPu_f<!B5WaWcy!l<=;ibi=7R=e0D#}jA_rdBX9LH@sDug%odjab} zVzp4Dq)82Tyk4J6_~H5DHXKldwXIAgl#a^oP@yF6OAZp}TV0pI9oSWu&5wVw&cPwL zezRcn>$eGPtuGe%ygr}H=7vCfu%UprgAElN)XsciDs`5M=u6IuzrPNCb?y#dvPRs~ zSh|`s`rO5t0s_Fx!FKcK>hl_KtT8*9dy+gBe<#y<ZTw?k*ykNE<E_RR%yGqtuwDJ< z`rK*&UTc;Z&*O1d;G;%d3eAf_ugiizV>S5ACG+W*yDhZGioKOa?1>M>9qv@ldKuel z`_0;M$}NjeTyQJ2+s<ecUPzEJttmhkHz~9x@i(o-xzrFm-y}!-M{R`$_bWK60a4jY z2D`cD?+Z~WQCOa&!K|h*F;cUIcCY_W4Z|lXMszmIV!y|m6*`^DWGjv}uM%^;WmJBd nprSpIJR{3vp(T}!Nym0in0W7sN1^ZcGRlFo9z`S9@o|0uh3`{} delta 1341 zcmZ`&YfKbZ6#nikvkR=~&dBT{vjQuwyvG$pd8m+5-B>76A@Na@LYk(_f;>X_fw2-= zO{4HbIK*hEKUDlxf2dpA#F)mWttB*V3GtEGG%-Rg=}Xf`B8iE;_bzTSZ92)BZ_fR` zbI!fzo|&CvBl9e+sos&43M2!R5*$s-cZ_kUIHgd^=uD1y|54!J3}rD(;x1MtafFp~ zmOhWWW6CDsRVZ}=-cib>=9;oa;$KQ#GS3m7+FP;^t8wg1V;UXz<g+L}_89b)Cy#aW zuUghmA+0`T5Gvk93f`lmT38+C-U!WTJJ?C`>DBBEHS1f{^GL!48rQd~A9DT@=Y8~> zUanq2Dy~xA%5Q_8A`_osExterzC;L9*o<k^;v2MK25;jwPT(G8reD?O;Kd`DSU?tj z#YQ})AJUuDr#$bX%)8TA&ln9DTh&yk%q`bujeUj=H#49yA53N<mu10X*;MNdugeF+ z000GtZ0!wSd>DAvrvSo==v>fC4|eNx$GgIn;ez3Umwxe9F(2J<R@0xZ&Gffr#m0TF zGUlW}b8w9ZNMg{S^V|$8WrcKGg;-$KC=)%8UCW${e@yseNpj`2z&?fFPV7?dJQFw; z^eB?Jn0G5K?J9U(GG7<oa|*@ehPpWMbLm^ACT{S^$Jh5?R{>#`JV2<*hz&PRt3to0 z<+NMMsy}fz-E{%NDy8h?{+!sR)&-ZGhd`u4j2Rt>)bKDm8wm;cE>bC3cl$Pp4ehT; zJk!2i&<~c}lIRZM_D7oqOh>m%k>1fDv8|&yF=}+9V|SX^b)xNLcE)AVPE%=IMQx1+ z-L!mU9Mp4!u&CERKh6MQ8+m(QJd;BYGnd56Xuw<{0%W<ugQha&m(*qEqFa7XaZ^20 z(jAFkDm+kmdohFGx3G0D5^|gzIub|(zER^WwchM(>+Ab>_~GQA_8#Ti5%#hz{C=(s z|9x#yV*kDm-XH#m3x(C%#5aRWVmBS@vgBd=zqghTa-pzdn|L;li@ns7?V=}LtK~sG z-KH{8u(YgEOSdk%AL;fhi-iesPVq8&QlkIQNrIQvi640#VK3S1ZAhf>^pwfX^*lfA z%rJS^xRu((zA`S(C4ZUrpH|zZ(-t(?$b&-5?ad|D>sOAo5Ni$5uHN_r*e2JOBD<A_ Ldh4AH5wZFYU`kf? diff --git a/lib/jswingcore.jar b/lib/jswingcore.jar index 960b58d575f620f5e04d8cc8273a13661e085b38..f478143db823186b7588e6249d50daadd58aa79d 100644 GIT binary patch literal 7777 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 VkyCL|Gg}C$9iN*lrX6Je{s-9vSO)+A literal 8365 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 EKc6e_6951J diff --git a/src/org/mxchange/addressbook/BaseAddressbookSystem.java b/src/org/mxchange/addressbook/BaseAddressbookSystem.java deleted file mode 100644 index aa8c235..0000000 --- a/src/org/mxchange/addressbook/BaseAddressbookSystem.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (C) 2015 Roland Haeder - * - * 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 3 of the License, or - * (at your option) 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, see <http://www.gnu.org/licenses/>. - */ -package org.mxchange.addressbook; - -import org.mxchange.jcore.BaseFrameworkSystem; - -/** - * General class for addressbook application - * - * @author Roland Haeder - */ -public class BaseAddressbookSystem extends BaseFrameworkSystem { - /** - * No instances can be created of this class - */ - protected BaseAddressbookSystem () { - } -} diff --git a/src/org/mxchange/addressbook/application/AddressbookApplication.java b/src/org/mxchange/addressbook/application/AddressbookApplication.java index 485e7a5..2e16df4 100644 --- a/src/org/mxchange/addressbook/application/AddressbookApplication.java +++ b/src/org/mxchange/addressbook/application/AddressbookApplication.java @@ -19,9 +19,6 @@ package org.mxchange.addressbook.application; import java.io.IOException; import java.sql.SQLException; import java.text.MessageFormat; -import java.util.logging.Level; -import java.util.logging.Logger; -import org.mxchange.addressbook.BaseAddressbookSystem; import org.mxchange.addressbook.client.AddressbookClient; import org.mxchange.addressbook.client.console.ConsoleClient; import org.mxchange.addressbook.client.gui.SwingClient; @@ -121,7 +118,7 @@ import org.mxchange.jcore.manager.application.ApplicationManager; * @author Roland Haeder * @version 0.0 */ -public class AddressbookApplication extends BaseAddressbookSystem implements Application { +public class AddressbookApplication extends BaseFrameworkSystem implements Application { /** * Application title diff --git a/src/org/mxchange/addressbook/client/gui/AddressbookFrame.java b/src/org/mxchange/addressbook/client/gui/AddressbookFrame.java index 1d0e3b9..9afac98 100644 --- a/src/org/mxchange/addressbook/client/gui/AddressbookFrame.java +++ b/src/org/mxchange/addressbook/client/gui/AddressbookFrame.java @@ -47,10 +47,10 @@ import javax.swing.JTextArea; import javax.swing.JTextField; import javax.swing.border.TitledBorder; import javax.swing.table.TableModel; -import org.mxchange.addressbook.BaseAddressbookSystem; import org.mxchange.addressbook.application.AddressbookApplication; import org.mxchange.addressbook.exceptions.ContactAlreadyAddedException; import org.mxchange.addressbook.manager.contact.ManageableContactAddressbook; +import org.mxchange.jcore.BaseFrameworkSystem; import org.mxchange.jcore.client.Client; import org.mxchange.jcore.exceptions.FrameAlreadyInitializedException; import org.mxchange.jcore.model.contact.Contact; @@ -62,7 +62,7 @@ import org.mxchange.jswingcore.model.swing.contact.ContactTableModel; * * @author Roland Haeder */ -public class AddressbookFrame extends BaseAddressbookSystem implements ClientFrame { +public class AddressbookFrame extends BaseFrameworkSystem implements ClientFrame { /** * Own instance @@ -589,16 +589,16 @@ public class AddressbookFrame extends BaseAddressbookSystem implements ClientFra this.frame.setLocationRelativeTo(null); // Init menu system - initMenuSystem(); + this.initMenuSystem(); // Init table - initTable(); + this.initTable(); // Init status panel - initStatusPanel(); + this.initStatusPanel(); // Init other windows - initOtherDialogs(); + this.initOtherDialogs(); // Trace message this.getLogger().trace("EXIT!"); //NOI18N @@ -871,7 +871,7 @@ public class AddressbookFrame extends BaseAddressbookSystem implements ClientFra this.getLogger().trace("CALLED!"); //NOI18N // Instance table model - this.dataModel = new ContactTableModel(this.getClient()); + this.dataModel = new ContactTableModel(this.getClient().getManager()); // Instance table this.dataTable = new JTable(this.dataModel); @@ -923,7 +923,7 @@ public class AddressbookFrame extends BaseAddressbookSystem implements ClientFra /** * Class for "add address" button */ - private static class AddActionListener extends BaseAddressbookSystem implements ActionListener { + private static class AddActionListener extends BaseFrameworkSystem implements ActionListener { /** * Dialog instance */ @@ -960,7 +960,7 @@ public class AddressbookFrame extends BaseAddressbookSystem implements ClientFra /** * Class for "cancel address" button */ - private static class CancelActionListener extends BaseAddressbookSystem implements ActionListener { + private static class CancelActionListener extends BaseFrameworkSystem implements ActionListener { /** * Dialog instance */ diff --git a/src/org/mxchange/addressbook/menu/AddressbookMenu.java b/src/org/mxchange/addressbook/menu/AddressbookMenu.java index b59b13e..7f7cc35 100644 --- a/src/org/mxchange/addressbook/menu/AddressbookMenu.java +++ b/src/org/mxchange/addressbook/menu/AddressbookMenu.java @@ -19,7 +19,6 @@ package org.mxchange.addressbook.menu; import java.text.MessageFormat; import java.util.List; import org.apache.logging.log4j.Logger; -import org.mxchange.addressbook.BaseAddressbookSystem; import org.mxchange.addressbook.client.AddressbookClient; import org.mxchange.addressbook.menu.item.SelectableMenuItem; import org.mxchange.jcore.client.Client; @@ -29,7 +28,7 @@ import org.mxchange.jcore.client.Client; * * @author Roland Haeder */ -public class AddressbookMenu extends BaseAddressbookSystem { +public class AddressbookMenu extends BaseMenu { /** * Copies entries for given type into the menu list diff --git a/src/org/mxchange/addressbook/menu/BaseMenu.java b/src/org/mxchange/addressbook/menu/BaseMenu.java index 207a9b3..3e9f79b 100644 --- a/src/org/mxchange/addressbook/menu/BaseMenu.java +++ b/src/org/mxchange/addressbook/menu/BaseMenu.java @@ -20,16 +20,16 @@ import java.text.MessageFormat; import java.util.ArrayList; import java.util.Iterator; import java.util.List; -import org.mxchange.addressbook.BaseAddressbookSystem; import org.mxchange.addressbook.client.AddressbookClient; import org.mxchange.addressbook.menu.item.SelectableMenuItem; +import org.mxchange.jcore.BaseFrameworkSystem; import org.mxchange.jcore.client.Client; /** * * @author Roland Haeder */ -public class BaseMenu extends BaseAddressbookSystem { +public class BaseMenu extends BaseFrameworkSystem { /** * Menu list diff --git a/src/org/mxchange/addressbook/menu/MenuTools.java b/src/org/mxchange/addressbook/menu/MenuTools.java index d5f4695..ee03267 100644 --- a/src/org/mxchange/addressbook/menu/MenuTools.java +++ b/src/org/mxchange/addressbook/menu/MenuTools.java @@ -19,14 +19,14 @@ package org.mxchange.addressbook.menu; import java.util.Iterator; import java.util.Map; import org.apache.logging.log4j.Logger; -import org.mxchange.addressbook.BaseAddressbookSystem; import org.mxchange.addressbook.menu.item.SelectableMenuItem; +import org.mxchange.jcore.BaseFrameworkSystem; /** * * @author Roland Haeder */ -public class MenuTools extends BaseAddressbookSystem { +public class MenuTools extends BaseFrameworkSystem { /** * Gets an array with all available access keys back from given menu map. diff --git a/src/org/mxchange/addressbook/menu/item/BaseMenuItem.java b/src/org/mxchange/addressbook/menu/item/BaseMenuItem.java index 4bb1cf9..a750aaf 100644 --- a/src/org/mxchange/addressbook/menu/item/BaseMenuItem.java +++ b/src/org/mxchange/addressbook/menu/item/BaseMenuItem.java @@ -16,12 +16,12 @@ */ package org.mxchange.addressbook.menu.item; -import org.mxchange.addressbook.BaseAddressbookSystem; +import org.mxchange.jcore.BaseFrameworkSystem; /** * * @author Roland Haeder */ -public class BaseMenuItem extends BaseAddressbookSystem { +public class BaseMenuItem extends BaseFrameworkSystem { } -- 2.39.5