public interface OdsxSelectorInterface extends FwkApplicationInterface, 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 |
|---|---|
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, unregistergetCompany, readConstructor, readFromDOM, readingDOM, readingDOM, writeConstructor, writeToDOM, writeToXMLgetPrintJobName, setPageFormatgetNumberOfPages, getPageFormat, getPrintablegetPriority, isInterrupted, setPriority, start, stopfindDataItem, 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, 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, setControllerOdsxFilterInterface 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.AoExceptionvoid setSelectedAsamPath(java.lang.String asamPath)
throws AoException
asamPath - The asam path to the new selection.AoExceptionvoid 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.AoExceptionvoid 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.