public abstract class ViewControllerAdapter extends java.lang.Object implements ViewController, java.io.Serializable, java.awt.event.FocusListener, java.awt.event.MouseMotionListener, java.awt.event.MouseListener, java.awt.event.KeyListener
Modifier and Type | Field and Description |
---|---|
static boolean |
DEBUG |
protected javax.swing.event.EventListenerList |
listenerList |
protected java.awt.Cursor |
m_defaultCursor |
protected java.awt.Cursor |
m_drillCursor |
protected java.awt.Cursor |
m_eResizeCursor |
protected java.awt.Cursor |
m_horzSplitCursor |
protected boolean |
m_isWaitCursor |
protected java.awt.Cursor |
m_moveCursor |
protected java.awt.Cursor |
m_neResizeCursor |
protected java.awt.Cursor |
m_noDropCursor |
protected java.awt.Cursor |
m_nResizeCursor |
protected java.awt.Cursor |
m_nwResizeCursor |
protected java.awt.Cursor |
m_selectCursor |
protected java.awt.Cursor |
m_seResizeCursor |
protected java.awt.Cursor |
m_sResizeCursor |
protected java.awt.Cursor |
m_swResizeCursor |
protected java.awt.Cursor |
m_textCursor |
protected java.awt.Cursor |
m_vertSplitCursor |
protected int |
m_viewPositionX |
protected int |
m_viewPositionY |
protected int |
m_viewSizeHeight |
protected boolean |
m_viewSizeSet |
protected int |
m_viewSizeWidth |
protected java.awt.Cursor |
m_waitCursor |
protected java.awt.Cursor |
m_wResizeCursor |
protected java.awt.event.MouseEvent |
mouseEvent |
DEFAULT_CURSOR, DRILL_CURSOR, E_RESIZE_CURSOR, HORIZONTAL_SPLIT_CURSOR, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NO_DROP_CURSOR, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SELECT_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, VERTICAL_SPLIT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
Constructor and Description |
---|
ViewControllerAdapter()
Class constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addControllerListener(ControllerListener l)
Set non-data related event listener on bean.
|
void |
addViewFocusListener(ViewFocusListener l)
Add ViewFocusListener to presentation engine.
|
void |
addViewKeyListener(ViewKeyListener l)
Add
ViewKeyListener to presentation engine. |
void |
addViewMouseListener(ViewMouseListener l)
Add
ViewMouseListener to presentation engine. |
void |
addViewMouseMotionListener(ViewMouseMotionListener l)
Add
ViewMouseMotionListener to presentation engine. |
void |
cleanUp()
Clean up listeners, etc.
|
protected void |
fireComponentSelected(java.lang.Object source,
ComponentHandle id) |
protected boolean |
fireComponentSelecting(java.lang.Object source,
ComponentHandle id) |
protected void |
fireComponentSized(java.lang.Object source,
ComponentHandle id) |
protected boolean |
fireComponentSizing(java.lang.Object source,
ComponentHandle id) |
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent e) |
java.awt.Cursor |
getCursorType(int type)
gets the currently set cursor for the given type
|
protected java.awt.event.MouseEvent |
getMouseEvent() |
protected NonDataComponentHandle |
getNonDataComponent(ViewComponent c) |
protected SelectionManager |
getSelectionManager()
Get the selection manager.
|
boolean |
isWaitCursorForced()
Indicates if the view is currently displaying wait cursor.
|
void |
keyPressed(java.awt.event.KeyEvent e) |
void |
keyReleased(java.awt.event.KeyEvent e) |
void |
keyTyped(java.awt.event.KeyEvent e) |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
protected void |
processViewFocusEvent(java.awt.event.FocusEvent me,
ComponentHandle id) |
protected void |
processViewKeyEvent(java.awt.event.KeyEvent me,
ComponentHandle id) |
protected void |
processViewMouseEvent(java.awt.event.MouseEvent me,
ComponentHandle id) |
protected void |
processViewMouseMotionEvent(java.awt.event.MouseEvent me,
ComponentHandle id) |
void |
removeControllerListener(ControllerListener l)
Remove non-data related event listener on bean.
|
void |
removeViewFocusListener(ViewFocusListener l)
Remove ViewFocusListener from presentation engine.
|
void |
removeViewKeyListener(ViewKeyListener l)
Remove ViewKeyListener from presentation engine.
|
void |
removeViewMouseListener(ViewMouseListener l)
Remove
ViewMouseListener from presentation engine. |
void |
removeViewMouseMotionListener(ViewMouseMotionListener l)
Remove
ViewMouseMotionListener from presentation engine. |
void |
setCursorType(java.awt.Cursor c,
int type)
sets the cursor for the given type
|
protected void |
setSelectionManager(SelectionManager sm)
Set the selection manager.
|
void |
setWaitCursorForced(boolean yesNo)
Specifies if the view is forced to display wait cursor.
|
public static final boolean DEBUG
protected java.awt.event.MouseEvent mouseEvent
protected javax.swing.event.EventListenerList listenerList
protected java.awt.Cursor m_defaultCursor
protected java.awt.Cursor m_moveCursor
protected java.awt.Cursor m_waitCursor
protected java.awt.Cursor m_nResizeCursor
protected java.awt.Cursor m_sResizeCursor
protected java.awt.Cursor m_eResizeCursor
protected java.awt.Cursor m_wResizeCursor
protected java.awt.Cursor m_neResizeCursor
protected java.awt.Cursor m_swResizeCursor
protected java.awt.Cursor m_nwResizeCursor
protected java.awt.Cursor m_seResizeCursor
protected java.awt.Cursor m_selectCursor
protected java.awt.Cursor m_textCursor
protected java.awt.Cursor m_drillCursor
protected java.awt.Cursor m_noDropCursor
protected java.awt.Cursor m_vertSplitCursor
protected java.awt.Cursor m_horzSplitCursor
protected boolean m_isWaitCursor
protected int m_viewPositionX
protected int m_viewPositionY
protected int m_viewSizeWidth
protected int m_viewSizeHeight
protected boolean m_viewSizeSet
public ViewControllerAdapter()
v
- the view this controller works withpublic void cleanUp()
cleanUp
in interface ViewController
public void addControllerListener(ControllerListener l)
addControllerListener
in interface ViewController
l
- listener instancepublic void removeControllerListener(ControllerListener l)
removeControllerListener
in interface ViewController
l
- listener instancepublic void addViewMouseListener(ViewMouseListener l)
ViewMouseListener
to presentation engine.addViewMouseListener
in interface ViewController
l
- reference to a ViewMouseListener
public void removeViewMouseListener(ViewMouseListener l)
ViewMouseListener
from presentation engine.removeViewMouseListener
in interface ViewController
l
- reference to a ViewMouseListener
public void addViewMouseMotionListener(ViewMouseMotionListener l)
ViewMouseMotionListener
to presentation engine.addViewMouseMotionListener
in interface ViewController
l
- reference to a ViewMouseMotionListener
public void removeViewMouseMotionListener(ViewMouseMotionListener l)
ViewMouseMotionListener
from presentation engine.removeViewMouseMotionListener
in interface ViewController
l
- reference to a ViewMouseMotionListener
public void addViewKeyListener(ViewKeyListener l)
ViewKeyListener
to presentation engine.addViewKeyListener
in interface ViewController
l
- reference to a ViewKeyListener
public void removeViewKeyListener(ViewKeyListener l)
removeViewKeyListener
in interface ViewController
l
- reference to a ViewKeyListener
public void addViewFocusListener(ViewFocusListener l)
addViewFocusListener
in interface ViewController
l
- reference to a ViewFocusListener
public void removeViewFocusListener(ViewFocusListener l)
removeViewFocusListener
in interface ViewController
l
- reference to a ViewFocusListener
public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
e
- focus eventpublic void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
e
- focus eventpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
e
- event infopublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
e
- event infopublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
e
- event infopublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
e
- event infopublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
e
- event infopublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
e
- event infopublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
e
- event infopublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
e
- event infopublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
e
- event infopublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
e
- event infoprotected void setSelectionManager(SelectionManager sm)
sm
- selection manager instanceprotected SelectionManager getSelectionManager()
protected void processViewMouseEvent(java.awt.event.MouseEvent me, ComponentHandle id)
protected void processViewMouseMotionEvent(java.awt.event.MouseEvent me, ComponentHandle id)
protected void processViewKeyEvent(java.awt.event.KeyEvent me, ComponentHandle id)
protected void processViewFocusEvent(java.awt.event.FocusEvent me, ComponentHandle id)
protected boolean fireComponentSizing(java.lang.Object source, ComponentHandle id)
protected void fireComponentSized(java.lang.Object source, ComponentHandle id)
protected boolean fireComponentSelecting(java.lang.Object source, ComponentHandle id)
protected void fireComponentSelected(java.lang.Object source, ComponentHandle id)
protected NonDataComponentHandle getNonDataComponent(ViewComponent c)
protected java.awt.event.MouseEvent getMouseEvent()
public void setCursorType(java.awt.Cursor c, int type)
setCursorType
in interface ViewController
c
- Object of type Cursortype
- an integer specifying the type of the cursorpublic java.awt.Cursor getCursorType(int type)
getCursorType
in interface ViewController
type
- an integer specifying the type of the cursorpublic void setWaitCursorForced(boolean yesNo)
setWaitCursorForced
in interface ViewController
yesNo
- true
display wait cursor
false
do not display wait cursorpublic boolean isWaitCursorForced()
isWaitCursorForced
in interface ViewController
true
if view is displaying wait cursor
false
if view is not displaying wait cursor