public interface FwkApplicationProducerInterface extends FwkInfoBusProducerInterface
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 and Type | Method and Description |
---|---|
FwkApplicationInterface |
fetchEternal(java.lang.String applName)
Fetch an enternal brick.
|
java.lang.String |
getUniqueName(java.lang.String applicationName)
Get a unique registry name.
|
java.lang.String |
register(FwkApplicationInterface application)
Register a new application.
|
java.lang.String |
register(FwkApplicationInterface application,
java.awt.datatransfer.DataFlavor[] dataFlavor)
Register a new application.
|
void |
unregister(FwkApplicationInterface application)
Unregister the application and exit if the last
application was unregistered.
|
findDataItem, findDataItem, findMultipleDataItems, findMultipleDataItems, fireItemAvailable, fireItemRevoked, register, revoke, 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
java.lang.String getUniqueName(java.lang.String applicationName)
applicationName
- The application base name.java.lang.String register(FwkApplicationInterface application) throws java.lang.RuntimeException
applicationName
- The basic application name.application
- The application object.FwkException
- if the application is eternal and already registered.java.lang.RuntimeException
java.lang.String register(FwkApplicationInterface application, java.awt.datatransfer.DataFlavor[] dataFlavor)
application
- The object that should be registred.dataFlavor
- The data flavor array for this object.(String, ApplicationInterface)
void unregister(FwkApplicationInterface application)
applicationName
- The name of the application to be unregistered.FwkApplicationInterface fetchEternal(java.lang.String applName) throws java.lang.RuntimeException
applName
- The name of the eternal application.FwkEception
- if the application isn't available, an eternal application or
is already fetched.java.lang.RuntimeException