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_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 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, removeMimeTypegetInfoBusName, getMemberName, isConnected, setInfoBusName, 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, getPresentationStringgetVersion, releaseaddInfoBusPropertyListener, addInfoBusVetoableListener, getInfoBus, removeInfoBusPropertyListener, removeInfoBusVetoableListener, setInfoBusgetController, setControllerstatic 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.