public class FwkPort extends FwkIO implements FwkPortInterface
,
Serialized FormModifier 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, outAllowed
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 |
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, setOutAllowed
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
getInAllowed, getOutAllowed, setInAllowed, setOutAllowed
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
public 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.setMemberName
protected 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.setMemberName
protected 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.setMemberName
protected 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.setMemberName
public java.lang.String getVersion()
FwkInterface
getVersion
in interface FwkInterface
getVersion
in class FwkIO
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[] 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 FwkInfoBusMemberInterface
setInfoBusName
in class FwkInfoBusMember
The
- new name of the infobus.public void dataItemRequested(javax.infobus.InfoBusItemRequestedEvent ev)
dataItemRequested
in interface javax.infobus.InfoBusDataProducer
ev
- The infobus dataitem, the name of the item is the key.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.public java.awt.datatransfer.DataFlavor getConsumerDataFlavor(int index) throws FwkException
getConsumerDataFlavor
in interface FwkPortInterface
index
- 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 FwkPortInterface
FwkException
- with the error number AO_EVENT.public void addConsumerMimeType(java.lang.String type)
addConsumerMimeType
in interface FwkPortInterface
type
- Mimetype string to be added.public void removeConsumerMimeType(java.lang.String type)
removeConsumerMimeType
in interface FwkPortInterface
type
- Consumer mimetype to be removed.public java.lang.String[] getConsumerMimeTypes()
getConsumerMimeTypes
in interface FwkPortInterface
public java.awt.datatransfer.DataFlavor getProducerDataFlavor(int index) throws FwkException
getProducerDataFlavor
in interface FwkPortInterface
index
- 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 FwkPortInterface
FwkException
- with the error number AO_EVENT.public void addProducerMimeType(java.lang.String type)
addProducerMimeType
in interface FwkPortInterface
type
- Mimetype string to be added.public void removeProducerMimeType(java.lang.String type)
removeProducerMimeType
in interface FwkPortInterface
type
- producer mimetype to be removed.public java.lang.String[] getProducerMimeTypes()
getProducerMimeTypes
in interface FwkPortInterface