List of usage examples for org.w3c.dom.events EventTarget removeEventListener
public void removeEventListener(String type, EventListener listener, boolean useCapture);
From source file:org.chiba.xml.xforms.Container.java
/** * removes an EventListener//from w ww.ja va 2s . com * * @param targetId the event target * @param eventType the type of Event * @param eventListener the listener * @param useCapture true, if capture should be used for this Event * @throws XFormsException if eventtarget cannot be found */ public void removeEventListener(String targetId, String eventType, EventListener eventListener, boolean useCapture) throws XFormsException { if (this.rootContext != null) { Pointer pointer = this.rootContext.getPointer("//*[@id='" + targetId + "']"); if (pointer != null) { EventTarget eventTarget = (EventTarget) pointer.getNode(); eventTarget.removeEventListener(eventType, eventListener, useCapture); return; } } throw new XFormsException("event target '" + targetId + "' not found"); }
From source file:org.chiba.xml.xforms.ui.OutputTest.java
private void deregister(EventTarget eventTarget, boolean bubbles) { eventTarget.removeEventListener(ChibaEventNames.STATE_CHANGED, this.stateChangedListener, bubbles); }
From source file:org.chiba.xml.xforms.ui.RepeatTest.java
private void deregister(EventTarget eventTarget) { eventTarget.removeEventListener(ChibaEventNames.ITEM_INSERTED, this.itemInsertedListener, false); eventTarget.removeEventListener(ChibaEventNames.ITEM_DELETED, this.itemDeletedListener, false); eventTarget.removeEventListener(ChibaEventNames.INDEX_CHANGED, this.indexChangedListener, false); eventTarget.removeEventListener(ChibaEventNames.STATE_CHANGED, this.stateChangedListener, false); }
From source file:org.chiba.xml.xforms.ui.SelectorTest.java
private void deregister(String item1, String item2, String item3) throws XFormsException { EventTarget eventTarget; eventTarget = this.chibaBean.getContainer().lookup(item1).getTarget(); eventTarget.removeEventListener(XFormsEventNames.SELECT, this.selectListener1, false); eventTarget = this.chibaBean.getContainer().lookup(item2).getTarget(); eventTarget.removeEventListener(XFormsEventNames.SELECT, this.selectListener2, false); eventTarget = this.chibaBean.getContainer().lookup(item3).getTarget(); eventTarget.removeEventListener(XFormsEventNames.SELECT, this.selectListener3, false); eventTarget = this.chibaBean.getContainer().lookup(item1).getTarget(); eventTarget.removeEventListener(XFormsEventNames.DESELECT, this.deselectListener1, false); eventTarget = this.chibaBean.getContainer().lookup(item2).getTarget(); eventTarget.removeEventListener(XFormsEventNames.DESELECT, this.deselectListener2, false); eventTarget = this.chibaBean.getContainer().lookup(item3).getTarget(); eventTarget.removeEventListener(XFormsEventNames.DESELECT, this.deselectListener3, false); }
From source file:org.chiba.xml.xforms.ui.UIElementStateTest.java
private void deregister(EventTarget eventTarget, boolean bubbles) { eventTarget.removeEventListener(XFormsEventNames.VALUE_CHANGED, this.valueChangedListener, bubbles); eventTarget.removeEventListener(XFormsEventNames.VALID, this.validListener, bubbles); eventTarget.removeEventListener(XFormsEventNames.INVALID, this.invalidListener, bubbles); eventTarget.removeEventListener(XFormsEventNames.READONLY, this.readonlyListener, bubbles); eventTarget.removeEventListener(XFormsEventNames.READWRITE, this.readwriteListener, bubbles); eventTarget.removeEventListener(XFormsEventNames.REQUIRED, this.requiredListener, bubbles); eventTarget.removeEventListener(XFormsEventNames.OPTIONAL, this.optionalListener, bubbles); eventTarget.removeEventListener(XFormsEventNames.ENABLED, this.enabledListener, bubbles); eventTarget.removeEventListener(XFormsEventNames.DISABLED, this.disabledListener, bubbles); eventTarget.removeEventListener(ChibaEventNames.STATE_CHANGED, this.stateChangedListener, bubbles); }