ADF Designtime

oracle.adf.dt.dbpanel
Class BaseBindingPanelListener

java.lang.Object
  extended byoracle.adf.dt.dbpanel.BaseBindingPanelListener
All Implemented Interfaces:
DataBindingPanelListener, java.util.EventListener, javax.swing.event.ListSelectionListener
Direct Known Subclasses:
JClientXMLListener, JRadBindingPanelListener, UIXBindingPanelListener, XmlBasedBindingPanelListener

public abstract class BaseBindingPanelListener
extends java.lang.Object
implements DataBindingPanelListener, javax.swing.event.ListSelectionListener


Constructor Summary
BaseBindingPanelListener()
           
 
Method Summary
 void attachToPanel(DataBindingPanel panel)
          Attach any control listeners and initialize the tree based on the JboAppModule
 void collectionNodeSelected(DataBindingPanel panel)
          A bean accessor or View object has been selected
 void dataAttributeSelected(DataBindingPanel panel)
          Bean Model AttributeDef Selected
 void dataControlSelected(DataBindingPanel panel)
          Bean Model session Selected
 void dataMethodSelected(DataBindingPanel panel)
          A method of the Data Control has been selected
 void detachFromPanel(DataBindingPanel panel)
          Remove any event listeners you may have added to the panel controls.
abstract  void dragGestureRecognized(java.awt.dnd.DragGestureEvent event)
          Allows starting of drag operation and creation of listener
 java.lang.String getHelpId()
          returns the help id to be used within the current context, can return null and the default id will be used.
 DataBindingPanel getPanel()
          Returns the panel instance it received
abstract  SettingsManager getSettingsManager()
          Get settings that provides combo box model in binding window
protected  void initialize()
           
 void refreshPanelFromContext()
          called when the panel needs to be refreshed.
 void reportExceptionToUser(java.lang.Throwable ex)
           
 void structuredNodeSelected(DataBindingPanel panel)
          A structured node (struct or JavaBean) has been selected
abstract  boolean supportsEditorDocument(oracle.ide.editor.Editor editor)
          returns true if it is a valid listener for this document type.
protected  void updateFromListSelection(javax.swing.JComboBox list)
           
 void valueChanged(javax.swing.event.ListSelectionEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseBindingPanelListener

public BaseBindingPanelListener()
Method Detail

supportsEditorDocument

public abstract boolean supportsEditorDocument(oracle.ide.editor.Editor editor)
Description copied from interface: DataBindingPanelListener
returns true if it is a valid listener for this document type.

Specified by:
supportsEditorDocument in interface DataBindingPanelListener

getSettingsManager

public abstract SettingsManager getSettingsManager()
Description copied from interface: DataBindingPanelListener
Get settings that provides combo box model in binding window

Specified by:
getSettingsManager in interface DataBindingPanelListener

dragGestureRecognized

public abstract void dragGestureRecognized(java.awt.dnd.DragGestureEvent event)
Description copied from interface: DataBindingPanelListener
Allows starting of drag operation and creation of listener

Specified by:
dragGestureRecognized in interface DataBindingPanelListener

initialize

protected void initialize()

getHelpId

public java.lang.String getHelpId()
Description copied from interface: DataBindingPanelListener
returns the help id to be used within the current context, can return null and the default id will be used.

Specified by:
getHelpId in interface DataBindingPanelListener

getPanel

public DataBindingPanel getPanel()
Description copied from interface: DataBindingPanelListener
Returns the panel instance it received

Specified by:
getPanel in interface DataBindingPanelListener

reportExceptionToUser

public void reportExceptionToUser(java.lang.Throwable ex)

dataControlSelected

public void dataControlSelected(DataBindingPanel panel)
Bean Model session Selected

Specified by:
dataControlSelected in interface DataBindingPanelListener

dataMethodSelected

public void dataMethodSelected(DataBindingPanel panel)
Description copied from interface: DataBindingPanelListener
A method of the Data Control has been selected

Specified by:
dataMethodSelected in interface DataBindingPanelListener

collectionNodeSelected

public void collectionNodeSelected(DataBindingPanel panel)
Description copied from interface: DataBindingPanelListener
A bean accessor or View object has been selected

Specified by:
collectionNodeSelected in interface DataBindingPanelListener

dataAttributeSelected

public void dataAttributeSelected(DataBindingPanel panel)
Bean Model AttributeDef Selected

Specified by:
dataAttributeSelected in interface DataBindingPanelListener

structuredNodeSelected

public void structuredNodeSelected(DataBindingPanel panel)
Description copied from interface: DataBindingPanelListener
A structured node (struct or JavaBean) has been selected

Specified by:
structuredNodeSelected in interface DataBindingPanelListener

refreshPanelFromContext

public void refreshPanelFromContext()
Description copied from interface: DataBindingPanelListener
called when the panel needs to be refreshed. Usually due to a document being changed.

Specified by:
refreshPanelFromContext in interface DataBindingPanelListener

attachToPanel

public void attachToPanel(DataBindingPanel panel)
Description copied from interface: DataBindingPanelListener
Attach any control listeners and initialize the tree based on the JboAppModule

Specified by:
attachToPanel in interface DataBindingPanelListener

detachFromPanel

public void detachFromPanel(DataBindingPanel panel)
Description copied from interface: DataBindingPanelListener
Remove any event listeners you may have added to the panel controls.

Specified by:
detachFromPanel in interface DataBindingPanelListener

updateFromListSelection

protected void updateFromListSelection(javax.swing.JComboBox list)

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent event)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

ADF Designtime

 

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