Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.0.0)

E17492-01

oracle.dss.dataView
Class ViewControllerAdapter

java.lang.Object
  extended by oracle.dss.dataView.ViewControllerAdapter
All Implemented Interfaces:
java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, java.util.EventListener, ViewController
Direct Known Subclasses:
ControllerAdapter

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

See Also:
Serialized Form
For internal use only. Application developers should not use this
The common implementation of the common view controller.

Field Summary
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
           
 
Fields inherited from interface oracle.dss.dataView.ViewController
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 Summary
ViewControllerAdapter()
          Class constructor.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static final boolean DEBUG
See Also:
Constant Field Values

mouseEvent

protected java.awt.event.MouseEvent mouseEvent

listenerList

protected javax.swing.event.EventListenerList listenerList

m_defaultCursor

protected java.awt.Cursor m_defaultCursor

m_moveCursor

protected java.awt.Cursor m_moveCursor

m_waitCursor

protected java.awt.Cursor m_waitCursor

m_nResizeCursor

protected java.awt.Cursor m_nResizeCursor

m_sResizeCursor

protected java.awt.Cursor m_sResizeCursor

m_eResizeCursor

protected java.awt.Cursor m_eResizeCursor

m_wResizeCursor

protected java.awt.Cursor m_wResizeCursor

m_neResizeCursor

protected java.awt.Cursor m_neResizeCursor

m_swResizeCursor

protected java.awt.Cursor m_swResizeCursor

m_nwResizeCursor

protected java.awt.Cursor m_nwResizeCursor

m_seResizeCursor

protected java.awt.Cursor m_seResizeCursor

m_selectCursor

protected java.awt.Cursor m_selectCursor

m_textCursor

protected java.awt.Cursor m_textCursor

m_drillCursor

protected java.awt.Cursor m_drillCursor

m_noDropCursor

protected java.awt.Cursor m_noDropCursor

m_vertSplitCursor

protected java.awt.Cursor m_vertSplitCursor

m_horzSplitCursor

protected java.awt.Cursor m_horzSplitCursor

m_isWaitCursor

protected boolean m_isWaitCursor

m_viewPositionX

protected int m_viewPositionX

m_viewPositionY

protected int m_viewPositionY

m_viewSizeWidth

protected int m_viewSizeWidth

m_viewSizeHeight

protected int m_viewSizeHeight

m_viewSizeSet

protected boolean m_viewSizeSet
Constructor Detail

ViewControllerAdapter

public ViewControllerAdapter()
Class constructor.

Parameters:
v - the view this controller works with
Method Detail

cleanUp

public void cleanUp()
Clean up listeners, etc.

Specified by:
cleanUp in interface ViewController

addControllerListener

public void addControllerListener(ControllerListener l)
Set non-data related event listener on bean.

Specified by:
addControllerListener in interface ViewController
Parameters:
l - listener instance

removeControllerListener

public void removeControllerListener(ControllerListener l)
Remove non-data related event listener on bean.

Specified by:
removeControllerListener in interface ViewController
Parameters:
l - listener instance

addViewMouseListener

public void addViewMouseListener(ViewMouseListener l)
Add ViewMouseListener to presentation engine.

Specified by:
addViewMouseListener in interface ViewController
Parameters:
l - reference to a ViewMouseListener

removeViewMouseListener

public void removeViewMouseListener(ViewMouseListener l)
Remove ViewMouseListener from presentation engine.

Specified by:
removeViewMouseListener in interface ViewController
Parameters:
l - reference to a ViewMouseListener

addViewMouseMotionListener

public void addViewMouseMotionListener(ViewMouseMotionListener l)
Add ViewMouseMotionListener to presentation engine.

Specified by:
addViewMouseMotionListener in interface ViewController
Parameters:
l - reference to a ViewMouseMotionListener

removeViewMouseMotionListener

public void removeViewMouseMotionListener(ViewMouseMotionListener l)
Remove ViewMouseMotionListener from presentation engine.

Specified by:
removeViewMouseMotionListener in interface ViewController
Parameters:
l - reference to a ViewMouseMotionListener

addViewKeyListener

public void addViewKeyListener(ViewKeyListener l)
Add ViewKeyListener to presentation engine.

Specified by:
addViewKeyListener in interface ViewController
Parameters:
l - reference to a ViewKeyListener

removeViewKeyListener

public void removeViewKeyListener(ViewKeyListener l)
Remove ViewKeyListener from presentation engine.

Specified by:
removeViewKeyListener in interface ViewController
Parameters:
l - reference to a ViewKeyListener

addViewFocusListener

public void addViewFocusListener(ViewFocusListener l)
Add ViewFocusListener to presentation engine.

Specified by:
addViewFocusListener in interface ViewController
Parameters:
l - reference to a ViewFocusListener

removeViewFocusListener

public void removeViewFocusListener(ViewFocusListener l)
Remove ViewFocusListener from presentation engine.

Specified by:
removeViewFocusListener in interface ViewController
Parameters:
l - reference to a ViewFocusListener

focusGained

public void focusGained(java.awt.event.FocusEvent e)
Specified by:
focusGained in interface java.awt.event.FocusListener
Parameters:
e - focus event
For internal use only. Application developers should not use this
Focus gained.

focusLost

public void focusLost(java.awt.event.FocusEvent e)
Specified by:
focusLost in interface java.awt.event.FocusListener
Parameters:
e - focus event
For internal use only. Application developers should not use this
Focus lost.

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Parameters:
e - event info
For internal use only. Application developers should not use this
Mouse dragged over view.

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
Parameters:
e - event info
For internal use only. Application developers should not use this
Mouse moved over view.

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
e - event info
For internal use only. Application developers should not use this
Mouse clicked on view.

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
e - event info
For internal use only. Application developers should not use this
Mouse pressed on view.

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
e - event info
For internal use only. Application developers should not use this
Mouse released on view.

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
e - event info
For internal use only. Application developers should not use this
Mouse entered on view.

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
e - event info
For internal use only. Application developers should not use this
Mouse exited on view.

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener
Parameters:
e - event info
For internal use only. Application developers should not use this
Key typed on view.

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener
Parameters:
e - event info
For internal use only. Application developers should not use this
Key typed on view.

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener
Parameters:
e - event info
For internal use only. Application developers should not use this
Key typed on view.

setSelectionManager

protected void setSelectionManager(SelectionManager sm)
Set the selection manager.

Parameters:
sm - selection manager instance

getSelectionManager

protected SelectionManager getSelectionManager()
Get the selection manager.

Returns:
the current SelectionManager instance

processViewMouseEvent

protected void processViewMouseEvent(java.awt.event.MouseEvent me,
                                     ComponentHandle id)

processViewMouseMotionEvent

protected void processViewMouseMotionEvent(java.awt.event.MouseEvent me,
                                           ComponentHandle id)

processViewKeyEvent

protected void processViewKeyEvent(java.awt.event.KeyEvent me,
                                   ComponentHandle id)

processViewFocusEvent

protected void processViewFocusEvent(java.awt.event.FocusEvent me,
                                     ComponentHandle id)

fireComponentSizing

protected boolean fireComponentSizing(java.lang.Object source,
                                      ComponentHandle id)

fireComponentSized

protected void fireComponentSized(java.lang.Object source,
                                  ComponentHandle id)

fireComponentSelecting

protected boolean fireComponentSelecting(java.lang.Object source,
                                         ComponentHandle id)

fireComponentSelected

protected void fireComponentSelected(java.lang.Object source,
                                     ComponentHandle id)

getNonDataComponent

protected NonDataComponentHandle getNonDataComponent(ViewComponent c)

getMouseEvent

protected java.awt.event.MouseEvent getMouseEvent()

setCursorType

public void setCursorType(java.awt.Cursor c,
                          int type)
sets the cursor for the given type

Specified by:
setCursorType in interface ViewController
Parameters:
c - Object of type Cursor
type - an integer specifying the type of the cursor

getCursorType

public java.awt.Cursor getCursorType(int type)
gets the currently set cursor for the given type

Specified by:
getCursorType in interface ViewController
Parameters:
type - an integer specifying the type of the cursor

setWaitCursorForced

public void setWaitCursorForced(boolean yesNo)
Specifies if the view is forced to display wait cursor.

Specified by:
setWaitCursorForced in interface ViewController
Parameters:
yesNo - true display wait cursor false do not display wait cursor

isWaitCursorForced

public boolean isWaitCursorForced()
Indicates if the view is currently displaying wait cursor.

Specified by:
isWaitCursorForced in interface ViewController
Returns:
true if view is displaying wait cursor false if view is not displaying wait cursor

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.0.0)

E17492-01

Copyright © 1997, 2011, Oracle. All rights reserved.