public Value getValue(String bindingName) { Binding binding = getBinding(bindingName); if (binding != null) { return binding.getValue(); } return null; }
/** * Adds a binding to the binding set. * * @param binding * The binding to add to the binding set. */ public void addBinding(Binding binding) { bindings.put(binding.getName(), binding); }
/******************************************************************************************************************* * ******************************************************************************************************************/ @Nonnull protected static Optional<Long> toLong (final @Nullable Binding binding) { return Optional.ofNullable(binding).map(b -> b.getValue()).map(v -> Long.parseLong(v.stringValue())); }
/** * Adds a binding to the binding set. * * @param binding * The binding to add to the binding set. */ public void addBinding(Binding binding) { bindings.put(binding.getName(), binding); }
public Value getValue(String bindingName) { Binding binding = getBinding(bindingName); if (binding != null) { return binding.getValue(); } return null; }
/** * Adds a binding to the binding set. * * @param binding * The binding to add to the binding set. */ public void addBinding(Binding binding) { bindings.put(binding.getName(), binding); }
/******************************************************************************************************************* * ******************************************************************************************************************/ @Nonnull protected static Optional<String> toString (final @Nullable Binding binding) { return Optional.ofNullable(binding).map(b -> b.getValue()).map(v -> v.stringValue()); }
/******************************************************************************************************************* * ******************************************************************************************************************/ @Nonnull protected static Optional<Integer> toInteger (final @Nullable Binding binding) { return Optional.ofNullable(binding).map(b -> b.getValue()).map(v -> Integer.parseInt(v.stringValue())); }
/******************************************************************************************************************* * ******************************************************************************************************************/ @Nonnull protected static Optional<Duration> toDuration (final @Nullable Binding binding) { return Optional.ofNullable(binding).map(b -> b.getValue()).map(v -> Duration.ofMillis((int)Float.parseFloat(v.stringValue()))); }
@Override public Value getValue(String bindingName) { Binding binding = getBinding(bindingName); if (binding != null) { return binding.getValue(); } return null; }
/******************************************************************************************************************* * ******************************************************************************************************************/ @Nonnull protected static Optional<Id> toId (final @Nullable Binding binding) { return Optional.ofNullable(binding).map(b -> b.getValue()).map(v -> v.stringValue()).map(s -> new Id(s)); }
@Override public String toString() { final StringBuilder sb = new StringBuilder(); sb.append(" names: "); for (final String name : getBindingNames()) { sb.append("\n [name]: " + name + " --- [value]: " + getBinding(name).getValue().toString()); } return sb.toString(); } }