oracle.adfnmc.bindings.dbf
Class IndexedAttributeBindingImpl
java.lang.Object
oracle.adfnmc.bindings.dbf.ControlBindingImpl
oracle.adfnmc.bindings.dbf.AttributeBindingImpl
oracle.adfnmc.bindings.dbf.IndexedAttributeBindingImpl
- All Implemented Interfaces:
- AttributeBinding, ControlBinding, IteratorAttributeValueListener, IteratorCollectionListener, IteratorPositionListener, ELResolver, PropertyValueChangeSource
public class IndexedAttributeBindingImpl
- extends AttributeBindingImpl
Implementation of an attribute binding declared in a range binding. Has state to represent the index of the row being resolved
(managed by the parent range binding) when a row based expression that references this attribute is being evaluated, and
uses that state when resolving the attribute value from the iterator.
Methods inherited from class oracle.adfnmc.bindings.dbf.AttributeBindingImpl |
addValueChangeListener, addValueListChangeListener, attributeUpdated, getBoundAttributeName, getDisplayHeight, getDisplayHint, getDisplayWidth, getExpectedType, getFormat, getInputValue, getLabel, getLabelHint, getMandatory, getPrecision, getResolver, getSingleNameValue, getSingleNameValues, getToolTip, getUpdateableHint, getValueList, isUpdateable, notifyValueChangeListeners, notifyValueListChangeListeners, positionChanged, rangeRefreshed, registerForIteratorEvents, removeValueChangeListener, removeValueListChangeListener, rowInserted, rowRemoved, unregisterForIteratorEvents |
Methods inherited from class oracle.adfnmc.bindings.dbf.ControlBindingImpl |
containerInitialized, getBindings, getDataControl, getError, getErrors, getIterator, getMetadataDefinition, getName, getPath, getType, getValue, isReadOnly, prepareDeferredIterator, release, reportException, resolvePath, setListener, setValue, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IndexedAttributeBindingImpl
public IndexedAttributeBindingImpl(XmlAnyDefinition mdDef,
java.lang.String name,
IteratorExecutableBindingImpl iterBinding,
java.lang.String attrName,
RangeBindingImpl parentRange)
IndexedAttributeBindingImpl
public IndexedAttributeBindingImpl(AttributeValuesDefinition mdDef,
IteratorExecutableBindingImpl iterBinding,
RangeBindingImpl parentRange)
IndexedAttributeBindingImpl
public IndexedAttributeBindingImpl(ListDefinition mdDef,
IteratorExecutableBindingImpl iterBinding,
RangeBindingImpl parentRange)
addAttributeValueChangeListener
public void addAttributeValueChangeListener(ValueChangeListener listener)
- Overrides:
addAttributeValueChangeListener
in class AttributeBindingImpl
removeAttributeValueChangeListener
public void removeAttributeValueChangeListener(ValueChangeListener listener)
- Overrides:
removeAttributeValueChangeListener
in class AttributeBindingImpl
getInputValue
public java.lang.Object getInputValue()
- Description copied from interface:
AttributeBinding
- Returns the value that should be rendered on a view for the attribute
associated with this binding.
- Specified by:
getInputValue
in interface AttributeBinding
- Overrides:
getInputValue
in class AttributeBindingImpl
- Returns:
- The attribute value.
setInputValue
public void setInputValue(java.lang.Object inputVal)
- Description copied from interface:
AttributeBinding
- Updates the attribute value associated with this binding. If there are exceptions
while updating this attribute, these exceptions should be accessible via getErrors().
- Specified by:
setInputValue
in interface AttributeBinding
- Overrides:
setInputValue
in class AttributeBindingImpl
- Parameters:
inputVal
- The new attribute value.- See Also:
AttributeBinding.getErrors()
refresh
public void refresh()
- Overrides:
refresh
in class AttributeBindingImpl
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.