Code: Select all
List completeMethod(String completestring){}
Code: Select all
List completeMethod(UIComponent component, String completestring){}
Code: Select all
// Both at package org.primefaces.component.autocomplete;
// AutoCompleteHandler.java
public class AutoCompleteHandler extends ComponentHandler {
@SuppressWarnings("unchecked")
protected MetaRuleset createMetaRuleset(Class type) {
metaRuleset.addRule(new MethodRule("completeMethod", List.class, new Class[]{UIComponent.class, String.class}));
}
}
// AutoCompleteRenderer.java
public class AutoCompleteRenderer extends InputRenderer {
@Override
public void encodeResults(FacesContext facesContext, UIComponent component) throws IOException {
List results = (List) me.invoke(facesContext.getELContext(), new Object[]{component, query});
}
}