package org.iplantc.phyloviewer.client.events;
import com.google.gwt.event.dom.client.HandlesAllKeyEvents;
import com.google.gwt.event.dom.client.HandlesAllMouseEvents;
public class InteractionMode
{
private HandlesAllKeyEvents keyHandler;
private HandlesAllMouseEvents mouseHandler;
private String styleName;
public InteractionMode(HandlesAllKeyEvents keyHandler, HandlesAllMouseEvents mouseHandler, String styleName)
{
this.keyHandler = keyHandler;
this.mouseHandler = mouseHandler;
this.styleName = styleName;
}
/** @return the keyboard handler */
public HandlesAllKeyEvents getKeyHandler()
{
return keyHandler;
}
/** @return the mouse handler */
public HandlesAllMouseEvents getMouseHandler()
{
return mouseHandler;
}
/** @return a css class for styling mouse cursor, etc. */
public String getStyleName()
{
return styleName;
}
}