From 8dda84b49be3ea085900bba58e10b436458fdc26 Mon Sep 17 00:00:00 2001 From: Pascal Koenig Date: Sun, 28 Aug 2011 00:16:14 +0200 Subject: [PATCH] Added some basic javadoc. --- README.md | 2 +- doc/allclasses-frame.html | 51 +++ doc/allclasses-noframe.html | 51 +++ doc/constant-values.html | 146 +++++++ .../XmlStats/Datasource/Datasource.html | 231 ++++++++++ .../XmlStats/Datasource/MoneyDS.html | 229 ++++++++++ .../XmlStats/Datasource/StatsDS.html | 306 ++++++++++++++ .../XmlStats/Datasource/UsersDS.html | 260 ++++++++++++ .../Datasource/class-use/Datasource.html | 196 +++++++++ .../Datasource/class-use/MoneyDS.html | 144 +++++++ .../Datasource/class-use/StatsDS.html | 144 +++++++ .../Datasource/class-use/UsersDS.html | 144 +++++++ .../XmlStats/Datasource/package-frame.html | 38 ++ .../XmlStats/Datasource/package-summary.html | 169 ++++++++ .../XmlStats/Datasource/package-tree.html | 155 +++++++ .../XmlStats/Datasource/package-use.html | 170 ++++++++ doc/de/sockenklaus/XmlStats/Settings.html | 352 ++++++++++++++++ doc/de/sockenklaus/XmlStats/WebServer.html | 287 +++++++++++++ doc/de/sockenklaus/XmlStats/XmlStats.html | 395 ++++++++++++++++++ .../XmlStats/XmlWorkers/XmlWorker.html | 293 +++++++++++++ .../XmlStats/XmlWorkers/XmlWorkerMoney.html | 276 ++++++++++++ .../XmlStats/XmlWorkers/XmlWorkerUsers.html | 276 ++++++++++++ .../XmlWorkers/XmlWorkerUserstats.html | 278 ++++++++++++ .../XmlWorkers/class-use/XmlWorker.html | 196 +++++++++ .../XmlWorkers/class-use/XmlWorkerMoney.html | 144 +++++++ .../XmlWorkers/class-use/XmlWorkerUsers.html | 144 +++++++ .../class-use/XmlWorkerUserstats.html | 144 +++++++ .../XmlStats/XmlWorkers/package-frame.html | 38 ++ .../XmlStats/XmlWorkers/package-summary.html | 169 ++++++++ .../XmlStats/XmlWorkers/package-tree.html | 156 +++++++ .../XmlStats/XmlWorkers/package-use.html | 170 ++++++++ .../XmlStats/class-use/Settings.html | 144 +++++++ .../XmlStats/class-use/WebServer.html | 144 +++++++ .../XmlStats/class-use/XmlStats.html | 178 ++++++++ .../sockenklaus/XmlStats/package-frame.html | 36 ++ .../sockenklaus/XmlStats/package-summary.html | 165 ++++++++ doc/de/sockenklaus/XmlStats/package-tree.html | 156 +++++++ doc/de/sockenklaus/XmlStats/package-use.html | 170 ++++++++ doc/deprecated-list.html | 146 +++++++ doc/help-doc.html | 223 ++++++++++ doc/index-files/index-1.html | 145 +++++++ doc/index-files/index-10.html | 145 +++++++ doc/index-files/index-11.html | 145 +++++++ doc/index-files/index-12.html | 157 +++++++ doc/index-files/index-13.html | 157 +++++++ doc/index-files/index-2.html | 181 ++++++++ doc/index-files/index-3.html | 145 +++++++ doc/index-files/index-4.html | 145 +++++++ doc/index-files/index-5.html | 151 +++++++ doc/index-files/index-6.html | 145 +++++++ doc/index-files/index-7.html | 148 +++++++ doc/index-files/index-8.html | 145 +++++++ doc/index-files/index-9.html | 154 +++++++ doc/index.html | 39 ++ doc/overview-frame.html | 46 ++ doc/overview-summary.html | 159 +++++++ doc/overview-tree.html | 160 +++++++ doc/package-list | 3 + doc/resources/inherit.gif | Bin 0 -> 57 bytes doc/stylesheet.css | 29 ++ .../XmlStats/Datasource/Datasource.java | 23 + .../XmlStats/Datasource/MoneyDS.java | 17 + .../XmlStats/Datasource/StatsDS.java | 47 +++ .../XmlStats/Datasource/UsersDS.java | 24 ++ src/de/sockenklaus/XmlStats/Settings.java | 57 +++ src/de/sockenklaus/XmlStats/WebServer.java | 39 +- src/de/sockenklaus/XmlStats/XmlStats.java | 59 ++- .../XmlStats/XmlWorkers/XmlWorker.java | 34 ++ .../XmlStats/XmlWorkers/XmlWorkerMoney.java | 21 + .../XmlStats/XmlWorkers/XmlWorkerUsers.java | 21 + .../XmlWorkers/XmlWorkerUserstats.java | 113 +++-- 71 files changed, 9920 insertions(+), 50 deletions(-) create mode 100644 doc/allclasses-frame.html create mode 100644 doc/allclasses-noframe.html create mode 100644 doc/constant-values.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/Datasource.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/MoneyDS.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/StatsDS.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/UsersDS.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/class-use/Datasource.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/class-use/MoneyDS.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/class-use/StatsDS.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/class-use/UsersDS.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/package-frame.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/package-summary.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/package-tree.html create mode 100644 doc/de/sockenklaus/XmlStats/Datasource/package-use.html create mode 100644 doc/de/sockenklaus/XmlStats/Settings.html create mode 100644 doc/de/sockenklaus/XmlStats/WebServer.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlStats.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorker.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerMoney.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUsers.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUserstats.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorker.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerMoney.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerUsers.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerUserstats.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/package-frame.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/package-summary.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/package-tree.html create mode 100644 doc/de/sockenklaus/XmlStats/XmlWorkers/package-use.html create mode 100644 doc/de/sockenklaus/XmlStats/class-use/Settings.html create mode 100644 doc/de/sockenklaus/XmlStats/class-use/WebServer.html create mode 100644 doc/de/sockenklaus/XmlStats/class-use/XmlStats.html create mode 100644 doc/de/sockenklaus/XmlStats/package-frame.html create mode 100644 doc/de/sockenklaus/XmlStats/package-summary.html create mode 100644 doc/de/sockenklaus/XmlStats/package-tree.html create mode 100644 doc/de/sockenklaus/XmlStats/package-use.html create mode 100644 doc/deprecated-list.html create mode 100644 doc/help-doc.html create mode 100644 doc/index-files/index-1.html create mode 100644 doc/index-files/index-10.html create mode 100644 doc/index-files/index-11.html create mode 100644 doc/index-files/index-12.html create mode 100644 doc/index-files/index-13.html create mode 100644 doc/index-files/index-2.html create mode 100644 doc/index-files/index-3.html create mode 100644 doc/index-files/index-4.html create mode 100644 doc/index-files/index-5.html create mode 100644 doc/index-files/index-6.html create mode 100644 doc/index-files/index-7.html create mode 100644 doc/index-files/index-8.html create mode 100644 doc/index-files/index-9.html create mode 100644 doc/index.html create mode 100644 doc/overview-frame.html create mode 100644 doc/overview-summary.html create mode 100644 doc/overview-tree.html create mode 100644 doc/package-list create mode 100644 doc/resources/inherit.gif create mode 100644 doc/stylesheet.css diff --git a/README.md b/README.md index bc59ef5..19ecdcf 100644 --- a/README.md +++ b/README.md @@ -31,4 +31,4 @@ To fetch the stats of the given user: to get data provided by the iConomy plugin: http://server:port/money.xml - http://server:port/money.xml?id=username self-explanatory \ No newline at end of file + http://server:port/money.xml?id=username \ No newline at end of file diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html new file mode 100644 index 0000000..5524592 --- /dev/null +++ b/doc/allclasses-frame.html @@ -0,0 +1,51 @@ + + + + + + +All Classes + + + + + + + + + + + +All Classes +
+ + + + + +
Datasource +
+MoneyDS +
+Settings +
+StatsDS +
+UsersDS +
+WebServer +
+XmlStats +
+XmlWorker +
+XmlWorkerMoney +
+XmlWorkerUsers +
+XmlWorkerUserstats +
+
+ + + diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html new file mode 100644 index 0000000..1498bc3 --- /dev/null +++ b/doc/allclasses-noframe.html @@ -0,0 +1,51 @@ + + + + + + +All Classes + + + + + + + + + + + +All Classes +
+ + + + + +
Datasource +
+MoneyDS +
+Settings +
+StatsDS +
+UsersDS +
+WebServer +
+XmlStats +
+XmlWorker +
+XmlWorkerMoney +
+XmlWorkerUsers +
+XmlWorkerUserstats +
+
+ + + diff --git a/doc/constant-values.html b/doc/constant-values.html new file mode 100644 index 0000000..3c710a3 --- /dev/null +++ b/doc/constant-values.html @@ -0,0 +1,146 @@ + + + + + + +Constant Field Values + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/Datasource.html b/doc/de/sockenklaus/XmlStats/Datasource/Datasource.html new file mode 100644 index 0000000..a5ea38c --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/Datasource.html @@ -0,0 +1,231 @@ + + + + + + +Datasource + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats.Datasource +
+Class Datasource

+
+java.lang.Object
+  extended by de.sockenklaus.XmlStats.Datasource.Datasource
+
+
+
Direct Known Subclasses:
MoneyDS, StatsDS, UsersDS
+
+
+
+
public abstract class Datasource
extends java.lang.Object
+ + +

+The Class Datasource. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Datasource() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Datasource

+
+public Datasource()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/MoneyDS.html b/doc/de/sockenklaus/XmlStats/Datasource/MoneyDS.html new file mode 100644 index 0000000..614f7ef --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/MoneyDS.html @@ -0,0 +1,229 @@ + + + + + + +MoneyDS + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats.Datasource +
+Class MoneyDS

+
+java.lang.Object
+  extended by de.sockenklaus.XmlStats.Datasource.Datasource
+      extended by de.sockenklaus.XmlStats.Datasource.MoneyDS
+
+
+
+
public class MoneyDS
extends Datasource
+ + +

+The Class MoneyDS. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
MoneyDS() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MoneyDS

+
+public MoneyDS()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/StatsDS.html b/doc/de/sockenklaus/XmlStats/Datasource/StatsDS.html new file mode 100644 index 0000000..6bfdd61 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/StatsDS.html @@ -0,0 +1,306 @@ + + + + + + +StatsDS + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats.Datasource +
+Class StatsDS

+
+java.lang.Object
+  extended by de.sockenklaus.XmlStats.Datasource.Datasource
+      extended by de.sockenklaus.XmlStats.Datasource.StatsDS
+
+
+
+
public class StatsDS
extends Datasource
+ + +

+The Class StatsDS. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
StatsDS() + +
+          Instantiates a new stats ds.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.io.FilegetDataFolder() + +
+          Gets the data folder.
+ com.nidefawl.Stats.StatsgetPlugin() + +
+          Gets the plugin.
+ java.util.HashMap<java.lang.String,com.nidefawl.Stats.datasource.PlayerStat>getStats() + +
+          Gets the stats.
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StatsDS

+
+public StatsDS()
+
+
Instantiates a new stats ds. +

+

+ + + + + + + + +
+Method Detail
+ +

+getPlugin

+
+public com.nidefawl.Stats.Stats getPlugin()
+
+
Gets the plugin. +

+

+ +
Returns:
the plugin
+
+
+
+ +

+getDataFolder

+
+public java.io.File getDataFolder()
+
+
Gets the data folder. +

+

+ +
Returns:
the data folder
+
+
+
+ +

+getStats

+
+public java.util.HashMap<java.lang.String,com.nidefawl.Stats.datasource.PlayerStat> getStats()
+
+
Gets the stats. +

+

+ +
Returns:
the stats
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/UsersDS.html b/doc/de/sockenklaus/XmlStats/Datasource/UsersDS.html new file mode 100644 index 0000000..10d02f6 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/UsersDS.html @@ -0,0 +1,260 @@ + + + + + + +UsersDS + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats.Datasource +
+Class UsersDS

+
+java.lang.Object
+  extended by de.sockenklaus.XmlStats.Datasource.Datasource
+      extended by de.sockenklaus.XmlStats.Datasource.UsersDS
+
+
+
+
public class UsersDS
extends Datasource
+ + +

+The Class UsersDS. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
UsersDS() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ java.util.ArrayList<java.lang.String>getAllPlayers() + +
+          Gets the all players.
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+UsersDS

+
+public UsersDS()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getAllPlayers

+
+public java.util.ArrayList<java.lang.String> getAllPlayers()
+
+
Gets the all players. +

+

+ +
Returns:
the all players
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/class-use/Datasource.html b/doc/de/sockenklaus/XmlStats/Datasource/class-use/Datasource.html new file mode 100644 index 0000000..e81f67e --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/class-use/Datasource.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.Datasource.Datasource + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.Datasource.Datasource

+
+ + + + + + + + + +
+Packages that use Datasource
de.sockenklaus.XmlStats.Datasource  
+  +

+ + + + + +
+Uses of Datasource in de.sockenklaus.XmlStats.Datasource
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of Datasource in de.sockenklaus.XmlStats.Datasource
+ classMoneyDS + +
+          The Class MoneyDS.
+ classStatsDS + +
+          The Class StatsDS.
+ classUsersDS + +
+          The Class UsersDS.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/class-use/MoneyDS.html b/doc/de/sockenklaus/XmlStats/Datasource/class-use/MoneyDS.html new file mode 100644 index 0000000..9ae4855 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/class-use/MoneyDS.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.Datasource.MoneyDS + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.Datasource.MoneyDS

+
+No usage of de.sockenklaus.XmlStats.Datasource.MoneyDS +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/class-use/StatsDS.html b/doc/de/sockenklaus/XmlStats/Datasource/class-use/StatsDS.html new file mode 100644 index 0000000..80d16d2 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/class-use/StatsDS.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.Datasource.StatsDS + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.Datasource.StatsDS

+
+No usage of de.sockenklaus.XmlStats.Datasource.StatsDS +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/class-use/UsersDS.html b/doc/de/sockenklaus/XmlStats/Datasource/class-use/UsersDS.html new file mode 100644 index 0000000..2ae405f --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/class-use/UsersDS.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.Datasource.UsersDS + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.Datasource.UsersDS

+
+No usage of de.sockenklaus.XmlStats.Datasource.UsersDS +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/package-frame.html b/doc/de/sockenklaus/XmlStats/Datasource/package-frame.html new file mode 100644 index 0000000..5196f2e --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +de.sockenklaus.XmlStats.Datasource + + + + + + + + + + + +de.sockenklaus.XmlStats.Datasource + + + + +
+Classes  + +
+Datasource +
+MoneyDS +
+StatsDS +
+UsersDS
+ + + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/package-summary.html b/doc/de/sockenklaus/XmlStats/Datasource/package-summary.html new file mode 100644 index 0000000..3270ce7 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/package-summary.html @@ -0,0 +1,169 @@ + + + + + + +de.sockenklaus.XmlStats.Datasource + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package de.sockenklaus.XmlStats.Datasource +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DatasourceThe Class Datasource.
MoneyDSThe Class MoneyDS.
StatsDSThe Class StatsDS.
UsersDSThe Class UsersDS.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/package-tree.html b/doc/de/sockenklaus/XmlStats/Datasource/package-tree.html new file mode 100644 index 0000000..ef98056 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +de.sockenklaus.XmlStats.Datasource Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package de.sockenklaus.XmlStats.Datasource +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Datasource/package-use.html b/doc/de/sockenklaus/XmlStats/Datasource/package-use.html new file mode 100644 index 0000000..b81c2ea --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Datasource/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package de.sockenklaus.XmlStats.Datasource + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
de.sockenklaus.XmlStats.Datasource

+
+ + + + + + + + + +
+Packages that use de.sockenklaus.XmlStats.Datasource
de.sockenklaus.XmlStats.Datasource  
+  +

+ + + + + + + + +
+Classes in de.sockenklaus.XmlStats.Datasource used by de.sockenklaus.XmlStats.Datasource
Datasource + +
+          The Class Datasource.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/Settings.html b/doc/de/sockenklaus/XmlStats/Settings.html new file mode 100644 index 0000000..b3f299e --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/Settings.html @@ -0,0 +1,352 @@ + + + + + + +Settings + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats +
+Class Settings

+
+java.lang.Object
+  extended by de.sockenklaus.XmlStats.Settings
+
+
+
+
public class Settings
extends java.lang.Object
+ + +

+The Class Settings. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Settings(XmlStats xmlStats) + +
+          Instantiates a new settings.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleangetBoolean(java.lang.String path) + +
+          Gets the boolean.
+ intgetInt(java.lang.String path) + +
+          Gets the int.
+ java.lang.StringgetSettingsFilename() + +
+          Gets the settings filename.
+ java.lang.StringgetString(java.lang.String path) + +
+          Gets the string.
+ voidsetProperty(java.lang.String path, + java.lang.Object value) + +
+          Sets the property.
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Settings

+
+public Settings(XmlStats xmlStats)
+
+
Instantiates a new settings. +

+

+
Parameters:
xmlStats - the xml stats
+
+ + + + + + + + +
+Method Detail
+ +

+getInt

+
+public int getInt(java.lang.String path)
+
+
Gets the int. +

+

+
Parameters:
path - the path +
Returns:
the int
+
+
+
+ +

+getBoolean

+
+public boolean getBoolean(java.lang.String path)
+
+
Gets the boolean. +

+

+
Parameters:
path - the path +
Returns:
the boolean
+
+
+
+ +

+getString

+
+public java.lang.String getString(java.lang.String path)
+
+
Gets the string. +

+

+
Parameters:
path - the path +
Returns:
the string
+
+
+
+ +

+setProperty

+
+public void setProperty(java.lang.String path,
+                        java.lang.Object value)
+
+
Sets the property. +

+

+
Parameters:
path - the path
value - the value
+
+
+
+ +

+getSettingsFilename

+
+public java.lang.String getSettingsFilename()
+
+
Gets the settings filename. +

+

+ +
Returns:
the settings filename
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/WebServer.html b/doc/de/sockenklaus/XmlStats/WebServer.html new file mode 100644 index 0000000..578977c --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/WebServer.html @@ -0,0 +1,287 @@ + + + + + + +WebServer + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats +
+Class WebServer

+
+java.lang.Object
+  extended by de.sockenklaus.XmlStats.WebServer
+
+
+
+
public class WebServer
extends java.lang.Object
+ + +

+The Class WebServer. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
WebServer(int port) + +
+          Instantiates a new web server.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanisRunning() + +
+          Server running.
+ voidstopServer() + +
+          Stop server.
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+WebServer

+
+public WebServer(int port)
+          throws java.io.IOException
+
+
Instantiates a new web server. +

+

+
Parameters:
port - the port +
Throws: +
java.io.IOException - Signals that an I/O exception has occurred.
+
+ + + + + + + + +
+Method Detail
+ +

+stopServer

+
+public void stopServer()
+
+
Stop server. +

+

+
+
+
+
+ +

+isRunning

+
+public boolean isRunning()
+
+
Server running. +

+

+ +
Returns:
true, if successful
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlStats.html b/doc/de/sockenklaus/XmlStats/XmlStats.html new file mode 100644 index 0000000..2afd294 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlStats.html @@ -0,0 +1,395 @@ + + + + + + +XmlStats + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats +
+Class XmlStats

+
+java.lang.Object
+  extended by org.bukkit.plugin.java.JavaPlugin
+      extended by de.sockenklaus.XmlStats.XmlStats
+
+
+
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.plugin.Plugin
+
+
+
+
public class XmlStats
extends org.bukkit.plugin.java.JavaPlugin
+ + +

+The Class XmlStats. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
XmlStats() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static org.bukkit.ServergetServerRef() + +
+          Gets the server ref.
+static com.nidefawl.Stats.StatsgetStatsPlugin() + +
+          Gets the stats plugin.
+static voidLogError(java.lang.String Message) + +
+          Log error.
+static voidLogInfo(java.lang.String Message) + +
+          Log info.
+static voidLogWarn(java.lang.String Message) + +
+          Log warn.
+ voidonDisable() + +
+           
+ voidonEnable() + +
+           
+ + + + + + + +
Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getCommand, getConfiguration, getDatabase, getDatabaseClasses, getDataFolder, getDefaultWorldGenerator, getDescription, getPluginLoader, getServer, isEnabled, isInitialized, isNaggable, onCommand, onLoad, setNaggable, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XmlStats

+
+public XmlStats()
+
+
+ + + + + + + + +
+Method Detail
+ +

+onDisable

+
+public void onDisable()
+
+
+
+
+
+
+ +

+onEnable

+
+public void onEnable()
+
+
+
+
+
+
+ +

+LogError

+
+public static void LogError(java.lang.String Message)
+
+
Log error. +

+

+
Parameters:
Message - the message
+
+
+
+ +

+LogInfo

+
+public static void LogInfo(java.lang.String Message)
+
+
Log info. +

+

+
Parameters:
Message - the message
+
+
+
+ +

+LogWarn

+
+public static void LogWarn(java.lang.String Message)
+
+
Log warn. +

+

+
Parameters:
Message - the message
+
+
+
+ +

+getStatsPlugin

+
+public static com.nidefawl.Stats.Stats getStatsPlugin()
+
+
Gets the stats plugin. +

+

+ +
Returns:
the stats plugin
+
+
+
+ +

+getServerRef

+
+public static org.bukkit.Server getServerRef()
+
+
Gets the server ref. +

+

+ +
Returns:
the server ref
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorker.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorker.html new file mode 100644 index 0000000..10ec930 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorker.html @@ -0,0 +1,293 @@ + + + + + + +XmlWorker + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats.XmlWorkers +
+Class XmlWorker

+
+java.lang.Object
+  extended by de.sockenklaus.XmlStats.XmlWorkers.XmlWorker
+
+
+
All Implemented Interfaces:
com.sun.net.httpserver.HttpHandler
+
+
+
Direct Known Subclasses:
XmlWorkerMoney, XmlWorkerUsers, XmlWorkerUserstats
+
+
+
+
public abstract class XmlWorker
extends java.lang.Object
implements com.sun.net.httpserver.HttpHandler
+ + +

+The Class XmlWorker. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
XmlWorker() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidhandle(com.sun.net.httpserver.HttpExchange exchange) + +
+           
+ java.util.Map<java.lang.String,java.util.List<java.lang.String>>parseParameters(java.lang.String queryString) + +
+          Parses the parameters.
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XmlWorker

+
+public XmlWorker()
+
+
+ + + + + + + + +
+Method Detail
+ +

+handle

+
+public void handle(com.sun.net.httpserver.HttpExchange exchange)
+
+
+
Specified by:
handle in interface com.sun.net.httpserver.HttpHandler
+
+
+
+
+
+
+ +

+parseParameters

+
+public java.util.Map<java.lang.String,java.util.List<java.lang.String>> parseParameters(java.lang.String queryString)
+                                                                                 throws java.io.UnsupportedEncodingException
+
+
Parses the parameters. +

+

+
+
+
+
Parameters:
queryString - the query string +
Returns:
the map +
Throws: +
java.io.UnsupportedEncodingException - the unsupported encoding exception
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerMoney.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerMoney.html new file mode 100644 index 0000000..5a4df7a --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerMoney.html @@ -0,0 +1,276 @@ + + + + + + +XmlWorkerMoney + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats.XmlWorkers +
+Class XmlWorkerMoney

+
+java.lang.Object
+  extended by de.sockenklaus.XmlStats.XmlWorkers.XmlWorker
+      extended by de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerMoney
+
+
+
All Implemented Interfaces:
com.sun.net.httpserver.HttpHandler
+
+
+
+
public class XmlWorkerMoney
extends XmlWorker
+ + +

+The Class XmlWorkerMoney. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
XmlWorkerMoney() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetXML(java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters) + +
+          Gets the xML.
+ + + + + + + +
Methods inherited from class de.sockenklaus.XmlStats.XmlWorkers.XmlWorker
handle, parseParameters
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XmlWorkerMoney

+
+public XmlWorkerMoney()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getXML

+
+public java.lang.String getXML(java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
+
+
Description copied from class: XmlWorker
+
Gets the xML. +

+

+
+
+
+
Parameters:
parameters - the parameters +
Returns:
the xML
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUsers.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUsers.html new file mode 100644 index 0000000..366beb2 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUsers.html @@ -0,0 +1,276 @@ + + + + + + +XmlWorkerUsers + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats.XmlWorkers +
+Class XmlWorkerUsers

+
+java.lang.Object
+  extended by de.sockenklaus.XmlStats.XmlWorkers.XmlWorker
+      extended by de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUsers
+
+
+
All Implemented Interfaces:
com.sun.net.httpserver.HttpHandler
+
+
+
+
public class XmlWorkerUsers
extends XmlWorker
+ + +

+The Class XmlWorkerUsers. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
XmlWorkerUsers() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetXML(java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters) + +
+          Gets the xML.
+ + + + + + + +
Methods inherited from class de.sockenklaus.XmlStats.XmlWorkers.XmlWorker
handle, parseParameters
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XmlWorkerUsers

+
+public XmlWorkerUsers()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getXML

+
+public java.lang.String getXML(java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
+
+
Description copied from class: XmlWorker
+
Gets the xML. +

+

+
+
+
+
Parameters:
parameters - the parameters +
Returns:
the xML
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUserstats.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUserstats.html new file mode 100644 index 0000000..b869ef7 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUserstats.html @@ -0,0 +1,278 @@ + + + + + + +XmlWorkerUserstats + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.sockenklaus.XmlStats.XmlWorkers +
+Class XmlWorkerUserstats

+
+java.lang.Object
+  extended by de.sockenklaus.XmlStats.XmlWorkers.XmlWorker
+      extended by de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUserstats
+
+
+
All Implemented Interfaces:
com.sun.net.httpserver.HttpHandler
+
+
+
+
public class XmlWorkerUserstats
extends XmlWorker
+ + +

+The Class XmlWorkerUserstats. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
XmlWorkerUserstats() + +
+          Instantiates a new xml worker userstats.
+  + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetXML(java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters) + +
+          Gets the xML.
+ + + + + + + +
Methods inherited from class de.sockenklaus.XmlStats.XmlWorkers.XmlWorker
handle, parseParameters
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XmlWorkerUserstats

+
+public XmlWorkerUserstats()
+
+
Instantiates a new xml worker userstats. +

+

+ + + + + + + + +
+Method Detail
+ +

+getXML

+
+public java.lang.String getXML(java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
+
+
Description copied from class: XmlWorker
+
Gets the xML. +

+

+
+
+
+
Parameters:
parameters - the parameters +
Returns:
the xML
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorker.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorker.html new file mode 100644 index 0000000..ea1e948 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorker.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.XmlWorkers.XmlWorker + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.XmlWorkers.XmlWorker

+
+ + + + + + + + + +
+Packages that use XmlWorker
de.sockenklaus.XmlStats.XmlWorkers  
+  +

+ + + + + +
+Uses of XmlWorker in de.sockenklaus.XmlStats.XmlWorkers
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of XmlWorker in de.sockenklaus.XmlStats.XmlWorkers
+ classXmlWorkerMoney + +
+          The Class XmlWorkerMoney.
+ classXmlWorkerUsers + +
+          The Class XmlWorkerUsers.
+ classXmlWorkerUserstats + +
+          The Class XmlWorkerUserstats.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerMoney.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerMoney.html new file mode 100644 index 0000000..2d208c4 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerMoney.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerMoney + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerMoney

+
+No usage of de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerMoney +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerUsers.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerUsers.html new file mode 100644 index 0000000..cbf9bd7 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerUsers.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUsers + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUsers

+
+No usage of de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUsers +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerUserstats.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerUserstats.html new file mode 100644 index 0000000..5c68105 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/class-use/XmlWorkerUserstats.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUserstats + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUserstats

+
+No usage of de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUserstats +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/package-frame.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/package-frame.html new file mode 100644 index 0000000..f71bc09 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +de.sockenklaus.XmlStats.XmlWorkers + + + + + + + + + + + +de.sockenklaus.XmlStats.XmlWorkers + + + + +
+Classes  + +
+XmlWorker +
+XmlWorkerMoney +
+XmlWorkerUsers +
+XmlWorkerUserstats
+ + + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/package-summary.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/package-summary.html new file mode 100644 index 0000000..7c07bf7 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/package-summary.html @@ -0,0 +1,169 @@ + + + + + + +de.sockenklaus.XmlStats.XmlWorkers + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package de.sockenklaus.XmlStats.XmlWorkers +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
XmlWorkerThe Class XmlWorker.
XmlWorkerMoneyThe Class XmlWorkerMoney.
XmlWorkerUsersThe Class XmlWorkerUsers.
XmlWorkerUserstatsThe Class XmlWorkerUserstats.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/package-tree.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/package-tree.html new file mode 100644 index 0000000..cdbf54d --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/package-tree.html @@ -0,0 +1,156 @@ + + + + + + +de.sockenklaus.XmlStats.XmlWorkers Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package de.sockenklaus.XmlStats.XmlWorkers +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/XmlWorkers/package-use.html b/doc/de/sockenklaus/XmlStats/XmlWorkers/package-use.html new file mode 100644 index 0000000..7707224 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/XmlWorkers/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package de.sockenklaus.XmlStats.XmlWorkers + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
de.sockenklaus.XmlStats.XmlWorkers

+
+ + + + + + + + + +
+Packages that use de.sockenklaus.XmlStats.XmlWorkers
de.sockenklaus.XmlStats.XmlWorkers  
+  +

+ + + + + + + + +
+Classes in de.sockenklaus.XmlStats.XmlWorkers used by de.sockenklaus.XmlStats.XmlWorkers
XmlWorker + +
+          The Class XmlWorker.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/class-use/Settings.html b/doc/de/sockenklaus/XmlStats/class-use/Settings.html new file mode 100644 index 0000000..dce8358 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/class-use/Settings.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.Settings + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.Settings

+
+No usage of de.sockenklaus.XmlStats.Settings +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/class-use/WebServer.html b/doc/de/sockenklaus/XmlStats/class-use/WebServer.html new file mode 100644 index 0000000..4199316 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/class-use/WebServer.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.WebServer + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.WebServer

+
+No usage of de.sockenklaus.XmlStats.WebServer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/class-use/XmlStats.html b/doc/de/sockenklaus/XmlStats/class-use/XmlStats.html new file mode 100644 index 0000000..a242a6f --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/class-use/XmlStats.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class de.sockenklaus.XmlStats.XmlStats + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.sockenklaus.XmlStats.XmlStats

+
+ + + + + + + + + +
+Packages that use XmlStats
de.sockenklaus.XmlStats  
+  +

+ + + + + +
+Uses of XmlStats in de.sockenklaus.XmlStats
+  +

+ + + + + + + + +
Constructors in de.sockenklaus.XmlStats with parameters of type XmlStats
Settings(XmlStats xmlStats) + +
+          Instantiates a new settings.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/package-frame.html b/doc/de/sockenklaus/XmlStats/package-frame.html new file mode 100644 index 0000000..db7c8ab --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +de.sockenklaus.XmlStats + + + + + + + + + + + +de.sockenklaus.XmlStats + + + + +
+Classes  + +
+Settings +
+WebServer +
+XmlStats
+ + + + diff --git a/doc/de/sockenklaus/XmlStats/package-summary.html b/doc/de/sockenklaus/XmlStats/package-summary.html new file mode 100644 index 0000000..6a5b584 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/package-summary.html @@ -0,0 +1,165 @@ + + + + + + +de.sockenklaus.XmlStats + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package de.sockenklaus.XmlStats +

+ + + + + + + + + + + + + + + + + +
+Class Summary
SettingsThe Class Settings.
WebServerThe Class WebServer.
XmlStatsThe Class XmlStats.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/package-tree.html b/doc/de/sockenklaus/XmlStats/package-tree.html new file mode 100644 index 0000000..c47e7ca --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/package-tree.html @@ -0,0 +1,156 @@ + + + + + + +de.sockenklaus.XmlStats Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package de.sockenklaus.XmlStats +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/de/sockenklaus/XmlStats/package-use.html b/doc/de/sockenklaus/XmlStats/package-use.html new file mode 100644 index 0000000..0721a79 --- /dev/null +++ b/doc/de/sockenklaus/XmlStats/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package de.sockenklaus.XmlStats + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
de.sockenklaus.XmlStats

+
+ + + + + + + + + +
+Packages that use de.sockenklaus.XmlStats
de.sockenklaus.XmlStats  
+  +

+ + + + + + + + +
+Classes in de.sockenklaus.XmlStats used by de.sockenklaus.XmlStats
XmlStats + +
+          The Class XmlStats.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html new file mode 100644 index 0000000..abad898 --- /dev/null +++ b/doc/deprecated-list.html @@ -0,0 +1,146 @@ + + + + + + +Deprecated List + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/help-doc.html b/doc/help-doc.html new file mode 100644 index 0000000..6774394 --- /dev/null +++ b/doc/help-doc.html @@ -0,0 +1,223 @@ + + + + + + +API Help + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html new file mode 100644 index 0000000..9569475 --- /dev/null +++ b/doc/index-files/index-1.html @@ -0,0 +1,145 @@ + + + + + + +D-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+D

+
+
Datasource - Class in de.sockenklaus.XmlStats.Datasource
The Class Datasource.
Datasource() - +Constructor for class de.sockenklaus.XmlStats.Datasource.Datasource +
  +
de.sockenklaus.XmlStats - package de.sockenklaus.XmlStats
 
de.sockenklaus.XmlStats.Datasource - package de.sockenklaus.XmlStats.Datasource
 
de.sockenklaus.XmlStats.XmlWorkers - package de.sockenklaus.XmlStats.XmlWorkers
 
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html new file mode 100644 index 0000000..6400a1a --- /dev/null +++ b/doc/index-files/index-10.html @@ -0,0 +1,145 @@ + + + + + + +U-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+U

+
+
UsersDS - Class in de.sockenklaus.XmlStats.Datasource
The Class UsersDS.
UsersDS() - +Constructor for class de.sockenklaus.XmlStats.Datasource.UsersDS +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html new file mode 100644 index 0000000..47087e4 --- /dev/null +++ b/doc/index-files/index-11.html @@ -0,0 +1,145 @@ + + + + + + +W-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+W

+
+
WebServer - Class in de.sockenklaus.XmlStats
The Class WebServer.
WebServer(int) - +Constructor for class de.sockenklaus.XmlStats.WebServer +
Instantiates a new web server. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html new file mode 100644 index 0000000..cd14df1 --- /dev/null +++ b/doc/index-files/index-12.html @@ -0,0 +1,157 @@ + + + + + + +X-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+X

+
+
XmlStats - Class in de.sockenklaus.XmlStats
The Class XmlStats.
XmlStats() - +Constructor for class de.sockenklaus.XmlStats.XmlStats +
  +
XmlWorker - Class in de.sockenklaus.XmlStats.XmlWorkers
The Class XmlWorker.
XmlWorker() - +Constructor for class de.sockenklaus.XmlStats.XmlWorkers.XmlWorker +
  +
XmlWorkerMoney - Class in de.sockenklaus.XmlStats.XmlWorkers
The Class XmlWorkerMoney.
XmlWorkerMoney() - +Constructor for class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerMoney +
  +
XmlWorkerUsers - Class in de.sockenklaus.XmlStats.XmlWorkers
The Class XmlWorkerUsers.
XmlWorkerUsers() - +Constructor for class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUsers +
  +
XmlWorkerUserstats - Class in de.sockenklaus.XmlStats.XmlWorkers
The Class XmlWorkerUserstats.
XmlWorkerUserstats() - +Constructor for class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUserstats +
Instantiates a new xml worker userstats. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html new file mode 100644 index 0000000..5c4a8de --- /dev/null +++ b/doc/index-files/index-13.html @@ -0,0 +1,157 @@ + + + + + + +X-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D E G H L M O P S U V W X
+

+X

+
+
XmlStats - Class in de.sockenklaus.XmlStats
The Class XmlStats.
XmlStats() - +Constructor for class de.sockenklaus.XmlStats.XmlStats +
  +
XmlWorker - Class in de.sockenklaus.XmlStats.XmlWorkers
The Class XmlWorker.
XmlWorker() - +Constructor for class de.sockenklaus.XmlStats.XmlWorkers.XmlWorker +
  +
XmlWorkerMoney - Class in de.sockenklaus.XmlStats.XmlWorkers
The Class XmlWorkerMoney.
XmlWorkerMoney() - +Constructor for class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerMoney +
  +
XmlWorkerUsers - Class in de.sockenklaus.XmlStats.XmlWorkers
The Class XmlWorkerUsers.
XmlWorkerUsers() - +Constructor for class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUsers +
  +
XmlWorkerUserstats - Class in de.sockenklaus.XmlStats.XmlWorkers
The Class XmlWorkerUserstats.
XmlWorkerUserstats() - +Constructor for class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUserstats +
Instantiates a new xml worker userstats. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D E G H L M O P S U V W X
+ + + diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html new file mode 100644 index 0000000..ac89b81 --- /dev/null +++ b/doc/index-files/index-2.html @@ -0,0 +1,181 @@ + + + + + + +G-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+G

+
+
getAllPlayers() - +Method in class de.sockenklaus.XmlStats.Datasource.UsersDS +
Gets the all players. +
getBoolean(String) - +Method in class de.sockenklaus.XmlStats.Settings +
Gets the boolean. +
getDataFolder() - +Method in class de.sockenklaus.XmlStats.Datasource.StatsDS +
Gets the data folder. +
getInt(String) - +Method in class de.sockenklaus.XmlStats.Settings +
Gets the int. +
getPlugin() - +Method in class de.sockenklaus.XmlStats.Datasource.StatsDS +
Gets the plugin. +
getServerRef() - +Static method in class de.sockenklaus.XmlStats.XmlStats +
Gets the server ref. +
getSettingsFilename() - +Method in class de.sockenklaus.XmlStats.Settings +
Gets the settings filename. +
getStats() - +Method in class de.sockenklaus.XmlStats.Datasource.StatsDS +
Gets the stats. +
getStatsPlugin() - +Static method in class de.sockenklaus.XmlStats.XmlStats +
Gets the stats plugin. +
getString(String) - +Method in class de.sockenklaus.XmlStats.Settings +
Gets the string. +
getXML(Map<String, List<String>>) - +Method in class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerMoney +
  +
getXML(Map<String, List<String>>) - +Method in class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUsers +
  +
getXML(Map<String, List<String>>) - +Method in class de.sockenklaus.XmlStats.XmlWorkers.XmlWorkerUserstats +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html new file mode 100644 index 0000000..c811f81 --- /dev/null +++ b/doc/index-files/index-3.html @@ -0,0 +1,145 @@ + + + + + + +H-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+H

+
+
handle(HttpExchange) - +Method in class de.sockenklaus.XmlStats.XmlWorkers.XmlWorker +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html new file mode 100644 index 0000000..2265ab0 --- /dev/null +++ b/doc/index-files/index-4.html @@ -0,0 +1,145 @@ + + + + + + +I-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+I

+
+
isRunning() - +Method in class de.sockenklaus.XmlStats.WebServer +
Server running. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html new file mode 100644 index 0000000..56e1441 --- /dev/null +++ b/doc/index-files/index-5.html @@ -0,0 +1,151 @@ + + + + + + +L-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+L

+
+
LogError(String) - +Static method in class de.sockenklaus.XmlStats.XmlStats +
Log error. +
LogInfo(String) - +Static method in class de.sockenklaus.XmlStats.XmlStats +
Log info. +
LogWarn(String) - +Static method in class de.sockenklaus.XmlStats.XmlStats +
Log warn. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html new file mode 100644 index 0000000..b011dbb --- /dev/null +++ b/doc/index-files/index-6.html @@ -0,0 +1,145 @@ + + + + + + +M-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+M

+
+
MoneyDS - Class in de.sockenklaus.XmlStats.Datasource
The Class MoneyDS.
MoneyDS() - +Constructor for class de.sockenklaus.XmlStats.Datasource.MoneyDS +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html new file mode 100644 index 0000000..41c4656 --- /dev/null +++ b/doc/index-files/index-7.html @@ -0,0 +1,148 @@ + + + + + + +O-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+O

+
+
onDisable() - +Method in class de.sockenklaus.XmlStats.XmlStats +
  +
onEnable() - +Method in class de.sockenklaus.XmlStats.XmlStats +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html new file mode 100644 index 0000000..c8defb2 --- /dev/null +++ b/doc/index-files/index-8.html @@ -0,0 +1,145 @@ + + + + + + +P-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+P

+
+
parseParameters(String) - +Method in class de.sockenklaus.XmlStats.XmlWorkers.XmlWorker +
Parses the parameters. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html new file mode 100644 index 0000000..10f5463 --- /dev/null +++ b/doc/index-files/index-9.html @@ -0,0 +1,154 @@ + + + + + + +S-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+

+S

+
+
setProperty(String, Object) - +Method in class de.sockenklaus.XmlStats.Settings +
Sets the property. +
Settings - Class in de.sockenklaus.XmlStats
The Class Settings.
Settings(XmlStats) - +Constructor for class de.sockenklaus.XmlStats.Settings +
Instantiates a new settings. +
StatsDS - Class in de.sockenklaus.XmlStats.Datasource
The Class StatsDS.
StatsDS() - +Constructor for class de.sockenklaus.XmlStats.Datasource.StatsDS +
Instantiates a new stats ds. +
stopServer() - +Method in class de.sockenklaus.XmlStats.WebServer +
Stop server. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +D G H I L M O P S U W X
+ + + diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..9d3fc9a --- /dev/null +++ b/doc/index.html @@ -0,0 +1,39 @@ + + + + + + +Generated Documentation (Untitled) + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/doc/overview-frame.html b/doc/overview-frame.html new file mode 100644 index 0000000..2b821fb --- /dev/null +++ b/doc/overview-frame.html @@ -0,0 +1,46 @@ + + + + + + +Overview List + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+de.sockenklaus.XmlStats +
+de.sockenklaus.XmlStats.Datasource +
+de.sockenklaus.XmlStats.XmlWorkers +
+

+ +

+  + + diff --git a/doc/overview-summary.html b/doc/overview-summary.html new file mode 100644 index 0000000..f881f7d --- /dev/null +++ b/doc/overview-summary.html @@ -0,0 +1,159 @@ + + + + + + +Overview + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + + + + + + + + + + + + + +
+Packages
de.sockenklaus.XmlStats 
de.sockenklaus.XmlStats.Datasource 
de.sockenklaus.XmlStats.XmlWorkers 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/overview-tree.html b/doc/overview-tree.html new file mode 100644 index 0000000..68c836e --- /dev/null +++ b/doc/overview-tree.html @@ -0,0 +1,160 @@ + + + + + + +Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
de.sockenklaus.XmlStats, de.sockenklaus.XmlStats.Datasource, de.sockenklaus.XmlStats.XmlWorkers
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/package-list b/doc/package-list new file mode 100644 index 0000000..9055f0d --- /dev/null +++ b/doc/package-list @@ -0,0 +1,3 @@ +de.sockenklaus.XmlStats +de.sockenklaus.XmlStats.Datasource +de.sockenklaus.XmlStats.XmlWorkers diff --git a/doc/resources/inherit.gif b/doc/resources/inherit.gif new file mode 100644 index 0000000000000000000000000000000000000000..c814867a13deb0ca7ea2156c6ca1d5a03372af7e GIT binary patch literal 57 zcmZ?wbhEHbIIT!9-C*e{wE9>Kx3D)-;0v)C; KYxQGgum%9JOA&7X literal 0 HcmV?d00001 diff --git a/doc/stylesheet.css b/doc/stylesheet.css new file mode 100644 index 0000000..cbd3428 --- /dev/null +++ b/doc/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/src/de/sockenklaus/XmlStats/Datasource/Datasource.java b/src/de/sockenklaus/XmlStats/Datasource/Datasource.java index 4b084bf..3b4596d 100644 --- a/src/de/sockenklaus/XmlStats/Datasource/Datasource.java +++ b/src/de/sockenklaus/XmlStats/Datasource/Datasource.java @@ -1,12 +1,35 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats.Datasource; import java.io.File; import java.util.ArrayList; +// TODO: Auto-generated Javadoc +/** + * The Class Datasource. + */ public abstract class Datasource { + /** + * Fetch all players. + * + * @return the array list + */ protected ArrayList fetchAllPlayers(){ File[] files = new File("world/players").listFiles(); ArrayList result = new ArrayList(); diff --git a/src/de/sockenklaus/XmlStats/Datasource/MoneyDS.java b/src/de/sockenklaus/XmlStats/Datasource/MoneyDS.java index a3a7319..17d6d64 100644 --- a/src/de/sockenklaus/XmlStats/Datasource/MoneyDS.java +++ b/src/de/sockenklaus/XmlStats/Datasource/MoneyDS.java @@ -1,5 +1,22 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats.Datasource; +/** + * The Class MoneyDS. + */ public class MoneyDS extends Datasource { } diff --git a/src/de/sockenklaus/XmlStats/Datasource/StatsDS.java b/src/de/sockenklaus/XmlStats/Datasource/StatsDS.java index 3952932..2aec2fa 100644 --- a/src/de/sockenklaus/XmlStats/Datasource/StatsDS.java +++ b/src/de/sockenklaus/XmlStats/Datasource/StatsDS.java @@ -1,3 +1,17 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats.Datasource; import java.io.File; @@ -10,12 +24,24 @@ import com.nidefawl.Stats.datasource.PlayerStatSQL; import de.sockenklaus.XmlStats.XmlStats; +// TODO: Auto-generated Javadoc +/** + * The Class StatsDS. + */ public class StatsDS extends Datasource { + + /** The stats plugin. */ private Stats statsPlugin; //private Server serverRef; + /** The all player names. */ private ArrayList allPlayerNames; + + /** The stats. */ private HashMap stats = new HashMap(); + /** + * Instantiates a new stats ds. + */ public StatsDS() { this.statsPlugin = XmlStats.getStatsPlugin(); //this.serverRef = XmlStats.getServerRef(); @@ -23,14 +49,30 @@ public class StatsDS extends Datasource { this.stats = fetchAllPlayerStats(allPlayerNames); } + /** + * Gets the plugin. + * + * @return the plugin + */ public Stats getPlugin() { return this.statsPlugin; } + /** + * Gets the data folder. + * + * @return the data folder + */ public File getDataFolder(){ return this.statsPlugin.getDataFolder(); } + /** + * Fetch all player stats. + * + * @param pPlayerNames the player names + * @return the hash map + */ private HashMap fetchAllPlayerStats(ArrayList pPlayerNames){ HashMap result = new HashMap(); @@ -44,6 +86,11 @@ public class StatsDS extends Datasource { return result; } + /** + * Gets the stats. + * + * @return the stats + */ public HashMap getStats(){ return this.stats; } diff --git a/src/de/sockenklaus/XmlStats/Datasource/UsersDS.java b/src/de/sockenklaus/XmlStats/Datasource/UsersDS.java index 2a4cbe2..22868e8 100644 --- a/src/de/sockenklaus/XmlStats/Datasource/UsersDS.java +++ b/src/de/sockenklaus/XmlStats/Datasource/UsersDS.java @@ -1,8 +1,32 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats.Datasource; import java.util.ArrayList; +// TODO: Auto-generated Javadoc +/** + * The Class UsersDS. + */ public class UsersDS extends Datasource { + + /** + * Gets the all players. + * + * @return the all players + */ public ArrayList getAllPlayers(){ return fetchAllPlayers(); } diff --git a/src/de/sockenklaus/XmlStats/Settings.java b/src/de/sockenklaus/XmlStats/Settings.java index 219a632..6bf34d8 100644 --- a/src/de/sockenklaus/XmlStats/Settings.java +++ b/src/de/sockenklaus/XmlStats/Settings.java @@ -1,13 +1,37 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats; import java.io.File; import org.bukkit.util.config.Configuration; +// TODO: Auto-generated Javadoc +/** + * The Class Settings. + */ public class Settings { + private static final String configFilename = "config.yml"; private Configuration conf; + /** + * Instantiates a new settings. + * + * @param xmlStats the xml stats + */ public Settings(XmlStats xmlStats){ File f = new File(xmlStats.getDataFolder(), configFilename); @@ -26,18 +50,51 @@ public class Settings { } } + /** + * Gets the int. + * + * @param path the path + * @return the int + */ public int getInt(String path){ return conf.getInt(path, -1); } + + /** + * Gets the boolean. + * + * @param path the path + * @return the boolean + */ public boolean getBoolean(String path){ return conf.getBoolean(path, false); } + + /** + * Gets the string. + * + * @param path the path + * @return the string + */ public String getString(String path){ return conf.getString(path, ""); } + + /** + * Sets the property. + * + * @param path the path + * @param value the value + */ public void setProperty(String path, Object value){ conf.setProperty(path, value); } + + /** + * Gets the settings filename. + * + * @return the settings filename + */ public String getSettingsFilename(){ return configFilename; } diff --git a/src/de/sockenklaus/XmlStats/WebServer.java b/src/de/sockenklaus/XmlStats/WebServer.java index 52a9a4c..162a3e4 100644 --- a/src/de/sockenklaus/XmlStats/WebServer.java +++ b/src/de/sockenklaus/XmlStats/WebServer.java @@ -1,3 +1,17 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats; import java.io.IOException; @@ -7,15 +21,21 @@ import com.sun.net.httpserver.HttpServer; import de.sockenklaus.XmlStats.XmlWorkers.*; +// TODO: Auto-generated Javadoc +/** + * The Class WebServer. + */ @SuppressWarnings("restriction") public class WebServer { - + private InetSocketAddress address; private HttpServer server = null; - - /* - * Konstruktoren, um die Address zu initialisieren + /** + * Instantiates a new web server. + * + * @param port the port + * @throws IOException Signals that an I/O exception has occurred. */ public WebServer(int port) throws IOException { this.address = new InetSocketAddress(port); @@ -29,14 +49,19 @@ public class WebServer { this.server.start(); } - /* - * Beende den Server + /** + * Stop server. */ public void stopServer() { server.stop(0); } - public boolean serverRunning(){ + /** + * Server running. + * + * @return true, if successful + */ + public boolean isRunning(){ return (this.server == null) ? false : true; } } diff --git a/src/de/sockenklaus/XmlStats/XmlStats.java b/src/de/sockenklaus/XmlStats/XmlStats.java index cd183ec..5914fc6 100644 --- a/src/de/sockenklaus/XmlStats/XmlStats.java +++ b/src/de/sockenklaus/XmlStats/XmlStats.java @@ -1,3 +1,17 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats; import java.util.logging.Level; @@ -8,20 +22,27 @@ import org.bukkit.plugin.java.JavaPlugin; import com.nidefawl.Stats.Stats; +// TODO: Auto-generated Javadoc +/** + * The Class XmlStats. + */ public class XmlStats extends JavaPlugin { - public final static Logger log = Logger.getLogger("Minecraft"); - public final static double version = 0.01; - public final static String logprefix = "[XmlStats]"; - public boolean enabled = false; + private final static Logger log = Logger.getLogger("Minecraft"); + private final static double version = 0.01; + private final static String logprefix = "[XmlStats]"; + private boolean enabled = false; private static Stats statsPlugin; private static Server serverRef; private WebServer xmlQueryServer; private Settings settings; + /* (non-Javadoc) + * @see org.bukkit.plugin.Plugin#onDisable() + */ @Override public void onDisable() { - if(enabled && xmlQueryServer.serverRunning()){ + if(enabled && xmlQueryServer.isRunning()){ enabled = false; xmlQueryServer.stopServer(); @@ -32,6 +53,9 @@ public class XmlStats extends JavaPlugin { LogInfo("Plugin Disabled"); } + /* (non-Javadoc) + * @see org.bukkit.plugin.Plugin#onEnable() + */ @Override public void onEnable() { @@ -66,22 +90,47 @@ public class XmlStats extends JavaPlugin { } + /** + * Log error. + * + * @param Message the message + */ public static void LogError(String Message) { log.log(Level.SEVERE, logprefix + " " + Message); } + /** + * Log info. + * + * @param Message the message + */ public static void LogInfo(String Message) { log.info(logprefix + " " + Message); } + /** + * Log warn. + * + * @param Message the message + */ public static void LogWarn(String Message){ log.log(Level.WARNING, logprefix + " "+ Message); } + /** + * Gets the stats plugin. + * + * @return the stats plugin + */ public static Stats getStatsPlugin(){ return statsPlugin; } + /** + * Gets the server ref. + * + * @return the server ref + */ public static Server getServerRef(){ return serverRef; } diff --git a/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorker.java b/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorker.java index 27e9de9..134f308 100644 --- a/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorker.java +++ b/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorker.java @@ -1,3 +1,17 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats.XmlWorkers; import java.io.IOException; @@ -14,9 +28,16 @@ import com.sun.net.httpserver.HttpExchange; import de.sockenklaus.XmlStats.XmlStats; +// TODO: Auto-generated Javadoc +/** + * The Class XmlWorker. + */ @SuppressWarnings("restriction") public abstract class XmlWorker implements HttpHandler { + /* (non-Javadoc) + * @see com.sun.net.httpserver.HttpHandler#handle(com.sun.net.httpserver.HttpExchange) + */ public void handle(HttpExchange exchange) { Map> parameters = new HashMap>(); @@ -51,6 +72,13 @@ public abstract class XmlWorker implements HttpHandler { } } + /** + * Parses the parameters. + * + * @param queryString the query string + * @return the map + * @throws UnsupportedEncodingException the unsupported encoding exception + */ public Map> parseParameters(String queryString) throws UnsupportedEncodingException { Map> result = new HashMap>(); @@ -87,5 +115,11 @@ public abstract class XmlWorker implements HttpHandler { return result; } + /** + * Gets the xML. + * + * @param parameters the parameters + * @return the xML + */ abstract String getXML(Map> parameters); } diff --git a/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerMoney.java b/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerMoney.java index 8a2f085..883774c 100644 --- a/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerMoney.java +++ b/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerMoney.java @@ -1,10 +1,31 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats.XmlWorkers; import java.util.List; import java.util.Map; +// TODO: Auto-generated Javadoc +/** + * The Class XmlWorkerMoney. + */ public class XmlWorkerMoney extends XmlWorker { + /* (non-Javadoc) + * @see de.sockenklaus.XmlStats.XmlWorkers.XmlWorker#getXML(java.util.Map) + */ @Override public String getXML(Map> parameters) { // TODO Auto-generated method stub diff --git a/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUsers.java b/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUsers.java index ede6357..92f7397 100644 --- a/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUsers.java +++ b/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUsers.java @@ -1,3 +1,17 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats.XmlWorkers; import java.io.StringWriter; @@ -19,8 +33,15 @@ import com.nidefawl.Stats.Stats; import de.sockenklaus.XmlStats.Datasource.UsersDS; +// TODO: Auto-generated Javadoc +/** + * The Class XmlWorkerUsers. + */ public class XmlWorkerUsers extends XmlWorker { + /* (non-Javadoc) + * @see de.sockenklaus.XmlStats.XmlWorkers.XmlWorker#getXML(java.util.Map) + */ @Override public String getXML(Map> parameters) { UsersDS users = new UsersDS(); diff --git a/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUserstats.java b/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUserstats.java index 15e97a3..e16182f 100644 --- a/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUserstats.java +++ b/src/de/sockenklaus/XmlStats/XmlWorkers/XmlWorkerUserstats.java @@ -1,3 +1,17 @@ +/* + * Copyright (C) [2011] [Pascal König] +* +* 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 . +*/ package de.sockenklaus.XmlStats.XmlWorkers; import java.io.File; @@ -24,9 +38,27 @@ import com.nidefawl.Stats.datasource.PlayerStat; import de.sockenklaus.XmlStats.Datasource.StatsDS; +// TODO: Auto-generated Javadoc +/** + * The Class XmlWorkerUserstats. + */ public class XmlWorkerUserstats extends XmlWorker { - @Override + /** The stats ds. */ + StatsDS statsDS = new StatsDS(); + + /** + * Instantiates a new xml worker userstats. + */ + public XmlWorkerUserstats(){ + this.statsDS = new StatsDS(); + } + + + + /* (non-Javadoc) + * @see de.sockenklaus.XmlStats.XmlWorkers.XmlWorker#getXML(java.util.Map) + */ public String getXML(Map> parameters) { try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); @@ -37,11 +69,6 @@ public class XmlWorkerUserstats extends XmlWorker { StreamResult result = new StreamResult(writer); TransformerFactory tf = TransformerFactory.newInstance(); Transformer transformer = tf.newTransformer(); - StatsDS statsDS = new StatsDS(); - - hModItemResolver itemResolver = new hModItemResolver(new File(statsDS.getDataFolder(),"items.txt")); - - String[] resolveCats = {"blockdestroy", "blockcreate", "itemdrop", "itempickup"}; Element root = doc.createElement("stats"); doc.appendChild(root); @@ -51,37 +78,9 @@ public class XmlWorkerUserstats extends XmlWorker { */ for(String playerName : statsDS.getStats().keySet()){ - PlayerStat player_stats = statsDS.getStats().get(playerName); - - Element elem_player = doc.createElement("player"); - elem_player.setAttribute("name", playerName); - - for(String catName : player_stats.getCats()){ - Category cat = player_stats.get(catName); - Element elem_cat = doc.createElement("category"); - elem_cat.setAttribute("name", catName); - - for(String valName : cat.stats.keySet()){ - int value = cat.get(valName); - Element elem_value = doc.createElement("stat"); - - elem_value.setAttribute("name", valName); - - if (Arrays.asList(resolveCats).contains(catName)){ - elem_value.setAttribute("id", String.valueOf(itemResolver.getItem(valName))); - } - elem_value.setAttribute("value", String.valueOf(value)); - - elem_cat.appendChild(elem_value); - } - - - elem_player.appendChild(elem_cat); - } - - root.appendChild(elem_player); + root.appendChild(getPlayerElement(playerName, doc)); } - /* + /* * Hier endet der XML-Aufbau */ @@ -96,5 +95,45 @@ public class XmlWorkerUserstats extends XmlWorker { return ""; } - + + /** + * Build a XML subtree for the given player. + * + * @param playerName the player name + * @param doc the doc + * @return Returns a XML subtree for the given playerName. + */ + private Element getPlayerElement(String playerName, Document doc){ + hModItemResolver itemResolver = new hModItemResolver(new File(statsDS.getDataFolder(),"items.txt")); + String[] resolveCats = {"blockdestroy", "blockcreate", "itemdrop", "itempickup"}; + + PlayerStat player_stats = statsDS.getStats().get(playerName); + + Element elem_player = doc.createElement("player"); + elem_player.setAttribute("name", playerName); + + for(String catName : player_stats.getCats()){ + Category cat = player_stats.get(catName); + Element elem_cat = doc.createElement("category"); + elem_cat.setAttribute("name", catName); + + for(String valName : cat.stats.keySet()){ + int value = cat.get(valName); + Element elem_value = doc.createElement("stat"); + + elem_value.setAttribute("name", valName); + + if (Arrays.asList(resolveCats).contains(catName)){ + elem_value.setAttribute("id", String.valueOf(itemResolver.getItem(valName))); + } + elem_value.setAttribute("value", String.valueOf(value)); + + elem_cat.appendChild(elem_value); + } + + + elem_player.appendChild(elem_cat); + } + return elem_player; + } }