public abstract class DescrTerm extends Term
LiteralStruct
object. Provides methods for accessing it in order to
get a description literal querying by name or by id. Informs this object that
a use of it is made locally, so that the framework can drive this term to
refresh the use of the object if its content changes.Application.LiteralStruct
Modifier and Type | Class and Description |
---|---|
class |
DescrTerm.DynamicLiteralStructParams |
Term.AlterFormatMethodInterface, Term.AsideLoadInterface, Term.CcpCommand, Term.TermEnclosable
Modifier and Type | Field and Description |
---|---|
DescrTerm.DynamicLiteralStructParams |
m_dynamicLiteralStructParams |
Application.LiteralStruct |
m_literalStruct |
m_alterFormatMethod, m_asideLoadMethod, m_clearable, m_container, m_ctrlTermInitedByParam, m_defaultLiteralStruct, m_effectsIndex, m_extendedSet, m_isToBeLockedAnyWay, m_literalsCollectionInstance, m_mandatory, m_mask, m_msg, m_mustRemainEnabled, m_name, m_operatorsCombo, m_panel, m_required, m_tabIndex, m_updatingActor, m_valMirrorTermIdx, m_viewersManager
m_metaDataSource
Constructor and Description |
---|
DescrTerm(TermContainerPanel panel,
int dataType,
TermContainerPanel.TermParams params) |
Modifier and Type | Method and Description |
---|---|
void |
clearAppReferences()
Clears any reference to this instance made by / located in the
Application object |
protected void |
createComponent(TermContainerPanel panel) |
java.lang.String |
getCurSelStrKey() |
void |
loadDescrList() |
void |
reloadDescrList() |
void |
setDynamicLiteralStructParams(java.lang.String structName,
java.lang.String tabName,
java.lang.String keyFldName,
java.lang.String descrFldName) |
alert, checkForPublishing, checkPublishers, checkRendering, checkSelection, clear, clearComponent, commandDownMask, contextValue, createContextPostStatement, createDescrArrayParams, defaultValue, doRender, doValidate, effectsPostPone, enable, enableComponent, enableComponent, enableRelatedButtons, fieldDescr, getComponent, getSelection, getSetStatus, getTermData, getWindowText, guiDataExch, innerClearData, innerLoad, innerStore, isAControlTerm, isDataComplement, isDirty, isEnabledAsDetail, isLockedAnyway, isMandatory, isModifiable, isOnlyLoadingData, isReadOnly, isWindowEnabled, isWindowVisible, killFocus, langLocatedWarningMsg, locatedWarningMsg, manageAsRelated, manageTermConsistence, masterGridCellDescriptor, message, notifyEditingAction, notifyPublishing, preRender, refresh, render, renderedIdentity, reset, selectionData, set, set, setAsControlTerm, setAsDataComplement, setCurSel, setDirty, setEnabledAsDetail, setLockedAnyway, setMandatory, setMandatory, setModifiable, setNotClearable, setOnlyLoadingData, setReadOnly, setRowActionButton, setSelection, setTermVal, setTermVal, setTermVal, setTermVal, setTermVal, setTermVal, setToVal, setToVal, setToVal, setToVal, setToVal, setToVal, show, sqlValueExpr, storeState, structuredInit, termRender, termRender, termRender, toString, toString, updateAspect, updateDrivenBuffer, updateState, updateState
dataTypeFromMetadataSource, dbFieldNameFromMetadataSource, dbFieldSpecifiedFromMetadataSource
checkType, clear, copyWField, copyWField, copyWField, dataType, dateVal, dbFieldName, dbFieldSpecified, doubleVal, floatVal, formatWrap, getInteger, getValFrom, getWField, integerVal, intVal, invalidAssignementMsg, isEmpty, isNull, render, render, render, resultSetDataType, resultSetFieldName, setData, setInteger, setToNull, setVal, setVal, setVal, setVal, setVal, setVal, setValFromDbSubmittedExpr, setWField, setWField, strVal, toString, typeCheck
public DescrTerm.DynamicLiteralStructParams m_dynamicLiteralStructParams
public Application.LiteralStruct m_literalStruct
public DescrTerm(TermContainerPanel panel, int dataType, TermContainerPanel.TermParams params)
public void clearAppReferences()
Term
Application
objectclearAppReferences
in class Term
protected void createComponent(TermContainerPanel panel)
createComponent
in class Term
public java.lang.String getCurSelStrKey()
public void loadDescrList()
public void reloadDescrList()
public void setDynamicLiteralStructParams(java.lang.String structName, java.lang.String tabName, java.lang.String keyFldName, java.lang.String descrFldName)