public interface FwkInfoBusProducerInterface extends FwkMimeTypeInterface, FwkControlledByInterface, javax.infobus.InfoBusDataProducer, javax.infobus.InfoBusEventListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUSNAME
The name of the ProducerBus.
|
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 and Type | Method and Description |
---|---|
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.
|
void |
fireItemAvailable(javax.infobus.DataItem item,
java.awt.datatransfer.DataFlavor[] flavor)
Fire an item revoked event on the given item name.
|
void |
fireItemRevoked(javax.infobus.DataItem item)
Fire an item revoked event on the given item name.
|
void |
register()
Register the producer.
|
boolean |
revoke(java.lang.String itemName,
java.awt.datatransfer.DataFlavor[] dataFlavor)
This method revoke an item from producer list.
|
void |
unregister()
Unregister the producer.
|
addMimeType, getDataFlavor, getDataFlavors, getMimeTypes, removeMimeType
getInfoBusName, getMemberName, isConnected, setInfoBusName, 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, release
addInfoBusPropertyListener, addInfoBusVetoableListener, getInfoBus, removeInfoBusPropertyListener, removeInfoBusVetoableListener, setInfoBus
getController, setController
static final java.lang.String BUSNAME
void unregister()
void register()
boolean revoke(java.lang.String itemName, java.awt.datatransfer.DataFlavor[] dataFlavor)
The method returns a boolean that indicates whether producer supports the revokation. It is possible to test the revoke by passing a null string to that method.
itemName
- The name of the item to be revoked or null to get the
support flag.dataFlavor
- The data flavor of the item to be revoked.void fireItemAvailable(javax.infobus.DataItem item, java.awt.datatransfer.DataFlavor[] flavor)
item
- The item for that the event should be fired.void fireItemRevoked(javax.infobus.DataItem item)
item
- The item for that the event should be fired.java.lang.Object findDataItem(java.lang.String dataItemName)
dataItemName
- The item to be found.java.lang.Object findDataItem(java.lang.String dataItemName, java.awt.datatransfer.DataFlavor[] flavors)
dataItemName
- The item to be found.flavors
- The flavors that should be support by the item.java.lang.Object[] findMultipleDataItems(java.lang.String dataItemName)
pattern
- The dataitem pattern.flavors
- The flavors that should be support by the item.java.lang.Object[] findMultipleDataItems(java.lang.String dataItemName, java.awt.datatransfer.DataFlavor[] flavors)
pattern
- The dataitem pattern.flavors
- The flavors that should be support by the item.