public class FwkPort extends FwkIO implements FwkPortInterface
,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected static FwkIconInterface |
PORT |
protected static byte[] |
PORT_ARRAY |
protected static FwkIconInterface |
PORT_BG |
protected static byte[] |
PORT_BG_ARRAY |
protected static FwkIconInterface |
PORT_BG_LARGE |
protected static byte[] |
PORT_BG_LARGE_ARRAY |
protected static FwkIconInterface |
PORT_LARGE |
protected static byte[] |
PORT_LARGE_ARRAY |
static java.lang.String |
version |
inAllowed, outAllowedinfoBusMemberSupportchangeManager, 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 |
FwkPort()
The default constructor.
|
protected |
FwkPort(java.lang.String memberName)
The default constructor.
|
protected |
FwkPort(java.lang.String memberName,
FwkArrayInterface producerMimeTypes,
FwkArrayInterface consumerMimeTypes)
The default constructor.
|
protected |
FwkPort(java.lang.String memberName,
java.lang.String[] producerMimeTypes,
java.lang.String[] consumerMimeTypes)
The default constructor.
|
protected |
FwkPort(java.lang.String memberName,
java.lang.String producerMimeType,
java.lang.String consumerMimeType)
The default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addConsumerMimeType(java.lang.String type)
Add a consumer mimetype.
|
void |
addProducerMimeType(java.lang.String type)
Add a producer mimetype.
|
void |
dataItemAvailable(javax.infobus.InfoBusItemAvailableEvent ev)
Invoked if an data item is available.
|
void |
dataItemRequested(javax.infobus.InfoBusItemRequestedEvent ev)
DataItemRequestEvent handler.
|
void |
dataItemRevoked(javax.infobus.InfoBusItemRevokedEvent ev)
Invoked if a dataitem is revoked.
|
protected void |
finalize()
Leave the info at the end of session.
|
java.awt.datatransfer.DataFlavor |
getConsumerDataFlavor(int index)
Return the data flavor of the consumer mimetype.
|
java.awt.datatransfer.DataFlavor[] |
getConsumerDataFlavors()
Return the data flavor array of all consumer mimetypes.
|
java.lang.String[] |
getConsumerMimeTypes()
Get the consumer mime type string list.
|
java.awt.datatransfer.DataFlavor |
getProducerDataFlavor(int index)
Return the data flavor of the producer mimetype.
|
java.awt.datatransfer.DataFlavor[] |
getProducerDataFlavors()
Return the data flavor array of all producer mimetypes.
|
java.lang.String[] |
getProducerMimeTypes()
Get the producer mime type string list.
|
java.lang.String |
getVersion()
Return the version string of the FWK component.
|
protected void |
initialize(java.lang.String[] producerMimeTypes,
java.lang.String[] consumerMimeTypes)
Initialize the component.
|
void |
propertyChange(java.beans.PropertyChangeEvent ev)
The property change callback.
|
void |
register()
Register the controller.
|
void |
release()
Release object.
|
void |
removeConsumerMimeType(java.lang.String type)
Remove a consumer mimetype.
|
void |
removeProducerMimeType(java.lang.String type)
Remove a producer mimetype.
|
void |
setInfoBusName(java.lang.String newName)
Set the infobus name.
|
void |
unregister()
Unregister the controller.
|
getInAllowed, getOutAllowed, setInAllowed, setOutAllowedaddInfoBusPropertyListener, 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, waitgetInAllowed, getOutAllowed, setInAllowed, setOutAllowedgetInfoBusName, 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, getPresentationStringpublic static final java.lang.String version
protected static final byte[] PORT_BG_LARGE_ARRAY
protected static final byte[] PORT_LARGE_ARRAY
protected static final byte[] PORT_BG_ARRAY
protected static final byte[] PORT_ARRAY
protected static final FwkIconInterface PORT
protected static final FwkIconInterface PORT_BG
protected static final FwkIconInterface PORT_LARGE
protected static final FwkIconInterface PORT_BG_LARGE
protected FwkPort()
protected FwkPort(java.lang.String memberName)
memberName - The name of the infobus member.
Use the member name conventions of the FwkInfoBusMember.#FwkInfoBusMember.setMemberNameprotected FwkPort(java.lang.String memberName,
java.lang.String[] producerMimeTypes,
java.lang.String[] consumerMimeTypes)
memberName - The name of the infobus member.
Use the member name conventions of the FwkInfoBusMember.producerMimetypes - An string array containing the supported producer mime types.consumerMimetypes - An string array containing the supported consumer mime types.#FwkInfoBusMember.setMemberNameprotected FwkPort(java.lang.String memberName,
FwkArrayInterface producerMimeTypes,
FwkArrayInterface consumerMimeTypes)
memberName - The name of the infobus member.
Use the member name conventions of the FwkInfoBusMember.producerMimetypes - An array containing the supported producer mime types.consumerMimetypes - An array containing the supported consumer mime types.#FwkInfoBusMember.setMemberNameprotected FwkPort(java.lang.String memberName,
java.lang.String producerMimeType,
java.lang.String consumerMimeType)
memberName - The name of the infobus member.
Use the member name conventions of the FwkInfoBusMember.producerMimetype - An string containing the supported producer mime types.consumerMimetype - An string containing the supported consumer mime types.#FwkInfoBusMember.setMemberNamepublic java.lang.String getVersion()
FwkInterfacegetVersion in interface FwkInterfacegetVersion in class FwkIOprotected 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[] producerMimeTypes,
java.lang.String[] consumerMimeTypes)
producerMimeTypes - A string array constaining the producer mimetypes.consumerMimeTypes - A string array constaining the consumer mimetypes.public void unregister()
public void register()
public void setInfoBusName(java.lang.String newName)
setInfoBusName in interface FwkInfoBusMemberInterfacesetInfoBusName in class FwkInfoBusMemberThe - new name of the infobus.public void dataItemRequested(javax.infobus.InfoBusItemRequestedEvent ev)
dataItemRequested in interface javax.infobus.InfoBusDataProducerev - The infobus dataitem, the name of the item is the key.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.public java.awt.datatransfer.DataFlavor getConsumerDataFlavor(int index)
throws FwkException
getConsumerDataFlavor in interface FwkPortInterfaceindex - The index of the consumer mime type.FwkException - with the error number CANNOT_CREATE_DATAFLAVOR.public java.awt.datatransfer.DataFlavor[] getConsumerDataFlavors()
throws FwkException
getConsumerDataFlavors in interface FwkPortInterfaceFwkException - with the error number AO_EVENT.public void addConsumerMimeType(java.lang.String type)
addConsumerMimeType in interface FwkPortInterfacetype - Mimetype string to be added.public void removeConsumerMimeType(java.lang.String type)
removeConsumerMimeType in interface FwkPortInterfacetype - Consumer mimetype to be removed.public java.lang.String[] getConsumerMimeTypes()
getConsumerMimeTypes in interface FwkPortInterfacepublic java.awt.datatransfer.DataFlavor getProducerDataFlavor(int index)
throws FwkException
getProducerDataFlavor in interface FwkPortInterfaceindex - The index of the producer mime type.FwkException - with the error number CANNOT_CREATE_DATAFLAVOR.public java.awt.datatransfer.DataFlavor[] getProducerDataFlavors()
throws FwkException
getProducerDataFlavors in interface FwkPortInterfaceFwkException - with the error number AO_EVENT.public void addProducerMimeType(java.lang.String type)
addProducerMimeType in interface FwkPortInterfacetype - Mimetype string to be added.public void removeProducerMimeType(java.lang.String type)
removeProducerMimeType in interface FwkPortInterfacetype - producer mimetype to be removed.public java.lang.String[] getProducerMimeTypes()
getProducerMimeTypes in interface FwkPortInterface