public abstract class DataPresentationByDrawing extends PresentationByDrawing implements DataPresentation
Modifier and Type | Field and Description |
---|---|
protected java.text.DecimalFormat |
decimalFormat |
protected MajorRemoteUserInterface |
group |
protected Identifier |
identifier |
protected DataObject |
mainDataObject |
additionalBottomButtons, buttonPrint, imageLoaders, infos, otherAdditionalButtons
appearanceModifiablePool, appellation, buildDone, confirmationMatter, contextInfo, dependencies, infoMatter, isToRenew, popupBuilders, presentMessageInDialogIfRepeated, remoteContents, remoteContentsExceptionallyToSetValues, sessionData
Constructor and Description |
---|
DataPresentationByDrawing(SessionData sessionData,
MajorRemoteUserInterface group) |
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Don't wait until garbage collector removed weak reference.
|
java.lang.String |
getConcerning()
Returns the type of interface.
|
protected Identifier |
getId() |
java.lang.String |
getTabId()
Returns the ID of the tab or the window
|
java.lang.String |
getTabLabel()
Returns the label of the tab or the title of the current window.
|
protected java.lang.String |
getTextOfNumericColumn(java.lang.String columnName) |
protected void |
okButtonAction() |
protected abstract void |
present()
Presents the entry.
|
void |
present(Identifier identifier)
Presents an entry as specified.
|
void |
present(java.util.Vector<Identifier> identifiers)
Presents an entry as specified.
|
protected void |
printButtonAction()
The task to be done associated with the print button.
|
void |
process(GeneralizedRequest request) |
protected void |
setMainDataObject(DataObject newMainDataObject)
Sets the main data object.
|
addButton, addButton, addButton, append, append, buildRemoteView, fetchValuesFromRequest, reset, setStringsToHighlight
addDependency, addDependency, associateDefaultButtonToInputField, free, getAppellation, getAppResStr, getContextInfo, getElementID, getInstance, getMessageSetSize, getTranslation, hasVeto, isVisible, register, register, registerRemotable, setAppellation, setElementID, setMessage, setMessageToKeep, setMessageToKeep, setMessageToKeep, setMessageToKeep, setMessageToKeep, setSoundToPlay, setTitle, setToolTipText, setToRenewToTrue, setVisible
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setVisible
fetchValuesFromRequest, setToolTipText
buildRemoteView
protected MajorRemoteUserInterface group
protected DataObject mainDataObject
protected java.text.DecimalFormat decimalFormat
protected Identifier identifier
public DataPresentationByDrawing(SessionData sessionData, MajorRemoteUserInterface group)
protected void setMainDataObject(DataObject newMainDataObject)
newMainDataObject
- the data object mainly to be usedpublic java.lang.String getConcerning()
RemoteUserInterface
getConcerning
in class RemoteUserInterface
ConstantsD.TOOLBAR
,
ConstantsD.SEARCH_LIST_DETAIL_GUI
,
ConstantsD.FREE_CENTER_GUI
,
ConstantsD.DIALOG_FOR_PROPERTIES
,
ConstantsD.DIALOG_FOR_OPTIONS_WITH_LIST_SELECTION
,
ConstantsD.DIALOG_FOR_CHOOSING
public java.lang.String getTabId()
RemoteUserInterface
getTabId
in class RemoteUserInterface
public java.lang.String getTabLabel()
RemoteUserInterface
getTabLabel
in class RemoteUserInterface
public void present(java.util.Vector<Identifier> identifiers)
present
in interface DataPresentation
identifier
- the identifier of the entry to be presentedpublic void present(Identifier identifier)
identifier
- the identifier of the entry to be presentedprotected Identifier getId()
getId
in class PresentationByDrawing
protected abstract void present()
protected java.lang.String getTextOfNumericColumn(java.lang.String columnName)
public void process(GeneralizedRequest request)
process
in interface RemotableControler
process
in class PresentationByDrawing
protected void okButtonAction()
protected void printButtonAction()
public void destroy()
Remotable
destroy
in interface Remotable
destroy
in class RemoteUserInterface
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de