public class FwkInfoBusConsumer extends FwkMimeType implements FwkInfoBusConsumerInterface
,
Serialized FormFWKMIMETYPE, versioninfoBusMemberSupportchangeManager, 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, titleNameBUSNAMEINFOBUS_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| Modifier | Constructor and Description |
|---|---|
protected |
FwkInfoBusConsumer(java.lang.String memberName,
FwkArrayInterface mimeTypes)
The default constructor.
|
protected |
FwkInfoBusConsumer(java.lang.String memberName,
java.lang.String mimeType)
The default constructor.
|
protected |
FwkInfoBusConsumer(java.lang.String memberName,
java.lang.String[] mimeTypes)
The default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dataItemAvailable(javax.infobus.InfoBusItemAvailableEvent ev)
Invoked if an data item is available.
|
void |
dataItemRevoked(javax.infobus.InfoBusItemRevokedEvent ev)
Invoked if a dataitem is revoked.
|
protected void |
finalize()
Leave the info at the end of session.
|
java.lang.Object |
findDataItem(java.lang.String dataItemName)
Seeks a DataItem for a given data item name.
|
java.lang.Object |
findDataItem(java.lang.String dataItemName,
java.awt.datatransfer.DataFlavor[] flavors)
Seeks a DataItem for a given data item name.
|
java.lang.Object[] |
findMultipleDataItems(java.lang.String dataItemName)
Seeks all available dataitems that match the pattern.
|
java.lang.Object[] |
findMultipleDataItems(java.lang.String dataItemName,
java.awt.datatransfer.DataFlavor[] flavors)
Seeks all available dataitems that match the pattern.
|
FwkControllerInterface |
getController()
Get the controller instance of the application.
|
protected void |
initialize(java.lang.String memberName)
Initialize the component.
|
boolean |
isAssignable(java.awt.datatransfer.DataFlavor[] flavors)
Return a boolean whether the given data flavors are
assignable from this consumer.
|
void |
propertyChange(java.beans.PropertyChangeEvent ev)
Invoked if a property changed.
|
void |
register()
Register the consumer.
|
void |
release()
Release the item.
|
void |
setController(FwkControllerInterface controller)
Set the controller instance of the application.
|
void |
setInfoBusName(java.lang.String newName)
Set the infobus name.
|
void |
unregister()
Unregister the consumer.
|
addMimeType, getDataFlavor, getDataFlavors, getMimeTypes, getVersion, removeMimeTypeaddInfoBusPropertyListener, addInfoBusVetoableListener, getInfoBus, getInfoBusName, getMemberName, isConnected, joinInfoBus, removeInfoBusPropertyListener, removeInfoBusVetoableListener, setInfoBus, setMemberName, setNameaddDataItemChangeListener, fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, getName, getProperty, getPropertyGroup, getSource, isChangeManagerSuspended, 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, waitaddMimeType, getDataFlavor, getDataFlavors, getMimeTypes, removeMimeTypegetInfoBusName, getMemberName, isConnected, setMemberNamefireItemAdded, 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, setName, setSupportEMail, setTitleNamegetTransferData, getTransferDataFlavors, isDataFlavorSupportedaddCommand, addCommand, addToGroup, addToGroup, clearCommands, commandsAvailable, deleteGroup, getCommand, getCommands, getGroup, groupExists, removeCommand, removeFromGroup, setCommandsgetPresentationString, getPresentationStringgetVersionprotected FwkInfoBusConsumer(java.lang.String memberName,
java.lang.String[] mimeTypes)
memberName - The name of the infobus member.
Use the member name conventions of the FwkInfoBusMember.mimetypes - An array constaining the supported mime types.#FwkInfoBusMember.setMemberNameprotected FwkInfoBusConsumer(java.lang.String memberName,
FwkArrayInterface mimeTypes)
memberName - The name of the infobus member.
Use the member name conventions of the FwkInfoBusMember.mimetypes - An array constaining the supported mime types.#FwkInfoBusMember.setMemberNameprotected FwkInfoBusConsumer(java.lang.String memberName,
java.lang.String mimeType)
memberName - The name of the infobus member.
Use the member name conventions of the FwkInfoBusMember.mimetypes - A string constaining the supported mime types.#FwkInfoBusMember.setMemberNameprotected void finalize()
throws java.lang.Throwable
finalize in class FwkInfoBusMemberjava.lang.Throwablepublic void release()
release in interface FwkInterfacerelease in interface javax.infobus.DataItemrelease in class FwkItemprotected void initialize(java.lang.String memberName)
memberName - The membername of the component.public void unregister()
unregister in interface FwkInfoBusConsumerInterfacepublic void register()
register in interface FwkInfoBusConsumerInterfacepublic FwkControllerInterface getController()
getController in interface FwkControlledByInterfacepublic void setController(FwkControllerInterface controller)
setController in interface FwkControlledByInterfacecontroller - The controller instance of the application.public boolean isAssignable(java.awt.datatransfer.DataFlavor[] flavors)
isAssignable in interface FwkInfoBusConsumerInterfacepublic void setInfoBusName(java.lang.String newName)
setInfoBusName in interface FwkInfoBusMemberInterfacesetInfoBusName in class FwkInfoBusMemberThe - new name of the infobus.public java.lang.Object findDataItem(java.lang.String dataItemName)
findDataItem in interface FwkInfoBusConsumerInterfacedataItemName - The item to be found.public java.lang.Object findDataItem(java.lang.String dataItemName,
java.awt.datatransfer.DataFlavor[] flavors)
findDataItem in interface FwkInfoBusConsumerInterfacedataItemName - The item to be found.flavors - The flavors that should be support by the item.public java.lang.Object[] findMultipleDataItems(java.lang.String dataItemName)
findMultipleDataItems in interface FwkInfoBusConsumerInterfacepattern - The dataitem pattern.flavors - The flavors that should be support by the item.public java.lang.Object[] findMultipleDataItems(java.lang.String dataItemName,
java.awt.datatransfer.DataFlavor[] flavors)
findMultipleDataItems in interface FwkInfoBusConsumerInterfacepattern - The dataitem pattern.flavors - The flavors that should be support by the item.public void dataItemRevoked(javax.infobus.InfoBusItemRevokedEvent ev)
dataItemRevoked in interface javax.infobus.InfoBusDataConsumerev - The infobus data item revoked event.public void dataItemAvailable(javax.infobus.InfoBusItemAvailableEvent ev)
dataItemAvailable in interface javax.infobus.InfoBusDataConsumerev - The infobus data item available event.public void propertyChange(java.beans.PropertyChangeEvent ev)
propertyChange in interface java.beans.PropertyChangeListenerev - The property change event