|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.altair.hwm.beans.utils.HWMBaseDataItem
public class HWMBaseDataItem
Title: HWMBaseDataItem
Description: This is a generic DataItem class. Producer Beans using InfoBus can use this class as a base class or as a wrapper for the DataItems that they produce
Company: Altair Engineering, Inc.
Constructor Summary | |
---|---|
HWMBaseDataItem()
|
|
HWMBaseDataItem(java.lang.Object objData,
java.lang.String strDataItemName,
javax.infobus.InfoBusEventListener infobusEvtListenerSrc)
|
Method Summary | |
---|---|
void |
addDataItemChangeListener(javax.infobus.DataItemChangeListener diChangeListener)
Registers a DataItemChagnedListener so as to get events whenever the data changes |
java.lang.Object |
get(java.lang.Object key)
Stub |
java.awt.datatransfer.DataFlavor[] |
getDataFlavors()
Stub |
java.lang.String |
getPresentationString(java.util.Locale locale)
Returns the data as a String |
java.lang.Object |
getProperty(java.lang.String strPropertyName)
Returns a property or metadata information about the item. |
javax.infobus.InfoBusEventListener |
getSource()
Returns the InfoBusEventListener which offers this DataItem on the InfoBus |
java.awt.datatransfer.Transferable |
getTransferable()
Stub methods |
java.lang.Object |
getValueAsObject()
Returns the data as an Object |
java.lang.String |
getValueAsString()
Returns the data as a String |
void |
release()
Stub |
void |
removeDataItemChangeListener(javax.infobus.DataItemChangeListener diChangeListener)
Removes a DataItemChagnedListener so that the listener will not receive anymore events when data changes |
void |
setValue(java.lang.Object objData)
Sets the Value property and sends a DataItemChangeEvent to all registered DataItemChangeListeners |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HWMBaseDataItem()
public HWMBaseDataItem(java.lang.Object objData, java.lang.String strDataItemName, javax.infobus.InfoBusEventListener infobusEvtListenerSrc)
Method Detail |
---|
public void setValue(java.lang.Object objData)
setValue
in interface javax.infobus.ImmediateAccess
objData
- The data object that needs to be passed on the infobuspublic java.lang.Object getValueAsObject()
getValueAsObject
in interface javax.infobus.ImmediateAccess
public java.lang.String getValueAsString()
getValueAsString
in interface javax.infobus.ImmediateAccess
public java.lang.String getPresentationString(java.util.Locale locale)
getPresentationString
in interface javax.infobus.ImmediateAccess
public void addDataItemChangeListener(javax.infobus.DataItemChangeListener diChangeListener)
addDataItemChangeListener
in interface javax.infobus.DataItemChangeManager
diChangeListener
- the Listener who is interested in an event
whenever data changespublic void removeDataItemChangeListener(javax.infobus.DataItemChangeListener diChangeListener)
removeDataItemChangeListener
in interface javax.infobus.DataItemChangeManager
diChangeListener
- the Listener to removepublic java.awt.datatransfer.Transferable getTransferable()
public javax.infobus.InfoBusEventListener getSource()
getSource
in interface javax.infobus.DataItem
public java.lang.Object getProperty(java.lang.String strPropertyName)
getProperty
in interface javax.infobus.DataItem
propertyName
- - the name of the property requested. Property names
must not contain the '*' character
public java.lang.Object get(java.lang.Object key)
get
in interface javax.infobus.InfoBusPropertyMap
public java.awt.datatransfer.DataFlavor[] getDataFlavors()
public void release()
release
in interface javax.infobus.DataItem
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |