public class FwkSystemPropertyProducer extends FwkInfoBusProducer implements FwkInfoBusProducerInterface
,
Serialized FormModifier and Type | Field and Description |
---|---|
static java.lang.String[] |
MIMETYPES
Supported mime types.
|
FWKMIMETYPE, 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
Constructor and Description |
---|
FwkSystemPropertyProducer()
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
dataItemRequested(javax.infobus.InfoBusItemRequestedEvent ev)
DataItemRequestEvent handler.
|
protected void |
fireItemAvailable(java.lang.String ident,
java.awt.datatransfer.DataFlavor[] flavor)
This method fires an ItemAvailableEvent for the specified property.
|
protected void |
firePatternItemAvailable(java.lang.String pattern,
java.awt.datatransfer.DataFlavor[] flavor)
This method fires an ItemAvailableEvent for all the
system properties the match the given pattern.
|
boolean |
revoke(java.lang.String itemName,
java.awt.datatransfer.DataFlavor[] flavor)
This method revoke an item from producer list.
|
finalize, findDataItem, findDataItem, findMultipleDataItems, findMultipleDataItems, fireItemAvailable, fireItemRevoked, getController, initialize, isAssignable, isAssignable, propertyChange, register, release, setController, setInfoBusName, unregister
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
findDataItem, findDataItem, findMultipleDataItems, findMultipleDataItems, fireItemAvailable, fireItemRevoked, register, unregister
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
public FwkSystemPropertyProducer()
public boolean revoke(java.lang.String itemName, java.awt.datatransfer.DataFlavor[] flavor)
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.
revoke
in interface FwkInfoBusProducerInterface
revoke
in class FwkInfoBusProducer
itemName
- The name of the item to be revoked or null to get the
support flag.flavor
- The data flavor of the item to be revoked.protected void firePatternItemAvailable(java.lang.String pattern, java.awt.datatransfer.DataFlavor[] flavor)
pattern
- The pattern string.flavor
- The requested data flavor.protected void fireItemAvailable(java.lang.String ident, java.awt.datatransfer.DataFlavor[] flavor)
ident
- The property key.flavor
- The requested data flavor.public void dataItemRequested(javax.infobus.InfoBusItemRequestedEvent ev)
dataItemRequested
in interface javax.infobus.InfoBusDataProducer
dataItemRequested
in class FwkInfoBusProducer
ev
- The infobus data item (the name of the item is the key).