List of usage examples for org.apache.wicket.event IEvent getSource
IEventSource getSource();
From source file:com.googlecode.wicket.jquery.ui.interaction.Draggable.java
License:Apache License
@Override public void onEvent(IEvent<?> event) { // dragStartBehavior is multicasted; need to check that 'this' is the right source (in case of several Draggables) if ((event.getPayload() instanceof JQueryEvent) && (event.getSource() == this)) { JQueryEvent payload = (JQueryEvent) event.getPayload(); if (payload instanceof Draggable.DragStartEvent) { this.onDragStart(payload.getTarget()); }/* w w w . ja va 2s .c om*/ if (payload instanceof Draggable.DragStopEvent) { this.onDragStop(payload.getTarget()); } } }
From source file:com.googlecode.wicket.jquery.ui.interaction.Droppable.java
License:Apache License
/** * Triggered by JQueryAjaxBehavior#respond *//*from ww w. ja va2 s. c om*/ @Override public void onEvent(IEvent<?> event) { if (event.getPayload() instanceof JQueryEvent) { JQueryEvent payload = (JQueryEvent) event.getPayload(); // registers the draggable object that starts if (payload instanceof Draggable.DragStartEvent) { this.draggable = (Draggable<?>) event.getSource(); } else if (payload instanceof Droppable.DropEvent) { this.onDrop(payload.getTarget(), this.draggable); } else if (payload instanceof Droppable.OverEvent) { this.onOver(payload.getTarget(), this.draggable); } else if (payload instanceof Droppable.ExitEvent) { this.onExit(payload.getTarget(), this.draggable); } } }
From source file:de.elatexam.editor.pages.TaskDefPage.java
License:Open Source License
@Override public void onEvent(IEvent<?> event) { IEventSource source = event.getSource(); if (source instanceof ComplexTaskDefTree) { HibernateObjectModel<?> selectedModel = (HibernateObjectModel<?>) ((ComplexTaskDefTree) source) .getSelected();// ww w .j av a 2s . c o m renderPanelFor(selectedModel, (AjaxRequestTarget) event.getPayload()); } }
From source file:org.wicketstuff.mbeanview.panels.AttributesPanel.java
License:Apache License
@Override public void onEvent(final IEvent<?> event) { if (event.getPayload() instanceof ResultPanel.SetValueEvent) { final ResultPanel.SetValueEvent payload = (ResultPanel.SetValueEvent) event.getPayload(); final ResultPanel panel = (ResultPanel) event.getSource(); final MBeanAttributeInfo attribute = panel.getMetaData(MBEAN_ATTRIBUTE); final SetAttributeEvent setAttributeEvent = new SetAttributeEvent(attribute, payload.getValue()); this.send(this, Broadcast.BUBBLE, setAttributeEvent); payload.setException(setAttributeEvent.getException()); }/*w w w . ja va 2 s.c o m*/ super.onEvent(event); }