From 9375507a4bbaa89da22f955bea77c7d22a9c4972 Mon Sep 17 00:00:00 2001 From: deadlocker8 <deadlocker@gmx.de> Date: Tue, 26 Jul 2016 22:30:31 +0200 Subject: [PATCH] final commit --- .../{_de.properties => _en.properties} | 0 bin/commands/CommandNew.class | Bin 0 -> 1110 bytes bin/test/Main$1.class | Bin 1233 -> 1233 bytes bin/test/Main$2.class | Bin 981 -> 981 bytes bin/test/Main.class | Bin 2320 -> 2270 bytes .../{_de.properties => _en.properties} | 0 src/commands/CommandNew.java | 28 ++++++++++++++++++ src/test/Main.java | 7 ++--- 8 files changed, 30 insertions(+), 5 deletions(-) rename bin/commandLine/{_de.properties => _en.properties} (100%) create mode 100644 bin/commands/CommandNew.class rename src/commandLine/{_de.properties => _en.properties} (100%) create mode 100644 src/commands/CommandNew.java diff --git a/bin/commandLine/_de.properties b/bin/commandLine/_en.properties similarity index 100% rename from bin/commandLine/_de.properties rename to bin/commandLine/_en.properties diff --git a/bin/commands/CommandNew.class b/bin/commands/CommandNew.class new file mode 100644 index 0000000000000000000000000000000000000000..983ca72d187ebd53c575ed3e2f637c3b6044a0d0 GIT binary patch literal 1110 zcmX^0Z`VEs1_l!bCw2xVMh4;J{M_8cyp&>nX9&YDwVa)Sg^@u3U4oH;%_cK1v&4>( zfmuT{jFExGIX@+pi-DPelZSzofsKQKn~{O1GQYG)H#@bmJijP~lYyCmmxqCmfuE6q z9V*7iAmo#kSeB@tlbDyTA6!zDnU`)2QYgs7AjBZd$iSCZnwykb<ewIhSd^Gs%*ep# z$-yAX$RL=Jnp2>MZoD`Tg9ONUPLOO#NNPn1BLlxrW?rfv*p!gOq?}ZcmHEkuIbn%K znIJw?kfkIevzU=V)Cb+8eyQcwj126l6{*RkC8>-IdK%G~PR7vXRGOEPlWMIQ#>K$M zpuoeR$e_f?z@AwgmY9>7!pI<o%@EBfE(R3_HFgG7Mg}o-XFv?(VNhq#U}WG;Pc3oI z&nqd)&&f$GVq{R&(1f`F<Xc$ef!GLT)*#chco?)9bQl=~(^E@)67$ka6Vp>6Ml&+V zXlO!wR$7voqaT!7oL^d$43)L!V9;Y^5Kk>C$}iH(%qs(VLocx?y)-v9ucVlZ!GOVt zoxzZiK>{3`SPbA{FlI1eWZ+CsErCQcBZHa-#5&}-hq?e+h>O9D!GfK^oRL8h8Ym!t zVfP~sgC&C%BLizeQD$BVBZDY58^RbF*r5h7G6-XdOhyK_ByjXGGDyIJ6`mm=fo09e zz#CkWn4ImKSO85xT*2Vra?1oIF@8k$(F27DgCYYX12Y2%FflNK@&^MW13Lo)LjVJa z&%hw2wVi=OONeVL1CJK-Rt5nrA(5>NVjCG47?>C&85kJE7+4t?7`PZ%7<d@C7<d`@ z8Tc4P8Tc8b7#J9M7#P7Sq#0xw7#J8CWEte3rspy+gKd@4(%!}(KZ`*`XB&gE&Nc>3 zA>C~Z`r8;xH-c<n2HPOSz{0@5Ai}`GAjTlUAkHAkAPqKM0b&9J#B>G*DF$l>8?cR1 b47Ln*3``963=9m+42+Ttj0_H72Ri})Hf0Y| literal 0 HcmV?d00001 diff --git a/bin/test/Main$1.class b/bin/test/Main$1.class index 3524c51fd0d955d6f06fad56fb746d3ec7a2f3c1..222b8b32e9e810aa622cd092d9964632a7d52cea 100644 GIT binary patch delta 35 rcmcb}d69F&QD#Qf$;X&e1a%l>7<3ur8T1$w7z`Oy7>p-dvrGd3tvUzx delta 35 rcmcb}d69F&QD#Q<$;X&e1oaqX81xzB84MT{7>pTI7)&QyvrGd3t?~#0 diff --git a/bin/test/Main$2.class b/bin/test/Main$2.class index 3aab3c6a6671eb2faa5cea2791db11dc46128ba0..79654abbc7ed86cf22a22f496d9d346116d57189 100644 GIT binary patch delta 23 ecmcc0ewBTLATy)IWFcmIR$B&k2D`~&%=G|E1O<-( delta 23 ecmcc0ewBTLATy)YWFcmIR(l3^28YRE%=G|EJ_VHk diff --git a/bin/test/Main.class b/bin/test/Main.class index 27f2a876e6fcb195df6a10bc48a37326ad9f09b7..7096d5b1d2e5de60f2d989fd0bc25c4f315403c3 100644 GIT binary patch delta 618 zcmbOrbWf1$)W2Q(7#J8#7+N-R9c7&Sfl(@4myv-dIX^cyF)zg@GcQ%2lR=-ske$JR zkwG9Uu`E%)v?Mb}-zPsgF(;LW!HB__k%8US&)vr}*n^Ql$Om1CH5Y>^gE>2c+2lkf zS!N3c%gK#Q{><zQ)|1aNO0!upaB?wdZNAL3hH3JA*5hooJPdUV)su7BmT-14urqKl zFfeSKEXl52ugxf=vxz}(2ZPCO2CK;J3^v;tY^_*!GdM(UXK=D&-Ob<}Ddf7H!QF~Y zl5IDGXQY-S%XS9uZ47>rtlJoZB-wT{gfTIMgO$aAl(9>)?`DXDC`*7VV}~fy*~XA4 z$qHd>Z(~SW&QQ<ctFw(Ebt3~K0|UbfhSdyd49pB%3=9l@48jZy43Z2S3{ni@3^EL| z46+PL3~~(W3<?a63`z`M3@Qwv45|z%45kc)4CV|q3>FOC3=Rx47#tavFgP=;U~pkr z&EU$ghQXa-1A`|6Hv<Dh3<D>~-wZqqybK_)ks+&|A)A4bfrDWILk>eO0~3Qd!$gKW zhI|HQ21kZ;h608{1{MY{hB$^IhGGU*hERrJh7yKS1~!Ho1|5bnhEfK0hBXW<4CM?J z3``7_3=9mM3{2k{R<kptu`qBlR54UDFfy<+FfbT1FoJ!^s<nfmW+MXw0~6SjTnx5M t3=9mu3@i+OU>EX0R58>uG=LQ~g2^U^W(EcZAqFM}Pmr@27#QLpGyr|)b<+R< delta 635 zcmca7I6;W()W2Q(7#J8#7}_>+9c7dkOU}>DP0ULv)^~<5oJ#Xja#Fb%v=}(q8T2Nf zWt5RHU}WHdD)Y(AOV#IOFk&!aXE2`3$Rw&|%3#LG!0zrE<m>1c$;cq&la*MOs9#!= znWOKMpPZPJYR$!9!C=MCU^&@=NtW4~!Dey-lRq;TgYM?bOlz2An39ti86<q5=A$}e zay9E|wt60h28P<nK5R=k=P<A{a56A3Y@Pg*O}l<OgN_x;ZU)^*ZAKyeO$>%R7|bPE zwlmmTvF>JYh}_QLWW~0d!8uaMbvuK*6}u$+ZU)atElJkx4Bp!q{3O}7F$77n?_>yL zVh9H-ivcO)kmT6S5C>6~09VEVQKqwvAyJYI!q(m<&ycj7fx}m48$;?w21W)3hBXZ9 z8PXV-8Mqi27=jo?ChudHtT$j#VsK?pVen&6V~Au>XUJeMXDDT`WN2WpV(4dZVwl6= z!mxtDjbROgJHvVg4~7j4UJP3pd>FVH7#PyPCT(TlVc=x|fvpT#4A~5f3>*wg7;+eL z8JHNv8KyGiG2}BaGZ-+`FcdHpGO#eXGNdyUF%&bfGWapXSu&I`lrpd}L^1?3lrfYu zuro9;=rB|;lrwNJY+ztvsAQ;OU}C6dU|`^6VEWFmo}D3$g@KcyhM{(HBZsh8-9`om z1}3mGxEPoi7#IQ=SQrAqj^hD)nU$fDp$V*}8BDe?v@$R-2r)1*c!FHaz`zg(p#iAE BgsT7m diff --git a/src/commandLine/_de.properties b/src/commandLine/_en.properties similarity index 100% rename from src/commandLine/_de.properties rename to src/commandLine/_en.properties diff --git a/src/commands/CommandNew.java b/src/commands/CommandNew.java new file mode 100644 index 0000000..a31b712 --- /dev/null +++ b/src/commands/CommandNew.java @@ -0,0 +1,28 @@ +package commands; + +/** + * Clears the history log and console + * @author deadlocker8 + * + */ +public class CommandNew extends Command +{ + public CommandNew() + { + super.keyword = "your-keyword"; + super.numberOfParams = 0; + super.helptText = "help.your-keyword"; + } + + @Override + public void execute(String[] command, CommandBundle bundle) + { + if(!isValid(command)) + { + bundle.getController().print(bundle.getLanguageBundle().getString("error.invalid.arguments")); + return; + } + + //implement your code here + } +} \ No newline at end of file diff --git a/src/test/Main.java b/src/test/Main.java index 82ee1e1..d4b481c 100644 --- a/src/test/Main.java +++ b/src/test/Main.java @@ -27,11 +27,9 @@ public class Main extends Application stage.setTitle("Test"); stage.setScene(scene); - stage.setResizable(true); + stage.setResizable(true); - CommandBundle cb = new CommandBundle(); - - CommandLine cmd = new CommandLine(stage, null, ResourceBundle.getBundle("commandLine/", Locale.GERMANY), cb); + CommandLine cmd = new CommandLine(stage, null, ResourceBundle.getBundle("commandLine/", Locale.ENGLISH), new CommandBundle()); HBox hbox = new HBox(); @@ -64,7 +62,6 @@ public class Main extends Application } }); hbox.getChildren().add(button2); - mainPane.getChildren().add(hbox); stage.show(); -- GitLab