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