2026-03-17 13:31:18 -07:00

38 lines
1.2 KiB
Java

package org.apache.batik.gvt.event;
import java.awt.event.InputEvent;
import java.awt.geom.AffineTransform;
import java.util.EventListener;
import java.util.EventObject;
import org.apache.batik.gvt.GraphicsNode;
public interface EventDispatcher {
void addGraphicsNodeKeyListener(GraphicsNodeKeyListener graphicsNodeKeyListener);
void addGraphicsNodeMouseListener(GraphicsNodeMouseListener graphicsNodeMouseListener);
void addGraphicsNodeMouseWheelListener(GraphicsNodeMouseWheelListener graphicsNodeMouseWheelListener);
void dispatchEvent(EventObject eventObject);
AffineTransform getBaseTransform();
EventListener[] getListeners(Class cls);
GraphicsNode getRootNode();
void removeGraphicsNodeKeyListener(GraphicsNodeKeyListener graphicsNodeKeyListener);
void removeGraphicsNodeMouseListener(GraphicsNodeMouseListener graphicsNodeMouseListener);
void removeGraphicsNodeMouseWheelListener(GraphicsNodeMouseWheelListener graphicsNodeMouseWheelListener);
void setBaseTransform(AffineTransform affineTransform);
void setNodeDecrementEvent(InputEvent inputEvent);
void setNodeIncrementEvent(InputEvent inputEvent);
void setRootNode(GraphicsNode graphicsNode);
}