@Override public UIInputMany<VALUETYPE> addValidator(UIValidator validator) { getDelegate().addValidator(validator); return this; }
@Override public void validate(UIValidationContext context) { getDelegate().validate(context); }
@Override public <F extends HintsFacet> F getFacet(Class<F> type) throws FacetNotFoundException { return getDelegate().getFacet(type); }
@Override public UIInputMany<VALUETYPE> setCompleter(UICompleter<VALUETYPE> completer) { getDelegate().setCompleter(completer); return this; }
@Override public String getName() { return getDelegate().getName(); }
@Override public String getDescription() { return getDelegate().getDescription(); }
@Override public boolean hasDefaultValue() { return getDelegate().hasDefaultValue(); }
@Override public UIInputMany<VALUETYPE> setEnabled(Callable<Boolean> callable) { getDelegate().setEnabled(callable); return this; }
@Override public UIInputMany<VALUETYPE> setDescription(String description) { getDelegate().setDescription(description); return this; }
@Override public boolean uninstall(HintsFacet facet) { return getDelegate().uninstall(facet); }
@Override public <F extends HintsFacet> Optional<F> getFacetAsOptional(Class<F> type) { return getDelegate().getFacetAsOptional(type); }
@Override public String getLabel() { return getDelegate().getLabel(); }
@Override public Class<VALUETYPE> getValueType() { return getDelegate().getValueType(); }
@Override public UIInputMany<VALUETYPE> setDescription(Callable<String> description) { getDelegate().setDescription(description); return this; }
@Override public ListenerRegistration<ValueChangeListener> addValueChangeListener(ValueChangeListener listener) { return getDelegate().addValueChangeListener(listener); }
@Override public boolean register(HintsFacet facet) { return getDelegate().register(facet); }
@Override public Iterable<HintsFacet> getFacets() { return getDelegate().getFacets(); }
@Override public <F extends HintsFacet> Iterable<F> getFacets(Class<F> type) { return getDelegate().getFacets(type); }
@Override public UIInputMany<VALUETYPE> setDefaultValue(Callable<Iterable<VALUETYPE>> callback) { getDelegate().setDefaultValue(callback); return this; }
@Override public String getRequiredMessage() { return getDelegate().getRequiredMessage(); }