Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/exports/GeneratorLookup.java @ 8254:c87c87544cc6
Made call context injectors a list of comma separated classes.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Wed, 10 Sep 2014 12:42:39 +0200 |
parents | 9667900536b6 |
children | 5e38e2924c07 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/GeneratorLookup.java Wed Sep 10 10:02:46 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/GeneratorLookup.java Wed Sep 10 12:42:39 2014 +0200 @@ -9,6 +9,7 @@ package org.dive4elements.river.exports; import java.util.HashMap; +import java.util.List; import java.util.Map; import org.dive4elements.artifacts.ContextInjector; @@ -19,14 +20,14 @@ implements FacetFilter { public static final class Item { - private Class<OutGenerator> generator; - private Object ctx; - private ContextInjector ci; + private Class<OutGenerator> generator; + private Object ctx; + private List<ContextInjector> cis; - public Item(Class<OutGenerator> generator, Object ctx, ContextInjector ci) { + public Item(Class<OutGenerator> generator, Object ctx, List<ContextInjector> cis) { this.generator = generator; this.ctx = ctx; - this.ci = ci; + this.cis = cis; } public Class<OutGenerator> getGenerator() { @@ -37,8 +38,8 @@ return ctx; } - public ContextInjector getContextInjector() { - return ci; + public List<ContextInjector> getContextInjectors() { + return cis; } } // class Item @@ -49,12 +50,12 @@ } public void putGenerator( - String outName, - Class<OutGenerator> generatorClass, - Object ctx, - ContextInjector ci + String outName, + Class<OutGenerator> generatorClass, + Object ctx, + List<ContextInjector> cis ) { - Item item = new Item(generatorClass, ctx, ci); + Item item = new Item(generatorClass, ctx, cis); generators.put(outName, item); }