|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zk.ui.select.Selectors
public class Selectors
A collection of selector related utilities.
| Nested Class Summary | |
|---|---|
static class |
Selectors.ComposerEventListener
|
| Constructor Summary | |
|---|---|
Selectors()
|
|
| Method Summary | |
|---|---|
static java.util.List<Component> |
find(Component root,
java.lang.String selector)
Returns a list of Components that match the selector. |
static java.util.List<Component> |
find(Page page,
java.lang.String selector)
Returns a list of Components that match the selector. |
static java.lang.Iterable<Component> |
iterable(Component root,
java.lang.String selector)
Returns an Iterable that iterates through all Components matched by the selector. |
static java.lang.Iterable<Component> |
iterable(Page page,
java.lang.String selector)
Returns an Iterable that iterates through all Components matched by the selector. |
static java.util.List<VariableResolver> |
newVariableResolvers(java.lang.Class<?> cls,
java.lang.Class<?> untilClass)
Creates a list of instances of VariableResolver based
on the annotation of the given class. |
static void |
wireComponents(Component component,
java.lang.Object controller,
boolean ignoreNonNull)
Wire components to controller. |
static void |
wireComponents(Page page,
java.lang.Object controller,
boolean ignoreNonNull)
Wire components to controller. |
static void |
wireEventListeners(Component component,
java.lang.Object controller)
Add event listeners to components based on the controller. |
static void |
wireVariables(Component component,
java.lang.Object controller,
java.util.List<VariableResolver> extraResolvers)
Wire variables to controller, including XEL variables, implicit variables. |
static void |
wireVariables(Page page,
java.lang.Object controller,
java.util.List<VariableResolver> extraResolvers)
Wire variables to controller, including XEL variables, implicit variables. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Selectors()
| Method Detail |
|---|
public static java.lang.Iterable<Component> iterable(Page page,
java.lang.String selector)
page - the reference page for selectorselector - the selector string
public static java.lang.Iterable<Component> iterable(Component root,
java.lang.String selector)
root - the reference component for selectorselector - the selector string
public static java.util.List<Component> find(Page page,
java.lang.String selector)
page - the reference page for selectorselector - the selector string
public static java.util.List<Component> find(Component root,
java.lang.String selector)
root - the reference component for selectorselector - the selector string
public static void wireVariables(Component component,
java.lang.Object controller,
java.util.List<VariableResolver> extraResolvers)
component - the reference componentcontroller - the controller object to be injected with variables
public static void wireVariables(Page page,
java.lang.Object controller,
java.util.List<VariableResolver> extraResolvers)
page - the reference pagecontroller - the controller object to be injected with variables
public static void wireComponents(Component component,
java.lang.Object controller,
boolean ignoreNonNull)
component - the reference component for selectorcontroller - the controller object to be injected with variablesignoreNonNull - ignore wiring when the value of the field is a
Component (non-null) or a non-empty Collection.
public static void wireComponents(Page page,
java.lang.Object controller,
boolean ignoreNonNull)
page - the reference page for selectorcontroller - the controller object to be injected with variablesignoreNonNull - ignore wiring when the value of the field is a
Component (non-null) or a non-empty Collection.
public static void wireEventListeners(Component component,
java.lang.Object controller)
component - the reference component for selectorcontroller - the controller of event listening methods
public static java.util.List<VariableResolver> newVariableResolvers(java.lang.Class<?> cls,
java.lang.Class<?> untilClass)
VariableResolver based
on the annotation of the given class.
If no such annotation is found, an empty list is returned.
cls - the class to look for the annotation.untilClass - the class to stop the searching.
By default, it will look for the annotation of the super class if not found.
Ignored if null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||