public interface FwkApplicationProducerInterface extends FwkInfoBusProducerInterface
BUSNAMEINFOBUS_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 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, unregisteraddMimeType, getDataFlavor, getDataFlavors, getMimeTypes, removeMimeTypegetInfoBusName, getMemberName, isConnected, setInfoBusName, 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, getPresentationStringgetVersion, releaseaddInfoBusPropertyListener, addInfoBusVetoableListener, getInfoBus, removeInfoBusPropertyListener, removeInfoBusVetoableListener, setInfoBusgetController, setControllerjava.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.RuntimeExceptionjava.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