public class FwkInfoBusMember extends FwkItem implements FwkInfoBusMemberInterface
,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected javax.infobus.InfoBusMemberSupport |
infoBusMemberSupport |
static java.lang.String |
version |
changeManager, properties, suspendChangeManagersourceauthor, buildnr, className, company, copyright, creationDate, dateFormatString, description, eMail, FWK_ICON, FWK_ICON_ARRAY, FWK_ICON_BG, FWK_ICON_BG_ARRAY, FWK_ICON_BG_LARGE, FWK_ICON_BG_LARGE_ARRAY, FWK_ICON_LARGE, FWK_ICON_LARGE_ARRAY, icon, ICON, iconCount, iconKey, internetAddress, name, titleNameINFOBUS_SOURCEAUTHOR, BUILDNR, COMPANY, COPYRIGHT, DATE_FORMAT, DEFAULT_ICON, DESCRIPTION, INTERNET, LARGE_ICON, LARGE_KEY_EXT, LARGE_OPAQUE_ICON, LARGE_OPAQUE_KEY_EXT, OPAQUE_ICON, OPAQUE_KEY_EXT, RCS_DATE_FORMAT, SUPPORT_EMAIL, TITLE_NAME| Constructor and Description |
|---|
FwkInfoBusMember()
Default constructor.
|
FwkInfoBusMember(java.lang.String memberName)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addInfoBusPropertyListener(java.beans.PropertyChangeListener pcl)
Adds a PropertyChangeListener that will be alerted whenever the InfoBusMember's
setInfoBus method is called and not vetoed.
|
void |
addInfoBusVetoableListener(java.beans.VetoableChangeListener vcl)
Adds a VetoableChangeListener to the list of listeners that will be
alerted whenever the InfoBusMember's setInfoBus method is called.
|
protected void |
finalize()
Leave the info at the end of session.
|
javax.infobus.InfoBus |
getInfoBus()
Returns the InfoBus which is currently assigned to the InfoBusMember's
InfoBus property.
|
java.lang.String |
getInfoBusName()
Get the infobus name.
|
java.lang.String |
getMemberName()
Get the bus member name.
|
java.lang.String |
getVersion()
Return the version string of the FWK component.
|
boolean |
isConnected()
Returns a boolean whether the member is connected to an infobus.
|
void |
joinInfoBus(java.lang.String infoBusName)
Join to the infobus.
|
void |
removeInfoBusPropertyListener(java.beans.PropertyChangeListener pcl)
Removes a PropertyChangeListener from the list of listeners requesting
notification of an InfoBus change.
|
void |
removeInfoBusVetoableListener(java.beans.VetoableChangeListener vcl)
Removes a VetoableChangeListener from the list of listeners that will
be alerted whenever the InfoBusMember's setInfoBus method is called.
|
void |
setInfoBus(javax.infobus.InfoBus newInfoBus)
Sets the InfoBus object for this InfoBusMember, if not vetoed.}
|
void |
setInfoBusName(java.lang.String newName)
Set the infobus name.
|
void |
setMemberName(java.lang.String dataItemName)
Set the name of the member.
|
void |
setName(java.lang.String newName)
Set the item name.
|
addDataItemChangeListener, fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, getName, getProperty, getPropertyGroup, getSource, isChangeManagerSuspended, release, removeDataItemChangeListener, setProperty, setPropertyGroup, suspendChangeManageraddCommand, addCommand, addToGroup, addToGroup, addVetoableChangeListener, addVetoableChangeListener, clearCommands, commandsAvailable, compareTo, deleteGroup, destroyController, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getAuthor, getBuild, getCommand, getCommands, getCommands, getCompany, getCompanyInternetAddress, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getFwkMimeTypes, getGroup, getIcon, getIcon, getIconKey, getIconKey, getPersistentObjectNames, getSupportEMail, getTitle, getTitleName, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, groupExists, removeCommand, removeFromGroup, removeVetoableChangeListener, removeVetoableChangeListener, setAuthor, setBuild, setCommands, setCompany, setCompanyInternetAddress, setCopyright, setCreationDate, setDateFormatString, setDescription, setDescriptor, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setSource, setSupportEMail, setTitleNameaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, isPropertyChangeEventSuspended, removePropertyChangeListener, removePropertyChangeListener, suspendPropertyChangeEventsgetClassName, getPresentationString, getPresentationString, getTransferData, getTransferDataFlavors, isDataFlavorSupported, lostOwnership, setClassName, setCreationDate, toStringgetNiceVersionclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitfireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, getProperty, getPropertyGroup, setProperty, setPropertyGroup, suspendChangeManagergetCommands, getPersistentObjectNamesdestroyControlleraddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, isPropertyChangeEventSuspended, removePropertyChangeListener, removePropertyChangeListener, setSource, suspendPropertyChangeEventsaddVetoableChangeListener, addVetoableChangeListener, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, removeVetoableChangeListener, removeVetoableChangeListenergetAuthor, getBuild, getClassName, getCompany, getCompanyInternetAddress, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getIcon, getIcon, getIconKey, getIconKey, getName, getPresentationString, getPresentationString, getSupportEMail, getTitle, getTitleName, setAuthor, setBuild, setClassName, setCompany, setCompanyInternetAddress, setCopyright, setCreationDate, setCreationDate, setDateFormatString, setDescription, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setSupportEMail, setTitleNamegetTransferData, getTransferDataFlavors, isDataFlavorSupportedaddCommand, addCommand, addToGroup, addToGroup, clearCommands, commandsAvailable, deleteGroup, getCommand, getCommands, getGroup, groupExists, removeCommand, removeFromGroup, setCommandsgetPresentationString, getPresentationStringreleasepublic static final java.lang.String version
protected javax.infobus.InfoBusMemberSupport infoBusMemberSupport
public FwkInfoBusMember()
public FwkInfoBusMember(java.lang.String memberName)
itemName - The name of the infobus member.
This name includes the name of the member and
the infobus to be connected. public java.lang.String getVersion()
FwkInterfacegetVersion in interface FwkInterfacegetVersion in class FwkItemprotected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic java.lang.String getMemberName()
getMemberName in interface FwkInfoBusMemberInterfacesetMemberName(java.lang.String)public void setMemberName(java.lang.String dataItemName)
throws FwkException
Example: myConsumer@myInfoBus
The name of the item is myConsumer and the name of the InfoBus is myInfoBus. This routine fires a PropertyChangeEvent on propterty MemberName.
setMemberName in interface FwkInfoBusMemberInterfacememberName - The new name of the member.FwkExceptionpublic void joinInfoBus(java.lang.String infoBusName)
throws FwkException
FwkExceptionpublic boolean isConnected()
isConnected in interface FwkInfoBusMemberInterfacepublic java.lang.String getInfoBusName()
getInfoBusName in interface FwkInfoBusMemberInterfacepublic void setInfoBusName(java.lang.String newName)
setInfoBusName in interface FwkInfoBusMemberInterfaceThe - new name of the infobus.public void setName(java.lang.String newName)
setName in interface FwkDescriptionInterfacesetName in class FwkItemThe - new name of the item.FwkPersistence.getName()public void addInfoBusPropertyListener(java.beans.PropertyChangeListener pcl)
addInfoBusPropertyListener in interface javax.infobus.InfoBusMemberpcl - The PropertyChangeListener.public void addInfoBusVetoableListener(java.beans.VetoableChangeListener vcl)
addInfoBusVetoableListener in interface javax.infobus.InfoBusMembervcl - The VetoableChangeListener.public javax.infobus.InfoBus getInfoBus()
getInfoBus in interface javax.infobus.InfoBusMemberpublic void removeInfoBusPropertyListener(java.beans.PropertyChangeListener pcl)
removeInfoBusPropertyListener in interface javax.infobus.InfoBusMemberpcl - The propertyChangeListener.public void removeInfoBusVetoableListener(java.beans.VetoableChangeListener vcl)
removeInfoBusVetoableListener in interface javax.infobus.InfoBusMembervcl - The VetoableChangeListener.public void setInfoBus(javax.infobus.InfoBus newInfoBus)
throws java.beans.PropertyVetoException
setInfoBus in interface javax.infobus.InfoBusMemberThe - new infobus.java.beans.PropertyVetoException