public class JUFormattedTextFieldBinding extends JUTextFieldBinding
JUTextFieldBinding
,
JFormattedTextField
ATTR_ATTRIBUTE, ATTR_ATTRIBUTE_DEF, ATTR_ATTRIBUTE_DEFS, ATTR_ATTRIBUTE_VALUE, ATTR_ATTRIBUTE_VALUES, ATTR_ATTRIBUTES, ATTR_AUTOSUBMIT, ATTR_CATEGORY, ATTR_DISPLAY_HEIGHT, ATTR_DISPLAY_HINT, ATTR_DISPLAY_WIDTH, ATTR_FIELD_ORDER, ATTR_FORMAT, ATTR_FORMATS, ATTR_HINTS, ATTR_INPUT_VALUE, ATTR_LABEL, ATTR_LABELS, ATTR_LABELSET, ATTR_MANDATORY, ATTR_PATH, ATTR_TOOLTIP, ATTR_UPDATEABLE, ATTR_VIEWABLE, DATACHANGE_EVENT_POLICY, EMPTY_STRING, GET_ALLOWS, mAttrs, mHasInputVal, mInputVal, SEP_LIST_DISPLAY
ATTR_CURRENTROW, ATTR_DEF, ATTR_ERROR, ATTR_ERRORS, ATTR_FULLNAME, ATTR_ITER, ATTR_NAME, DC_BINDING_ERROR, mAttributeListener, mInternalGet_KeyResolved, mPermission, mPermissionInfo, ROW_KEY_STR
MAP_NULL_VALUE
Constructor and Description |
---|
JUFormattedTextFieldBinding(javax.swing.JFormattedTextField control,
JUIteratorBinding iterBinding,
javax.swing.text.DateFormatter dateFormatter,
java.lang.String attrName) |
JUFormattedTextFieldBinding(javax.swing.JFormattedTextField control,
JUIteratorBinding iterBinding,
javax.swing.text.DefaultFormatter defaultFormatter,
java.lang.String attrName) |
JUFormattedTextFieldBinding(javax.swing.JFormattedTextField control,
JUIteratorBinding iterBinding,
javax.swing.JFormattedTextField.AbstractFormatterFactory formatterFactory,
java.lang.String attrName)
Creates an instance of this binding object that binds a swing JFormattedTextField with an attribute
for rows in a given Iterator binding.
|
JUFormattedTextFieldBinding(javax.swing.JFormattedTextField control,
JUIteratorBinding iterBinding,
javax.swing.JFormattedTextField.AbstractFormatterFactory formatterFactory,
java.lang.String attrName,
oracle.jbo.uicli.jui.JUFormattedTextFieldBinding.Convertor c) |
JUFormattedTextFieldBinding(javax.swing.JFormattedTextField control,
JUIteratorBinding iterBinding,
javax.swing.text.MaskFormatter maskFormatter,
java.lang.String attrName) |
Modifier and Type | Method and Description |
---|---|
static javax.swing.text.Document |
createAttributeBinding(JUFormBinding formBinding,
javax.swing.JFormattedTextField control,
javax.swing.text.DateFormatter dateFormatter,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String attrName) |
static javax.swing.text.Document |
createAttributeBinding(JUFormBinding formBinding,
javax.swing.JFormattedTextField control,
javax.swing.JFormattedTextField.AbstractFormatterFactory formatterFactory,
oracle.jbo.uicli.jui.JUFormattedTextFieldBinding.Convertor convertor,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String attrName)
This method is used by the JDeveloper designtime wizards for binding a text component
with an attribute of rows of a ViewObject/RowIterator.
|
static javax.swing.text.Document |
createAttributeBinding(JUFormBinding formBinding,
javax.swing.JFormattedTextField control,
javax.swing.JFormattedTextField.AbstractFormatterFactory formatterFactory,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String attrName) |
static javax.swing.text.Document |
createAttributeBinding(JUFormBinding formBinding,
javax.swing.JFormattedTextField control,
javax.swing.JFormattedTextField.AbstractFormatter defaultFormatter,
javax.swing.JFormattedTextField.AbstractFormatter displayFormatter,
javax.swing.JFormattedTextField.AbstractFormatter editFormatter,
javax.swing.JFormattedTextField.AbstractFormatter nullFormatter,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String attrName) |
static javax.swing.text.Document |
createAttributeBinding(JUFormBinding formBinding,
javax.swing.JFormattedTextField control,
javax.swing.JFormattedTextField.AbstractFormatter formatter,
oracle.jbo.uicli.jui.JUFormattedTextFieldBinding.Convertor convertor,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String attrName) |
static javax.swing.text.Document |
createAttributeBinding(JUFormBinding formBinding,
javax.swing.JFormattedTextField control,
javax.swing.text.MaskFormatter maskFormatter,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String attrName) |
static javax.swing.text.Document |
createAttributeBinding(JUFormBinding formBinding,
javax.swing.JFormattedTextField control,
javax.swing.text.NumberFormatter numberFormatter,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String attrName) |
protected oracle.jbo.uicli.jui.JUFormattedTextFieldBinding.Convertor |
getConvertor() |
protected javax.swing.JFormattedTextField.AbstractFormatterFactory |
getFormatterFactory() |
java.lang.Object |
getValueAt(int attrIndex)
Fetches the text contained in the associated control.
|
protected void |
registerVerifier(javax.swing.JFormattedTextField ftf) |
void |
setControl(java.lang.Object control)
Bind this binding to a control.
|
protected void |
setConvertor(oracle.jbo.uicli.jui.JUFormattedTextFieldBinding.Convertor c) |
protected void |
setFormatterFactory(javax.swing.JFormattedTextField.AbstractFormatterFactory f) |
void |
setValueAt(java.lang.Object value,
int attrIndex)
Sets the given String representation of value (using value.toString()) into the
associated text control.
|
actionPerformed, addControlToPanel, addDocumentListener, addUndoableEditListener, createAttributeBinding, createPosition, getControlModel, getDefaultRootElement, getEndPosition, getInstance, getLength, getModelImpl, getProperty, getRootElements, getStartPosition, getText, getText, insertString, isControlQueriable, putProperty, release, remove, removeDocumentListener, removeUndoableEditListener, render, setDataValueAt
createAttributeBinding, refreshControl, setControlEnabled, toString, updateValuesFromRow, updateValuesFromRows
addBindingContainerChangeListenerForCtxEvent, addDataChangeListener, clearAttrDefs, clearEventsCache, compareAndSetAttribute, createAndNotifyDCE, createEventProducer, displayInShortForm, ensureVariableManager, eventForMyRow, fetchAttrDefs, findAttributeDef, generateDCE, getAttribute, getAttribute, getAttribute, getAttributeCount, getAttributeDef, getAttributeDef, getAttributeDefs, getAttributeDefsForRow, getAttributeFromRow, getAttributeFromRow, getAttributeFromRow, getAttributeFromRow, getAttributeFromRow, getAttributeIndexOf, getAttributeNames, getAttributes, getAttributes, getAttributeUIHelper, getAttributeValidators, getAttributeValidators, getAttributeValue, getAttributeValue, getAttributeValueFromRow, getAttributeValues, getAttributeValues, getAttrViewExpressions, getBindingHint, getCachedEvents, getCategory, getChangeEventPolicy, getColumnNameForQuery, getControlType, getDataChangeEventPolicy, getDataChangeListener, getDisplayHeight, getDisplayHint, getDisplayWidth, getError, getErrors, getEventProducer, getFieldOrder, getFormat, getFormats, getFormattedAttributeValue, getHint, getHint, getHints, getInputErrorsForRowKey, getInputValue, getInputValue, getInputValueHandler, getInputValueInRow, getInputValueOnError, getIteratorBindingForDCE, getIteratorRenderHint, getLabel, getLabel, getLabels, getLabelSet, getLastEventId, getLocaleContext, getMasterKeyPathForDCE, getMergedAttributeValues, getNullValueString, getPath, getPermissionDef, getPermissionHolder, getPermissionInfo, getState, getTooltip, getTooltip, hasEventProducer, hasFormatInformation, hasServerBindingChanged, hasVariables, initResources, internalGet, internalGetAttributeIndexOf, internalGetDataControlReference, internalGetRow, internalHasPermission, internalHasPermission, isArrayIteratorType, isAttributeMandatory, isAttributeUpdateable, isAttributeUpdateable, isAttributeUpdateable, isAttributeUpdateable, isAutoSubmit, isEventsCachingEnabled, isMandatory, isNewInputValue, isNullInsertKeyPathForDCE, isPushDataChangeEvents, isPushOrPollDataChangeEvents, isUpdateable, isViewable, lookupAttributeDef, notifyDataChangeEvent, notifyDataExceptionEvent, notifyDCE, pinDataControl, processInputException, processNewInputValue, put, removeAttrName, removeDataChangeListener, removeFromDCExceptions, resetAttributeDefs, resetInputState, resolvePath, restoreFromState, setArrayIteratorType, setAttribute, setAttribute, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeNames, setAttributes, setAttributeValue, setAttributeValuesInRow, setAttrViewExpressions, setDef, setError, setEventProducer, setEventsCaching, setInputValue, setInputValue, setInputValueHandler, setInputValueInRow, setIteratorBinding, setListener, setNullValueString, startEvents, stopEditing, stopEvents, updateNavigated, updateRangeScrolled, updateRow, updateRowDeleted, updateRowInserted, useRowSpecificHints, validateInputValue
getCurrentRow, getFormBinding, getIteratorBinding, reportException, setFormBinding
addToDCExceptions, evaluateBooleanExpression, executeQuery, executeQueryIfNeeded, get, getAllRowsInRange, getApplicationModule, getAttributeListener, getBindingContainer, getControl, getDCIteratorBinding, getDef, getDefFullName, getDefName, getFullName, getLayoutObject, getName, getPermission, getPermissionTargetName, getRowAtRangeIndex, getRowIterator, getTransaction, getViewableExpr, getViewObject, hasAttributeListener, hashCode, internalGetDataControl, internalSetName, isAssociatedWithDataControl, isControlViewable, isReleased, needsEstimatedRowCount, release, reportException, resetAttributeExceptionInRow, setBindingContainer, setDataControlPinned, setListener, setName, setViewableExpr
entrySet, equals, internalPut, setThrowIfPropertyNotFoundOnGet
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
getErrors, getInputValue, getLabel, isUpdateable, processNewInputValue, setInputValue, validateInputValue
setListener
getName, getPath, release, resolvePath, setListener
getDefFullName, getDefName, getFullName, getName
public JUFormattedTextFieldBinding(javax.swing.JFormattedTextField control, JUIteratorBinding iterBinding, javax.swing.JFormattedTextField.AbstractFormatterFactory formatterFactory, java.lang.String attrName)
control
- JFormattedTextField control which should be bound to an attribute of a BC4J row.iterBinding
- JUIteratorBinding object that contains a reference to the RowIterator that contains Rows to display.attrName
- Name of the attribute in the BC4J Row object to display.formatterFactory
- Factory object to create AbstractFormatterpublic JUFormattedTextFieldBinding(javax.swing.JFormattedTextField control, JUIteratorBinding iterBinding, javax.swing.text.MaskFormatter maskFormatter, java.lang.String attrName)
public JUFormattedTextFieldBinding(javax.swing.JFormattedTextField control, JUIteratorBinding iterBinding, javax.swing.text.DefaultFormatter defaultFormatter, java.lang.String attrName)
public JUFormattedTextFieldBinding(javax.swing.JFormattedTextField control, JUIteratorBinding iterBinding, javax.swing.text.DateFormatter dateFormatter, java.lang.String attrName)
public JUFormattedTextFieldBinding(javax.swing.JFormattedTextField control, JUIteratorBinding iterBinding, javax.swing.JFormattedTextField.AbstractFormatterFactory formatterFactory, java.lang.String attrName, oracle.jbo.uicli.jui.JUFormattedTextFieldBinding.Convertor c)
protected void setConvertor(oracle.jbo.uicli.jui.JUFormattedTextFieldBinding.Convertor c)
protected oracle.jbo.uicli.jui.JUFormattedTextFieldBinding.Convertor getConvertor()
protected void setFormatterFactory(javax.swing.JFormattedTextField.AbstractFormatterFactory f)
protected javax.swing.JFormattedTextField.AbstractFormatterFactory getFormatterFactory()
protected void registerVerifier(javax.swing.JFormattedTextField ftf)
public java.lang.Object getValueAt(int attrIndex)
getValueAt
in class JUTextFieldBinding
attrIndex
- ignored for this control binding.JTextComponent.getText()
public void setValueAt(java.lang.Object value, int attrIndex)
setValueAt
in class JUTextFieldBinding
value
- The value to display in the associated text control.attrIndex
- Ignored for this control binding.JTextComponent.setText(String)
public static javax.swing.text.Document createAttributeBinding(JUFormBinding formBinding, javax.swing.JFormattedTextField control, javax.swing.text.MaskFormatter maskFormatter, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
public static javax.swing.text.Document createAttributeBinding(JUFormBinding formBinding, javax.swing.JFormattedTextField control, javax.swing.text.NumberFormatter numberFormatter, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
public static javax.swing.text.Document createAttributeBinding(JUFormBinding formBinding, javax.swing.JFormattedTextField control, javax.swing.text.DateFormatter dateFormatter, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
public static javax.swing.text.Document createAttributeBinding(JUFormBinding formBinding, javax.swing.JFormattedTextField control, javax.swing.JFormattedTextField.AbstractFormatter formatter, oracle.jbo.uicli.jui.JUFormattedTextFieldBinding.Convertor convertor, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
public static javax.swing.text.Document createAttributeBinding(JUFormBinding formBinding, javax.swing.JFormattedTextField control, javax.swing.JFormattedTextField.AbstractFormatter defaultFormatter, javax.swing.JFormattedTextField.AbstractFormatter displayFormatter, javax.swing.JFormattedTextField.AbstractFormatter editFormatter, javax.swing.JFormattedTextField.AbstractFormatter nullFormatter, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
public static javax.swing.text.Document createAttributeBinding(JUFormBinding formBinding, javax.swing.JFormattedTextField control, javax.swing.JFormattedTextField.AbstractFormatterFactory formatterFactory, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
public static javax.swing.text.Document createAttributeBinding(JUFormBinding formBinding, javax.swing.JFormattedTextField control, javax.swing.JFormattedTextField.AbstractFormatterFactory formatterFactory, oracle.jbo.uicli.jui.JUFormattedTextFieldBinding.Convertor convertor, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
formBinding
- The containing JUPanelBinding in which the given iterator binding
would be found/created.control
- The control instance to bind to a ViewObject's attribute.voInstanceName
- Name of the instance of the ViewObject in a BC4J ApplicationModule.voIterName
- Runtime instance name of the iterator in the ViewObject (optional).voIterBindingName
- Instance name of the iterator binding that uniquely identifies an
iterator binding object used to read/write data in this given JUPanelBinding instance.attrName
- The name of the attribute of this ViewObject rows that contains data
to display/edit in the associated text control.public void setControl(java.lang.Object control)
JUTextFieldBinding
setControl
in class JUTextFieldBinding