public CSVBindings resolve() { Bindings bindings = bindingsTemplate.resolveBindings(); return new CSVBindings(bindings); } }
public ReadyFileStatement resolve() { return new ReadyFileMapStatement(stmtTemplate,bindingsTemplate.resolveBindings()); } }
public ContextualArrayBindings<C, R> resolveBindings() { Bindings bindings = bindingsTemplate.resolveBindings(); return new ContextualArrayBindings<C, R>(bindings, context, valuesArrayBinder); }
public ContextualBindings<C, R> resolveBindings() { Bindings bindings = bindingsTemplate.resolveBindings(); return new ContextualBindings<C, R>(bindings, context, valuesBinder); }
public ReadyCSVStatement resolve() { return new ReadyCSVMapStatement(stmtTemplate,bindingsTemplate.resolveBindings()); } }
public ContextualMapBindings<C, R> resolveBindings() { Bindings bindings = bindingsTemplate.resolveBindings(); return new ContextualMapBindings<C, R>(bindings, context, valuesArrayBinder); }
/** * Create a new instance of {@link StringBindings}, preferably in the thread context that will use it. * @return a new StringBindings */ public StringBindings resolve() { StringCompositor compositor = new StringCompositor(stringTemplate); HashSet<String> unqualifiedNames = new HashSet<>(compositor.getBindPointNames()); unqualifiedNames.removeAll(new HashSet<>(bindingsTemplate.getBindPointNames())); if (unqualifiedNames.size()>0) { throw new RuntimeException("Named anchors were specified in the template which were not provided in the bindings: " + unqualifiedNames.toString()); } Bindings bindings = bindingsTemplate.resolveBindings(); return new StringBindings(compositor,bindings); } }