Java tutorial
/** * MIT License. */ package de.webplatz.addons; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.ajax.markup.html.AjaxLink; import org.apache.wicket.model.IModel; /** * VoidAjaxLink. * Ajax Link without any functionality. * Basically for when you do not need/want any onclick-behaviour. * * @param <T> Type of Link, p.e. String. * @author Christian Senkowski (cs@e-cs.co) * @version $Id$ * @since 03.08.15 */ @SuppressWarnings("unused") public class VoidAjaxLink<T> extends AjaxLink<T> { /** * Serial Version UID. */ private static final long serialVersionUID = -8071764479474551469L; /** * Construct. * * @param markupid Wicket markup id. */ public VoidAjaxLink(final String markupid) { super(markupid); } /** * Construct. * * @param markupid Wicket markup id. * @param model Wicket model. */ public VoidAjaxLink(final String markupid, final IModel<T> model) { super(markupid, model); } /** * Overriden empty onClick. * * @param target Ajax request target. */ @Override public void onClick(final AjaxRequestTarget target) { // nothing to do } }