public class FwkInfoBusConsumer extends FwkMimeType implements FwkInfoBusConsumerInterface
,
Serialized FormFWKMIMETYPE, version
infoBusMemberSupport
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
BUSNAME
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
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, removeMimeType
addInfoBusPropertyListener, addInfoBusVetoableListener, getInfoBus, getInfoBusName, getMemberName, isConnected, joinInfoBus, removeInfoBusPropertyListener, removeInfoBusVetoableListener, setInfoBus, setMemberName, setName
addDataItemChangeListener, fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, getName, getProperty, getPropertyGroup, getSource, isChangeManagerSuspended, 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
addMimeType, getDataFlavor, getDataFlavors, getMimeTypes, removeMimeType
getInfoBusName, getMemberName, isConnected, setMemberName
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, setName, setSupportEMail, setTitleName
getTransferData, getTransferDataFlavors, isDataFlavorSupported
addCommand, addCommand, addToGroup, addToGroup, clearCommands, commandsAvailable, deleteGroup, getCommand, getCommands, getGroup, groupExists, removeCommand, removeFromGroup, setCommands
getPresentationString, getPresentationString
getVersion
protected 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.setMemberName
protected 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.setMemberName
protected 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.setMemberName
protected void finalize() throws java.lang.Throwable
finalize
in class FwkInfoBusMember
java.lang.Throwable
public void release()
release
in interface FwkInterface
release
in interface javax.infobus.DataItem
release
in class FwkItem
protected void initialize(java.lang.String memberName)
memberName
- The membername of the component.public void unregister()
unregister
in interface FwkInfoBusConsumerInterface
public void register()
register
in interface FwkInfoBusConsumerInterface
public FwkControllerInterface getController()
getController
in interface FwkControlledByInterface
public void setController(FwkControllerInterface controller)
setController
in interface FwkControlledByInterface
controller
- The controller instance of the application.public boolean isAssignable(java.awt.datatransfer.DataFlavor[] flavors)
isAssignable
in interface FwkInfoBusConsumerInterface
public void setInfoBusName(java.lang.String newName)
setInfoBusName
in interface FwkInfoBusMemberInterface
setInfoBusName
in class FwkInfoBusMember
The
- new name of the infobus.public java.lang.Object findDataItem(java.lang.String dataItemName)
findDataItem
in interface FwkInfoBusConsumerInterface
dataItemName
- The item to be found.public java.lang.Object findDataItem(java.lang.String dataItemName, java.awt.datatransfer.DataFlavor[] flavors)
findDataItem
in interface FwkInfoBusConsumerInterface
dataItemName
- 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 FwkInfoBusConsumerInterface
pattern
- 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 FwkInfoBusConsumerInterface
pattern
- 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.InfoBusDataConsumer
ev
- The infobus data item revoked event.public void dataItemAvailable(javax.infobus.InfoBusItemAvailableEvent ev)
dataItemAvailable
in interface javax.infobus.InfoBusDataConsumer
ev
- The infobus data item available event.public void propertyChange(java.beans.PropertyChangeEvent ev)
propertyChange
in interface java.beans.PropertyChangeListener
ev
- The property change event