public abstract class DataListSelectionFrame extends RemoteUserInterface implements javax.swing.event.ListSelectionListener
Modifier and Type | Field and Description |
---|---|
protected Callback |
callback |
protected java.lang.String |
callbackId |
protected DataObject |
contentDataObject |
appearanceModifiablePool, appellation, buildDone, confirmationMatter, contextInfo, dependencies, infoMatter, isToRenew, popupBuilders, presentMessageInDialogIfRepeated, remoteContents, remoteContentsExceptionallyToSetValues, sessionData
Constructor and Description |
---|
DataListSelectionFrame(SessionData sessionData,
DataObject contentDataObject,
Callback callback,
java.lang.String frameTitle) |
DataListSelectionFrame(SessionData sessionData,
DataObject contentDataObject,
MustTextField targetTextField,
java.lang.String frameTitle) |
Modifier and Type | Method and Description |
---|---|
void |
buildRemoteView(ToAppletWriter out)
Build remote view.
|
protected abstract java.lang.String |
getDescriptionColumName() |
java.lang.String |
getSelectedItem() |
void |
process(GeneralizedRequest request) |
void |
setCallback(Callback callback)
Sets a new callback, e.g. if the chosen item of the identical list frame is to be used somewhere else.
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e) |
addDependency, addDependency, associateDefaultButtonToInputField, destroy, fetchValuesFromRequest, free, getAppellation, getAppResStr, getConcerning, getContextInfo, getElementID, getInstance, getMessageSetSize, getTabId, getTabLabel, getTranslation, hasVeto, isVisible, register, register, registerRemotable, setAppellation, setElementID, setMessage, setMessageToKeep, setMessageToKeep, setMessageToKeep, setMessageToKeep, setMessageToKeep, setSoundToPlay, setTitle, setToolTipText, setToRenewToTrue, setVisible
protected DataObject contentDataObject
protected Callback callback
protected java.lang.String callbackId
public DataListSelectionFrame(SessionData sessionData, DataObject contentDataObject, MustTextField targetTextField, java.lang.String frameTitle)
public DataListSelectionFrame(SessionData sessionData, DataObject contentDataObject, Callback callback, java.lang.String frameTitle)
public void setCallback(Callback callback)
callback
- the new callback to be calledprotected abstract java.lang.String getDescriptionColumName()
public void buildRemoteView(ToAppletWriter out)
AppletTalker
buildRemoteView
in interface AppletTalker
buildRemoteView
in class RemoteUserInterface
out
- the writer which will be read by the appletpublic void process(GeneralizedRequest request)
process
in interface RemotableControler
public java.lang.String getSelectedItem()
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged
in interface javax.swing.event.ListSelectionListener
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de