--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/java/sql-dk/src/info/globalcode/sql/dk/InfoLister.java Mon Dec 16 15:15:32 2013 +0100
@@ -0,0 +1,39 @@
+package info.globalcode.sql.dk;
+
+import java.io.PrintStream;
+import java.util.EnumSet;
+
+/**
+ * Displays info like help, version etc.
+ *
+ * @author Ing. František Kučera (frantovo.cz)
+ */
+public class InfoLister {
+
+ public void showInfo(EnumSet<CLIOptions.INFO_TYPE> infoTypes, PrintStream out) {
+ for (CLIOptions.INFO_TYPE infoType : infoTypes) {
+ switch (infoType) {
+ /**
+ * TODO: implement show info
+ */
+ case FORMATTERS:
+ out.println("TODO: list available formatters");
+ break;
+ case HELP:
+ out.println("TODO: show some help");
+ break;
+ case LICENSE:
+ out.println("TODO: show license");
+ break;
+ case TYPES:
+ out.println("TODO: list supported types");
+ break;
+ case VERSION:
+ out.println("TODO: show version");
+ break;
+ default:
+ throw new IllegalArgumentException("Unsupported INFO_TYPE: " + infoType);
+ }
+ }
+ }
+}