public class TextTerm extends Term
JotyTextField
class, embracing
its whole polymorphic, data type dependent, behavior.
Currently is the only Term implementation that the enables its component, on loosing focus, to update a field of the current record of a 'buffer equipped' term.
Term.AlterFormatMethodInterface, Term.AsideLoadInterface, Term.CcpCommand, Term.TermEnclosable
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 |
---|
TextTerm(TermContainerPanel panel,
int dataType,
TermContainerPanel.TermParams params) |
Modifier and Type | Method and Description |
---|---|
protected void |
clearComponent() |
protected void |
createComponent(TermContainerPanel panel) |
protected boolean |
doValidate() |
protected void |
enable(boolean predicate) |
void |
enableComponent(boolean truth,
boolean editability,
boolean documentIdentified) |
javax.swing.JComponent |
getComponent() |
protected java.lang.String |
getWindowText() |
void |
guiDataExch(boolean in)
Conceptually abstract this method has the task t o exchange the datum
between the visual representation made by the visual component and the
datum internally held.
|
boolean |
isWindowEnabled() |
boolean |
isWindowVisible() |
boolean |
isZero() |
void |
killFocus() |
void |
setToNow() |
void |
show(boolean truth) |
void |
termRender(boolean checkUnselection) |
java.lang.String |
toString() |
alert, checkForPublishing, checkPublishers, checkRendering, checkSelection, clear, clearAppReferences, commandDownMask, contextValue, createContextPostStatement, createDescrArrayParams, defaultValue, doRender, effectsPostPone, enableComponent, enableRelatedButtons, fieldDescr, getSelection, getSetStatus, getTermData, innerClearData, innerLoad, innerStore, isAControlTerm, isDataComplement, isDirty, isEnabledAsDetail, isLockedAnyway, isMandatory, isModifiable, isOnlyLoadingData, isReadOnly, 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, sqlValueExpr, storeState, structuredInit, termRender, termRender, 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 TextTerm(TermContainerPanel panel, int dataType, TermContainerPanel.TermParams params)
protected void clearComponent()
clearComponent
in class Term
protected void createComponent(TermContainerPanel panel)
createComponent
in class Term
protected boolean doValidate()
doValidate
in class Term
public void enableComponent(boolean truth, boolean editability, boolean documentIdentified)
enableComponent
in class Term
public javax.swing.JComponent getComponent()
getComponent
in class Term
protected java.lang.String getWindowText()
getWindowText
in class Term
public void guiDataExch(boolean in)
Term
guiDataExch
in class Term
in
- it is true if the direction of the exchanging is from the
visual to the internal representation.public boolean isWindowEnabled()
isWindowEnabled
in class Term
public boolean isWindowVisible()
isWindowVisible
in class Term
public boolean isZero()
public void termRender(boolean checkUnselection)
termRender
in class Term
public void setToNow()