public interface OdsxSelectorInterface extends FwkApplicationInterface, 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 |
---|---|
void |
add(OdsxPresentableElementInterface elem)
Publishes an ASAM-ODS instance dataitem.
|
void |
addMouseListener(java.awt.event.MouseListener listener)
Add a mouse listener.
|
void |
addMouseMotionListener(java.awt.event.MouseMotionListener listener)
Add a mouse motion listener.
|
OdsxFilterInterface |
getFilter()
Get the filter of this selector.
|
java.lang.String |
getRootTitleName()
Get the name of the root title.
|
OdsxSessionInterface |
getSession()
Get the session of this selector.
|
void |
remove(OdsxPresentableElementInterface elem)
Remove a dataitem from bus.
|
void |
remove(java.lang.String ident)
Remove a dataitem from bus.
|
void |
removeAll()
Remove all item from bus.
|
void |
setFilter(OdsxFilterInterface odsFilter,
boolean recursive)
Set the filter of this selector.
|
void |
setRootTitleName(java.lang.String rootTitleName)
Set the name of the root title.
|
void |
setSelectedAsamPath(java.lang.String asamPath)
Set the current selection to the given AsamPath.
|
void |
setSelectedAsamPath(java.lang.String asamPath,
boolean setAsRoot,
boolean open)
Set the current selection to the given AsamPath.
|
void |
setSession(OdsxSessionInterface odsSession)
Set the session of this selector.
|
addExecuteStateListener, exit, fireExecuteStateEvent, getFwkPort, getPanel, getStatusPanel, hasFwkPort, init, isEternal, isRegistered, register, register, register, removeExecuteStateListener, setArguments, setEternal, setPanel, setServiceControlManager, unregister
getCompany, readConstructor, readFromDOM, readingDOM, readingDOM, writeConstructor, writeToDOM, writeToXML
getPrintJobName, setPageFormat
getNumberOfPages, getPageFormat, getPrintable
getPriority, isInterrupted, setPriority, start, stop
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, 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
OdsxFilterInterface getFilter()
OdsxSessionInterface getSession()
void setFilter(OdsxFilterInterface odsFilter, boolean recursive)
odsFilter
- The filter of this selector.recursive
- Recursively set the filters in all nodes.void setRootTitleName(java.lang.String rootTitleName)
rootTitleName
- The name of the root title..java.lang.String getRootTitleName()
void setSession(OdsxSessionInterface odsSession) throws AoException
odsSession
- The session of this selector.AoException
void setSelectedAsamPath(java.lang.String asamPath) throws AoException
asamPath
- The asam path to the new selection.AoException
void setSelectedAsamPath(java.lang.String asamPath, boolean setAsRoot, boolean open) throws AoException
asamPath
- The asam path to the new selection.setAsRoot
- Make the selected element the tree root.open
- if true the found node will be opened.AoException
void add(OdsxPresentableElementInterface elem)
elem
- The instance to be added.void remove(OdsxPresentableElementInterface elem)
elem
- The item to be removed.void remove(java.lang.String ident)
ident
- The identification string of item to be removed.void removeAll()
void addMouseListener(java.awt.event.MouseListener listener)
listener
- The mouse listener.void addMouseMotionListener(java.awt.event.MouseMotionListener listener)
listener
- The mouse motion listener.