ExpressionFilterCriterion filterCriterion = (ExpressionFilterCriterion) filter.getValue();
inputComponent.setValue(filterCriterion != null ? filterCriterion.getArg1() : null);
configureInputComponent(context, filter, inputComponent);
configureInputFromFilter(filter, inputComponent);
inputComponent.encodeAll(context);
Styles.renderStyleClasses(context, component);
}
protected abstract void configureInputComponent(FacesContext context, ExpressionFilter filter, UIInput inputComponent);