/** * Remove the component reference. */ private void removeReference() { if (component != null) { component.removeEventListener("destroy", this); component = null; } } }
public void registerComponent(BaseComponent component, boolean register) { if (register) { component.addEventListener("keypress", this); } else { component.removeEventListener("keypress", this); } } }
/** * Removes an event forward, if one exists. * * @param eventType The source event type. * @param target The forwarded event target. * @param forwardType The forwarded event type. If null, the source event type is used. */ public void removeEventForward(String eventType, BaseComponent target, String forwardType) { removeEventListener(eventType, createForwardListener(eventType, target, forwardType)); }
/** * Remove this listener from its associated component. */ protected void removeAction() { component.removeEventListener(eventName, this); if (component.getAttribute(attrName) == this) { component.removeAttribute(attrName); } }