|
Oracle Application Development Framework Model and Business Components Java API Reference
10.1.3.1.0 B28969-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.adf.model.binding.DCDefBase
oracle.adf.model.binding.DCControlBindingDef
oracle.jbo.uicli.binding.JUControlDef
oracle.jbo.uicli.binding.JUCtrlValueDef
oracle.jbo.uicli.binding.JUCtrlAttrsDef
oracle.jbo.uicli.binding.JUCtrlParameterDef
Field Summary | |
static int |
PARAM_DEFAULT For internal use only. |
static int |
PARAM_FINAL Binding definition has the expression to get to the value that should be used for this parameter. |
static int |
PARAM_MANDATORY Parameter value has to be set by the caller. |
static int |
PARAM_OPTIONAL Binding definition's value is used only if the parameter is not specifically set by the caller. |
static java.lang.String |
PNAME_Option |
static java.lang.String |
PNAME_Precision |
static java.lang.String |
PNAME_PrecisionRule |
static java.lang.String |
PNAME_ReadOnly |
static java.lang.String |
PNAME_Scale |
static java.lang.String |
PNAME_Type |
static java.lang.String |
PNAME_Value |
Fields inherited from class oracle.jbo.uicli.binding.JUCtrlValueDef |
DEFAULT_HANDLER, PNAME_ApplyValidation, PNAME_AttrNames, PNAME_InputHandler, PNAME_ListNullValueId |
Fields inherited from class oracle.adf.model.binding.DCControlBindingDef |
PNAME_ControlBindingClass, PNAME_ControlClass, PNAME_CustomInputHandler, PNAME_InitialValue, PNAME_IterBinding, PNAME_TYPE |
Fields inherited from class oracle.jbo.mom.DefinitionObject |
mBaseDefObject, mExtendedDefObjects, mObjectResolved |
Fields inherited from class oracle.jbo.common.NamedObjectImpl |
mFullName, mObjName, mParent, mProperties |
Fields inherited from interface oracle.jbo.AttributeDef |
ATTR_ASSOCIATED_ROW, ATTR_ASSOCIATED_ROWITERATOR, ATTR_DYNAMIC, ATTR_ENTITY_DERIVED, ATTR_PERSISTENT, ATTR_SQL_DERIVED, ATTR_TRANSIENT, ATTR_VARIABLE, READONLY, UPDATEABLE, UPDATEABLE_WHILE_NEW |
Fields inherited from interface oracle.jbo.AttributeHints |
ATTRIBUTE_CTL_DISPLAYHEIGHT, ATTRIBUTE_CTL_DISPLAYWIDTH, ATTRIBUTE_CTL_FORMTYPE, ATTRIBUTE_CTL_TYPE, ATTRIBUTE_DISPLAY_HINT, ATTRIBUTE_DISPLAY_HINT_DISPLAY, ATTRIBUTE_DISPLAY_HINT_HIDE, ATTRIBUTE_FORM_TYPE_DETAIL, ATTRIBUTE_FORM_TYPE_SHORT, ATTRIBUTE_LABEL, ATTRIBUTE_TOOLTIP, CTLTYPE_DATE, CTLTYPE_DEFAULT, CTLTYPE_EDIT, CTLTYPE_IMAGE, CTLTYPE_LIST, CTLTYPE_LOV, CTLTYPE_TOGGLE, FMT_FORMAT, FMT_FORMATTER |
Constructor Summary | |
JUCtrlParameterDef() |
Method Summary | |
protected DCControlBinding |
createControlBindingInstance(java.lang.Object control, DCBindingContainer formBnd) |
boolean |
displayInShortForm(LocaleContext locale) |
byte |
getAttributeKind() *** For internal framework use only *** |
java.lang.String |
getColumnName() For internal framework use only *** |
java.lang.String |
getColumnNameForQuery() For internal framework use only *** |
int |
getControlType(LocaleContext locale) |
int |
getDisplayHeight(LocaleContext locale) |
java.lang.String |
getDisplayHint(LocaleContext locale) |
int |
getDisplayWidth(LocaleContext locale) |
int |
getElemSQLType() Returns the jdbc type of the elements of this attribute. |
java.lang.Class |
getElemType() Returns the element type of the attribute. |
java.lang.String |
getExpression() |
java.lang.String |
getFormat(LocaleContext locale) |
java.lang.String |
getFormattedAttribute(oracle.jbo.AttributeList attrList, LocaleContext locale) |
oracle.jbo.format.Formatter |
getFormatter(LocaleContext locale) |
java.lang.String |
getFormatterClassName(LocaleContext locale) |
java.lang.String |
getHint(LocaleContext locale, java.lang.String sHintName) |
java.lang.String |
getHintValue(LocaleContext locale, java.lang.String sHintName) |
int |
getIndex() Always return 0. |
java.lang.Class |
getJavaType() Returns javatype of the value that bound expression returns. |
java.lang.String |
getLabel(LocaleContext locale) |
java.lang.String |
getLocaleName(LocaleContext locale, java.lang.String sName) |
int |
getOptionFlag() |
int |
getPrecision() Return Precision value from metadata for this binding. |
int |
getScale() Return Scale value from metadata for this binding. |
int |
getSQLType() Always return -1. |
java.lang.String |
getTooltip(LocaleContext locale) |
oracle.jbo.AttributeHints |
getUIHelper() Returns this, as this object also implements AttributeHints interface |
byte |
getUpdateableFlag() Tests if an attribute can be modified. |
boolean |
hasFormatInformation(LocaleContext locale) |
void |
init(java.util.HashMap initValues) |
protected void |
initSubType() |
boolean |
isApplyPrecision() |
boolean |
isFinal() |
boolean |
isMandatory() Tests if an attribute does not allow null values. |
boolean |
isOptional() |
boolean |
isPrimaryKey() Always return false |
boolean |
isQueriable() This binding is not queriable. |
boolean |
isReadOnly() Return Updateable flag from metadata for this binding. |
boolean |
isSelected() This binding is not queriable. |
java.lang.Object |
parseFormattedAttribute(java.lang.String sValue, LocaleContext locale) |
protected void |
retrieveFromXML(oracle.jbo.mom.xml.DefElement xmlElement, java.util.HashMap valueTab) |
Methods inherited from class oracle.jbo.uicli.binding.JUCtrlValueDef |
addValidator, createControlBinding, getAttrNames, getCustomInputHandler, getFirstAttrName, getIterBinding, getMessageBundleClass, getNullValueId, getNullValueObject, getValidators, hasCustomInputHandler, isApplyValidation, loadChildrenFromXML, loadCustomDef, loadFromXML, setApplyValidation, setCustomInputHandler, setNullValueObject |
Methods inherited from class oracle.adf.model.binding.DCControlBindingDef |
createControl, createControlBinding, getBindingContainerDef, getControlBindingClassName, getControlClassName, getDesignTimeClass, getInitialValue, getIterBinding, getIterBindingName, getLayoutCons, getXMLElementTag, setBindingContainerDef, setControlBindingClassName, setControlClassName, setInitialValue |
Methods inherited from class oracle.adf.model.binding.DCDefBase |
convertToBoolean, convertToInt, convertToIntArray, createAndLoadFromXML, getDefClassName, getSubType, isDirty, isNew, readXMLBoolean, readXMLInt, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, setDefClassName, setDirty, setNew, setSubType |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addExtendedDefObject, finishedLoading, getBaseDefObject, getContainerDef, getContainerName, getExtendedDefObjects, hasExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadProperties, resolveReferences, setBaseDefObject, setName, setObjectResolved, setParent |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, refreshProperty, setFullName, setPropertiesMap, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.jbo.AttributeDef |
getName |
Methods inherited from interface oracle.jbo.Properties |
getProperties, getProperty, refreshProperty |
Methods inherited from interface oracle.jbo.rules.ValidationManager |
getName |
Field Detail |
public static int PARAM_FINAL
public static int PARAM_OPTIONAL
public static int PARAM_MANDATORY
public static int PARAM_DEFAULT
public static final java.lang.String PNAME_Value
public static final java.lang.String PNAME_Type
public static final java.lang.String PNAME_Scale
public static final java.lang.String PNAME_Precision
public static final java.lang.String PNAME_Option
public static final java.lang.String PNAME_ReadOnly
public static final java.lang.String PNAME_PrecisionRule
Constructor Detail |
public JUCtrlParameterDef()
Method Detail |
protected void initSubType()
initSubType
in class JUCtrlAttrsDef
protected DCControlBinding createControlBindingInstance(java.lang.Object control, DCBindingContainer formBnd)
createControlBindingInstance
in class JUCtrlAttrsDef
public final byte getAttributeKind()
getAttributeKind
in interface AttributeDef
ATTR
constants defined for this class.public final java.lang.String getColumnName()
getColumnName
in interface AttributeDef
public final java.lang.String getExpression()
public final java.lang.String getColumnNameForQuery()
getColumnNameForQuery
in interface AttributeDef
public final int getIndex()
getIndex
in interface AttributeDef
public final java.lang.Class getJavaType()
getJavaType
in interface AttributeDef
public final int getSQLType()
getSQLType
in interface AttributeDef
Types
public final int getScale()
getScale
in interface AttributeDef
public final int getPrecision()
getPrecision
in interface AttributeDef
public final boolean isSelected()
isSelected
in interface AttributeDef
true
if this attribute is transient.public final boolean isQueriable()
isQueriable
in interface AttributeDef
true
if this attribute is queriable.public final boolean isReadOnly()
public final byte getUpdateableFlag()
AttributeDef
getUpdateableFlag
in interface AttributeDef
READONLY
, UPDATEABLE
, or UPDATEABLE_WHILE_NEW
.public final boolean isPrimaryKey()
isPrimaryKey
in interface AttributeDef
true
if this is either a Primary Key attribute or part of the attributes that constitute the Primary Key for a given row.public final boolean isApplyPrecision()
public final boolean isMandatory()
AttributeDef
isMandatory
in interface AttributeDef
true
if this attribute cannot store a null valuepublic final boolean isOptional()
public final boolean isFinal()
public int getOptionFlag()
public final oracle.jbo.AttributeHints getUIHelper()
getUIHelper
in interface AttributeDef
AttributeHints
public final java.lang.Class getElemType()
AttributeDef
For VARRAYs, this method returns the class name of the elements that are in the VARRAY.
Element type is relevant only if the attribute is an array attribute.
getElemType
in interface AttributeDef
public final int getElemSQLType()
AttributeDef
For VARRAYs, this method returns the jdbc type of the elements that are in the VARRAY.
Element type is relevant only if the attribute is an array attribute.
getElemSQLType
in interface AttributeDef
public final java.lang.String getLabel(LocaleContext locale)
getLabel
in interface oracle.jbo.AttributeHints
public final java.lang.String getTooltip(LocaleContext locale)
getTooltip
in interface oracle.jbo.AttributeHints
public final java.lang.String getDisplayHint(LocaleContext locale)
getDisplayHint
in interface oracle.jbo.AttributeHints
public final int getControlType(LocaleContext locale)
getControlType
in interface oracle.jbo.AttributeHints
public final int getDisplayWidth(LocaleContext locale)
getDisplayWidth
in interface oracle.jbo.AttributeHints
public final int getDisplayHeight(LocaleContext locale)
getDisplayHeight
in interface oracle.jbo.AttributeHints
public final java.lang.String getHint(LocaleContext locale, java.lang.String sHintName)
getHint
in interface oracle.jbo.AttributeHints
public final java.lang.String getHintValue(LocaleContext locale, java.lang.String sHintName)
getHintValue
in interface oracle.jbo.AttributeHints
public final java.lang.String getFormat(LocaleContext locale)
getFormat
in interface oracle.jbo.AttributeHints
public final java.lang.String getFormatterClassName(LocaleContext locale)
getFormatterClassName
in interface oracle.jbo.AttributeHints
public final oracle.jbo.format.Formatter getFormatter(LocaleContext locale)
getFormatter
in interface oracle.jbo.AttributeHints
public final boolean hasFormatInformation(LocaleContext locale)
hasFormatInformation
in interface oracle.jbo.AttributeHints
public final java.lang.String getFormattedAttribute(oracle.jbo.AttributeList attrList, LocaleContext locale)
getFormattedAttribute
in interface oracle.jbo.AttributeHints
public final java.lang.Object parseFormattedAttribute(java.lang.String sValue, LocaleContext locale)
parseFormattedAttribute
in interface oracle.jbo.AttributeHints
public final boolean displayInShortForm(LocaleContext locale)
displayInShortForm
in interface oracle.jbo.AttributeHints
public final java.lang.String getLocaleName(LocaleContext locale, java.lang.String sName)
getLocaleName
in interface oracle.jbo.AttributeHints
protected void retrieveFromXML(oracle.jbo.mom.xml.DefElement xmlElement, java.util.HashMap valueTab)
retrieveFromXML
in class DCControlBindingDef
public void init(java.util.HashMap initValues)
init
in class JUCtrlValueDef
|
Oracle Application Development Framework Model and Business Components Java API Reference
10.1.3.1.0 B28969-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |