public class FwkAlias extends FwkInfoBusMember implements FwkAliasInterface
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected java.lang.String |
aliasName
The name ot the item.
|
protected java.awt.datatransfer.DataFlavor[] |
flavors
The flavor list supported by the source item.
|
protected java.lang.String |
sourceBus
The name of the source bus.
|
static java.lang.String |
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
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 |
---|
FwkAlias(java.lang.String name,
java.lang.String item,
java.lang.String srcBusName,
java.awt.datatransfer.DataFlavor[] flavors)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
java.awt.datatransfer.DataFlavor[] |
getDataFlavors()
Get the flavors of the alias.
|
java.lang.String |
getPresentationString(java.util.Locale locale)
Retrieves the representation string.
|
java.lang.String |
getSourceBusName()
Get the name of the source bus.
|
java.lang.String |
getSourceMemberName()
Get the name of the source member.
|
java.lang.String |
getVersion()
Return the version string of the FWK component.
|
boolean |
isAssignable(java.awt.datatransfer.DataFlavor[] flavors)
Ask whether the given flavor array has one suported flavor.
|
java.lang.String |
toString()
The String presentation of the alias.
|
java.lang.String |
unalias()
Unalias the item.
|
addInfoBusPropertyListener, addInfoBusVetoableListener, finalize, getInfoBus, getInfoBusName, getMemberName, isConnected, joinInfoBus, removeInfoBusPropertyListener, removeInfoBusVetoableListener, setInfoBus, setInfoBusName, setMemberName, setName
addDataItemChangeListener, fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, getName, getProperty, getPropertyGroup, getSource, isChangeManagerSuspended, release, 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, getTransferData, getTransferDataFlavors, isDataFlavorSupported, lostOwnership, setClassName, setCreationDate
getNiceVersion
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
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, 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
release
public static final java.lang.String version
protected java.lang.String sourceBus
protected java.lang.String aliasName
protected java.awt.datatransfer.DataFlavor[] flavors
public FwkAlias(java.lang.String name, java.lang.String item, java.lang.String srcBusName, java.awt.datatransfer.DataFlavor[] flavors)
name
- The name of the alias.item
- The name of the item.srcBusName
- The name of the source bus.flavors
- The array of supported data flavors.public java.lang.String getVersion()
FwkInterface
getVersion
in interface FwkInterface
getVersion
in class FwkInfoBusMember
public java.awt.datatransfer.DataFlavor[] getDataFlavors()
getDataFlavors
in interface FwkAliasInterface
The
- flavor array supported by the alias.public boolean isAssignable(java.awt.datatransfer.DataFlavor[] flavors)
isAssignable
in interface FwkAliasInterface
flavors
- the flavor list.public java.lang.String unalias()
unalias
in interface FwkAliasInterface
public java.lang.String getSourceBusName()
getSourceBusName
in interface FwkAliasInterface
public java.lang.String getSourceMemberName()
getSourceMemberName
in interface FwkAliasInterface
public java.lang.String toString()
toString
in class FwkDescription
public java.lang.String getPresentationString(java.util.Locale locale)
getPresentationString
in interface FwkDescriptionInterface
getPresentationString
in interface FwkPresentationInterface
getPresentationString
in class FwkDescription
locale
- The Locale object or null.