From f422534cd4cf1ba32523c9fc798c207065038ca5 Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Thu, 6 Sep 2018 08:40:23 -0400 Subject: java: add pom.xml, mv sources to src/main/java/org/pablotron, add src/test, add initial junit tests, update makefile and .gitignore --- java/pablotron/luigi/actions/Action.java | 12 -------- java/pablotron/luigi/actions/FilterAction.java | 41 -------------------------- java/pablotron/luigi/actions/TextAction.java | 22 -------------- 3 files changed, 75 deletions(-) delete mode 100644 java/pablotron/luigi/actions/Action.java delete mode 100644 java/pablotron/luigi/actions/FilterAction.java delete mode 100644 java/pablotron/luigi/actions/TextAction.java (limited to 'java/pablotron/luigi/actions') diff --git a/java/pablotron/luigi/actions/Action.java b/java/pablotron/luigi/actions/Action.java deleted file mode 100644 index 010622a..0000000 --- a/java/pablotron/luigi/actions/Action.java +++ /dev/null @@ -1,12 +0,0 @@ -package pablotron.luigi.actions; - -import java.util.Map; -import pablotron.luigi.Filter; -import pablotron.luigi.LuigiError; - -public interface Action { - public String run( - Map filters, - Map args - ) throws LuigiError; -}; diff --git a/java/pablotron/luigi/actions/FilterAction.java b/java/pablotron/luigi/actions/FilterAction.java deleted file mode 100644 index b69923b..0000000 --- a/java/pablotron/luigi/actions/FilterAction.java +++ /dev/null @@ -1,41 +0,0 @@ -package pablotron.luigi.actions; - -import java.util.Map; -import pablotron.luigi.actions.Action; -import pablotron.luigi.FilterReference; -import pablotron.luigi.Filter; -import pablotron.luigi.LuigiError; - -public final class FilterAction implements Action { - private final String key; - private final FilterReference filters[]; - - public FilterAction(final String key, final FilterReference filters[]) { - this.key = key; - this.filters = filters; - } - - public String run( - Map filters, - Map args - ) throws LuigiError { - // check for key - if (!args.containsKey(key)) - throw new LuigiError("unknown key: " + key); - - // reduce value to result - String r = args.get(key); - for (int i = 0, l = this.filters.length; i < l; i++) { - // get/check filter - Filter.Handler f = filters.get(this.filters[i].name); - if (f == null) - throw new LuigiError("unknown filter: " + this.filters[i].name); - - // run filter - r = f.filter(r, this.filters[i].args, args); - } - - // return result - return r; - } -}; diff --git a/java/pablotron/luigi/actions/TextAction.java b/java/pablotron/luigi/actions/TextAction.java deleted file mode 100644 index 3024f23..0000000 --- a/java/pablotron/luigi/actions/TextAction.java +++ /dev/null @@ -1,22 +0,0 @@ -package pablotron.luigi.actions; - -import java.util.Map; -import pablotron.luigi.actions.Action; -import pablotron.luigi.Filter; -import pablotron.luigi.LuigiError; - -public final class TextAction implements Action { - private final String text; - - public TextAction(final String text) { - this.text = text; - } - - public String run( - Map filters, - Map args - ) throws LuigiError { - return this.text; - } -}; - -- cgit v1.2.3