Class ComponentFactory
java.lang.Object
org.wicketstuff.lambda.components.ComponentFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AjaxButtonajaxButton(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxButton, AjaxRequestTarget> onSubmit) Creates anAjaxButtonbased on lambda expressionsstatic AjaxButtonajaxButton(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxButton, AjaxRequestTarget> onSubmit, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxButton, AjaxRequestTarget> onError) Creates anAjaxButtonbased on lambda expressionsstatic AjaxCheckBoxajaxCheckBox(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxCheckBox, AjaxRequestTarget> onUpdate) Creates anAjaxCheckBoxbased on lambda expressionsstatic <T> AjaxLink<T>ajaxLink(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxLink<T>, AjaxRequestTarget> onClick) Creates anAjaxLinkbased on lambda expressionsstatic AjaxSubmitLinkajaxSubmitLink(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxSubmitLink, AjaxRequestTarget> onSubmit) Creates anAjaxSubmitLinkbased on lambda expressionsstatic AjaxSubmitLinkajaxSubmitLink(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxSubmitLink, AjaxRequestTarget> onSubmit, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxSubmitLink, AjaxRequestTarget> onError) Creates anAjaxSubmitLinkbased on lambda expressionsstatic <T> Link<T>Creates aLinkbased on lambda expressions
-
Constructor Details
-
ComponentFactory
public ComponentFactory()
-
-
Method Details
-
ajaxLink
public static <T> AjaxLink<T> ajaxLink(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxLink<T>, AjaxRequestTarget> onClick) Creates anAjaxLinkbased on lambda expressions- Parameters:
id- the id of the ajax linkonClick- the consumer of the clicked link and anAjaxRequestTarget- Returns:
- the
AjaxLink
-
ajaxButton
public static AjaxButton ajaxButton(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxButton, AjaxRequestTarget> onSubmit) Creates anAjaxButtonbased on lambda expressions- Parameters:
id- the id of the ajax buttononSubmit- the consumer of the submitted button and anAjaxRequestTarget- Returns:
- the
AjaxButton
-
ajaxButton
public static AjaxButton ajaxButton(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxButton, AjaxRequestTarget> onSubmit, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxButton, AjaxRequestTarget> onError) Creates anAjaxButtonbased on lambda expressions- Parameters:
id- the id of the ajax buttononSubmit- the consumer of the submitted button and anAjaxRequestTargetonError- the consumer of the button in error and anAjaxRequestTarget- Returns:
- the
AjaxButton
-
ajaxCheckBox
public static AjaxCheckBox ajaxCheckBox(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxCheckBox, AjaxRequestTarget> onUpdate) Creates anAjaxCheckBoxbased on lambda expressions- Parameters:
id- the id of ajax check boxonUpdate- the consumer of the updated checkbox and anAjaxRequestTarget- Returns:
- the
AjaxCheckBox
-
ajaxSubmitLink
public static AjaxSubmitLink ajaxSubmitLink(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxSubmitLink, AjaxRequestTarget> onSubmit) Creates anAjaxSubmitLinkbased on lambda expressions- Parameters:
id- the id of ajax submit linkonSubmit- the consumer of the submitted button and anAjaxRequestTarget- Returns:
- the
AjaxSubmitLink
-
ajaxSubmitLink
public static AjaxSubmitLink ajaxSubmitLink(String id, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxSubmitLink, AjaxRequestTarget> onSubmit, org.danekja.java.util.function.serializable.SerializableBiConsumer<AjaxSubmitLink, AjaxRequestTarget> onError) Creates anAjaxSubmitLinkbased on lambda expressions- Parameters:
id- the id of ajax submit linkonSubmit- the consumer of the submitted link and anAjaxRequestTargetonError- the consumer of the link in error and anAjaxRequestTarget- Returns:
- the
AjaxSubmitLink
-
link
public static <T> Link<T> link(String id, org.danekja.java.util.function.serializable.SerializableConsumer<Link<T>> onClick) Creates aLinkbased on lambda expressions- Parameters:
id- the id of the linkonClick- the consumer of the clicked link- Returns:
- the
Link
-