Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package de.swm.gwt.client.utils;
 
 
Ermoglichet einer Komponente die einen Clickehandler benoetigt weitere ClickHanlder zur laufzeit hinzuzufuegen.

Author(s):
wiese.daniel
copyright (C) 2011, SWM Services GmbH
public class ShimClickHandler implements ClickHandlerHasClickHandlers {
	private final List<ClickHandlerclickHandlers = new ArrayList<ClickHandler>();
	private boolean isEnabled = true;
	public void onClick(ClickEvent event) {
		if () {
			for (ClickHandler clickHandler : ) {
				clickHandler.onClick(event);
			}
		}
	}

Enabled / disabled the shim click hanlder.

Parameters:
isEnabled true is enabled.
	public void setEnabled(boolean isEnabled) {
		this. = isEnabled;
	}

Removes all click Hanlders.
	public void removeAll() {
	}
	public void fireEvent(GwtEvent<?> event) {
		throw new IllegalArgumentException("Not supported");
	}
	public HandlerRegistration addClickHandler(final ClickHandler handler) {
		.add(handler);
		return new HandlerRegistration() {
			public void removeHandler() {
			}
		};
	}
New to GrepCode? Check out our FAQ X