public class FwkInfoBusMember extends FwkItem implements FwkInfoBusMemberInterface
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected javax.infobus.InfoBusMemberSupport |
infoBusMemberSupport |
static java.lang.String |
version |
changeManager, properties, suspendChangeManager
source
author, 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, titleName
INFOBUS_SOURCE
AUTHOR, 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, suspendChangeManager
addCommand, 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, setTitleName
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, isPropertyChangeEventSuspended, removePropertyChangeListener, removePropertyChangeListener, suspendPropertyChangeEvents
getClassName, getPresentationString, getPresentationString, getTransferData, getTransferDataFlavors, isDataFlavorSupported, lostOwnership, setClassName, setCreationDate, toString
getNiceVersion
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, getProperty, getPropertyGroup, setProperty, setPropertyGroup, suspendChangeManager
getCommands, getPersistentObjectNames
destroyController
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, isPropertyChangeEventSuspended, removePropertyChangeListener, removePropertyChangeListener, setSource, suspendPropertyChangeEvents
addVetoableChangeListener, addVetoableChangeListener, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, removeVetoableChangeListener, removeVetoableChangeListener
getAuthor, 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, setTitleName
getTransferData, getTransferDataFlavors, isDataFlavorSupported
addCommand, addCommand, addToGroup, addToGroup, clearCommands, commandsAvailable, deleteGroup, getCommand, getCommands, getGroup, groupExists, removeCommand, removeFromGroup, setCommands
getPresentationString, getPresentationString
release
public 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()
FwkInterface
getVersion
in interface FwkInterface
getVersion
in class FwkItem
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public java.lang.String getMemberName()
getMemberName
in interface FwkInfoBusMemberInterface
setMemberName(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 FwkInfoBusMemberInterface
memberName
- The new name of the member.FwkException
public void joinInfoBus(java.lang.String infoBusName) throws FwkException
FwkException
public boolean isConnected()
isConnected
in interface FwkInfoBusMemberInterface
public java.lang.String getInfoBusName()
getInfoBusName
in interface FwkInfoBusMemberInterface
public void setInfoBusName(java.lang.String newName)
setInfoBusName
in interface FwkInfoBusMemberInterface
The
- new name of the infobus.public void setName(java.lang.String newName)
setName
in interface FwkDescriptionInterface
setName
in class FwkItem
The
- new name of the item.FwkPersistence.getName()
public void addInfoBusPropertyListener(java.beans.PropertyChangeListener pcl)
addInfoBusPropertyListener
in interface javax.infobus.InfoBusMember
pcl
- The PropertyChangeListener.public void addInfoBusVetoableListener(java.beans.VetoableChangeListener vcl)
addInfoBusVetoableListener
in interface javax.infobus.InfoBusMember
vcl
- The VetoableChangeListener.public javax.infobus.InfoBus getInfoBus()
getInfoBus
in interface javax.infobus.InfoBusMember
public void removeInfoBusPropertyListener(java.beans.PropertyChangeListener pcl)
removeInfoBusPropertyListener
in interface javax.infobus.InfoBusMember
pcl
- The propertyChangeListener.public void removeInfoBusVetoableListener(java.beans.VetoableChangeListener vcl)
removeInfoBusVetoableListener
in interface javax.infobus.InfoBusMember
vcl
- The VetoableChangeListener.public void setInfoBus(javax.infobus.InfoBus newInfoBus) throws java.beans.PropertyVetoException
setInfoBus
in interface javax.infobus.InfoBusMember
The
- new infobus.java.beans.PropertyVetoException