svn-gvsig-desktop / tags / J2ME_compat_v1_2_Build_1209 / libraries / libFMap / src / com / iver / cit / gvsig / fmap / tools / Behavior / IBehavior.java @ 19509
History | View | Annotate | Download (2.29 KB)
1 | 19509 | jcarrasco | package com.iver.cit.gvsig.fmap.tools.Behavior; |
---|---|---|---|
2 | |||
3 | import java.awt.Cursor; |
||
4 | import java.awt.Graphics; |
||
5 | import java.awt.event.MouseEvent; |
||
6 | import java.awt.event.MouseWheelEvent; |
||
7 | |||
8 | import com.iver.cit.gvsig.fmap.MapControl; |
||
9 | import com.iver.cit.gvsig.fmap.tools.BehaviorException; |
||
10 | import com.iver.cit.gvsig.fmap.tools.Listeners.ToolListener; |
||
11 | |||
12 | public interface IBehavior { |
||
13 | |||
14 | /**
|
||
15 | * Devuelve el ToolListener que est? seleccionado.
|
||
16 | *
|
||
17 | * @return ToolListener seleccionado.
|
||
18 | */
|
||
19 | public ToolListener getListener();
|
||
20 | |||
21 | /**
|
||
22 | * @see com.iver.cit.gvsig.fmap.tools.Behavior.Behavior#paintComponent(java.awt.Graphics)
|
||
23 | */
|
||
24 | public void paintComponent(Graphics g); |
||
25 | |||
26 | /**
|
||
27 | * Inserta el MapControl.
|
||
28 | *
|
||
29 | * @param mc MapControl a insertar.
|
||
30 | */
|
||
31 | public void setMapControl(MapControl mc); |
||
32 | |||
33 | /**
|
||
34 | * Devuelve el cursor de la herrameinta.
|
||
35 | *
|
||
36 | * @return Cursor de la herramienta.
|
||
37 | */
|
||
38 | public Cursor getCursor(); |
||
39 | |||
40 | /**
|
||
41 | * Devuelve MapControl.
|
||
42 | *
|
||
43 | * @return MapControl.
|
||
44 | */
|
||
45 | public MapControl getMapControl();
|
||
46 | |||
47 | /**
|
||
48 | * @see java.awt.event.MouseListener#mouseClicked(java.awt.event.MouseEvent)
|
||
49 | */
|
||
50 | public void mouseClicked(MouseEvent e) throws BehaviorException; |
||
51 | |||
52 | /**
|
||
53 | * @see java.awt.event.MouseListener#mouseEntered(java.awt.event.MouseEvent)
|
||
54 | */
|
||
55 | public void mouseEntered(MouseEvent e) throws BehaviorException; |
||
56 | |||
57 | /**
|
||
58 | * @see java.awt.event.MouseListener#mouseExited(java.awt.event.MouseEvent)
|
||
59 | */
|
||
60 | public void mouseExited(MouseEvent e) throws BehaviorException; |
||
61 | |||
62 | /**
|
||
63 | * @see java.awt.event.MouseListener#mousePressed(java.awt.event.MouseEvent)
|
||
64 | */
|
||
65 | public void mousePressed(MouseEvent e) throws BehaviorException; |
||
66 | |||
67 | /**
|
||
68 | * @see java.awt.event.MouseListener#mouseReleased(java.awt.event.MouseEvent)
|
||
69 | */
|
||
70 | public void mouseReleased(MouseEvent e) throws BehaviorException; |
||
71 | |||
72 | /**
|
||
73 | * @see java.awt.event.MouseMotionListener#mouseDragged(java.awt.event.MouseEvent)
|
||
74 | */
|
||
75 | public void mouseDragged(MouseEvent e) throws BehaviorException; |
||
76 | |||
77 | /**
|
||
78 | * @see java.awt.event.MouseMotionListener#mouseMoved(java.awt.event.MouseEvent)
|
||
79 | */
|
||
80 | public void mouseMoved(MouseEvent e) throws BehaviorException; |
||
81 | |||
82 | /**
|
||
83 | * @see java.awt.event.MouseWheelListener#mouseWheelMoved(java.awt.event.MouseWheelEvent)
|
||
84 | */
|
||
85 | public void mouseWheelMoved(MouseWheelEvent e) throws BehaviorException; |
||
86 | |||
87 | } |