Oracle Data-aware Controls Reference

oracle.dacf.control.swing.lov
Class ReturnItemNameListener

java.lang.Object
  |
  +--oracle.dacf.util.InfoBusMemberHelper
        |
        +--oracle.dacf.control.ConsumerSupport
              |
              +--oracle.dacf.control.DataItemAccessHelper
                    |
                    +--oracle.dacf.control.swing.lov.ReturnItemNameListener
All Implemented Interfaces:
oracle.dacf.rp.Consumer, java.util.EventListener, javax.infobus.InfoBusDataConsumer, javax.infobus.InfoBusEventListener, javax.infobus.InfoBusMember, oracle.dacf.rp.Participant, java.beans.PropertyChangeListener

public class ReturnItemNameListener
extends DataItemAccessHelper

This class discover the 'return item' names through RowsetAccess from the ResultSetInfo data producers. The return item names are exposed thro' getProperty method of the RowsetAccess. This class listens for the dataItemAvailable event and queries the RowsetAccess for return item names

Version:
Internal

Field Summary
 
Fields inherited from class oracle.dacf.util.InfoBusMemberHelper
m_infoBus, m_propListeners, m_sourceRef, m_syncLock, m_vetoListeners
 
Constructor Summary
ReturnItemNameListener(ReturnItem returnItem)
          Constructor
 
Method Summary
protected  void _getReturnItemNames(java.lang.Object di)
           
 void available(java.lang.String name, java.lang.Object publishedObject)
           
 void dataItemAvailable(javax.infobus.InfoBusItemAvailableEvent event)
          This method is called by the InfoBus class on behalf of a data producer that is announcing the availability of a new data item by name.
 void dataItemRevoked(javax.infobus.InfoBusItemRevokedEvent event)
          This method is called by the InfoBus class on behalf of a data producer that is revoking the availability of a previously announced data item.
 void setDataItemName(java.lang.String dataItemName)
          specify a InfoBus based dataset.
 
Methods inherited from class oracle.dacf.control.DataItemAccessHelper
_setDataItem, dataItemPublished, getDataItem, getDataItemName, getInfoBusName, propertyChange, setInfoBusName
 
Methods inherited from class oracle.dacf.control.ConsumerSupport
revoked
 
Methods inherited from class oracle.dacf.util.InfoBusMemberHelper
addInfoBusPropertyListener, addInfoBusVetoableListener, clearRef, getInfoBus, joinInfoBus, joinInfoBus, leaveInfoBus, removeInfoBusPropertyListener, removeInfoBusVetoableListener, setInfoBus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReturnItemNameListener

public ReturnItemNameListener(ReturnItem returnItem)
Constructor

Method Detail

setDataItemName

public void setDataItemName(java.lang.String dataItemName)
specify a InfoBus based dataset. Specify a data item name

Overrides:
setDataItemName in class DataItemAccessHelper
Parameters:
dataItemName - - data item name to bind to
See Also:
DataItemAccessHelper.getDataItem()

available

public void available(java.lang.String name,
                      java.lang.Object publishedObject)
Specified by:
available in interface oracle.dacf.rp.Consumer
Overrides:
available in class ConsumerSupport

dataItemAvailable

public void dataItemAvailable(javax.infobus.InfoBusItemAvailableEvent event)
This method is called by the InfoBus class on behalf of a data producer that is announcing the availability of a new data item by name.

Specified by:
dataItemAvailable in interface javax.infobus.InfoBusDataConsumer
Overrides:
dataItemAvailable in class DataItemAccessHelper

_getReturnItemNames

protected void _getReturnItemNames(java.lang.Object di)

dataItemRevoked

public void dataItemRevoked(javax.infobus.InfoBusItemRevokedEvent event)
This method is called by the InfoBus class on behalf of a data producer that is revoking the availability of a previously announced data item.

Specified by:
dataItemRevoked in interface javax.infobus.InfoBusDataConsumer
Overrides:
dataItemRevoked in class DataItemAccessHelper
Parameters:
event - The event.

Oracle Data-aware Controls Reference

 

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