|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
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.jbo.mom.PersistableDefObject 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.JUCtrlListDef
public class JUCtrlListDef
Field Summary | |
---|---|
static java.lang.String |
DEF_MRU_SEP
|
protected int |
mNullValueFlag
|
static java.lang.String |
PNAME_AttrExpressions
|
static java.lang.String |
PNAME_DerivedAttrNames
|
static java.lang.String |
PNAME_LabelList
|
static java.lang.String |
PNAME_ListAttrNames
|
static java.lang.String |
PNAME_ListDisplayAttrNames
|
static java.lang.String |
PNAME_ListIterName
|
static java.lang.String |
PNAME_ListNullValueFlag
|
static java.lang.String |
PNAME_ListOperMode
|
static java.lang.String |
PNAME_ListRangeSize
|
static java.lang.String |
PNAME_ListRSIName
|
static java.lang.String |
PNAME_ListServerBindingName
|
static java.lang.String |
PNAME_ListVOName
|
static java.lang.String |
PNAME_MRUCount
|
static java.lang.String |
PNAME_MRUId
|
static java.lang.String |
PNAME_SearchCriteria
|
static java.lang.String |
PNAME_StaticList
|
static java.lang.String |
PNAME_ValueList
|
static java.lang.String |
STR_LIST_ADD_NULL_AT_END
|
static java.lang.String |
STR_LIST_ADD_NULL_AT_START
|
static java.lang.String |
STR_LIST_ADD_NULL_NOWHERE
|
static java.lang.String |
STR_LIST_OPER_MULTI_SELECT
|
static java.lang.String |
STR_LIST_OPER_NAVIGATE
|
static java.lang.String |
STR_LIST_OPER_SET_ATTRIBUTE
|
Fields inherited from class oracle.jbo.uicli.binding.JUCtrlValueDef |
---|
DEFAULT_HANDLER, PNAME_ApplyValidation, PNAME_AttrNames, PNAME_AttrViewExprs, PNAME_CtrlPermission, PNAME_IncludeSelectionAttr, PNAME_InputHandler, PNAME_ListNullValueId, PNAME_Permissions, PNAME_SelectionAttr, PNAME_SelectionValue, PNAME_UnSelectionValue, PNAME_UseRowHints |
Fields inherited from class oracle.adf.model.binding.DCControlBindingDef |
---|
PNAME_ControlBindingClass, PNAME_ControlClass, PNAME_CustomInputHandler, PNAME_InitialValue, PNAME_IterBinding, PNAME_TYPE, PNAME_Viewable |
Fields inherited from class oracle.jbo.mom.DefinitionObject |
---|
DEF_MDS_CLIENT_KEY, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY |
Fields inherited from class oracle.jbo.common.NamedObjectImpl |
---|
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX |
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable |
---|
XML_STATEMENT |
Constructor Summary | |
---|---|
JUCtrlListDef()
|
|
JUCtrlListDef(java.lang.String name,
java.lang.String controlClassName,
java.lang.String controlBindingClassName,
java.lang.String iterBindingName,
java.lang.String[] attrNames,
boolean staticList,
java.lang.String listVOName,
java.lang.String listRSIName,
java.lang.String[] listAttrNames,
java.lang.Object[] valueList)
|
Method Summary | |
---|---|
static int |
convertListNullValueFlag(java.lang.String str)
For internal use only |
static int |
convertListOperModeStr(java.lang.String str)
for internal use only. |
protected DCControlBinding |
createControlBindingInstance(java.lang.Object control,
DCBindingContainer formBnd)
|
protected JUCtrlListBinding |
createListBindingInstance(java.lang.Object control,
DCIteratorBinding iterBinding,
java.lang.String[] attrNames,
DCIteratorBinding listIterBinding,
java.lang.String[] listAttrNames,
java.lang.String[] listDisplayAttrNames)
|
protected JUCtrlListBinding |
createListBindingInstance(java.lang.Object control,
DCIteratorBinding iterBinding,
java.lang.String[] attrNames,
int listOperMode)
|
protected JUCtrlListBinding |
createListBindingInstance(java.lang.Object control,
DCIteratorBinding iterBinding,
java.lang.String[] attrNames,
java.lang.Object[] valueList)
|
protected JUCtrlListBinding |
createListBindingInstance(java.lang.Object control,
DCIteratorBinding iterBinding,
java.lang.String[] attrNames,
java.lang.String serverBindingName)
|
protected RowSetIterator |
filterList(RowSetIterator listRSI,
java.util.Map mappingValues,
Row targetRow,
ViewCriteria criteria,
boolean exact,
boolean checkForCase)
|
protected DCIteratorBinding |
findListIteratorBinding(DCBindingContainer formBinding)
|
int |
getComboDisplayAttributeCount()
|
java.lang.String[] |
getDerivedAttrNames()
|
protected java.lang.String |
getDisplayCriteriaName()
If server based binding, then return criteria name for the criteria to display from the server binding. |
java.lang.String[] |
getLabelList()
|
java.lang.String[] |
getListAttrNames()
|
protected AbstractListBinding |
getListBindingService(StructureDef component,
RowSetIterator listIter)
|
java.lang.String[] |
getListDisplayAttrNames()
|
java.lang.String |
getListIteratorBindingName()
|
int |
getListOperMode()
|
int |
getListRangeSize()
*** For internal framework use only *** |
java.lang.String |
getListRSIName()
*** For internal framework use only *** |
java.lang.String |
getListVOName()
*** For internal framework use only *** |
int |
getMRUCount()
|
int |
getNullValueFlag()
|
protected java.lang.String |
getNullValueText(java.util.Locale locale)
|
java.lang.String |
getPreferredCriteriaNameForServerBinding(java.lang.String lbName)
|
java.lang.String |
getPreferredListCriteriaName()
|
boolean |
getRowLevelBinds()
|
java.lang.Object[] |
getValueList()
|
void |
init(java.util.HashMap initValues)
|
protected void |
initializeControlBinding(DCBindingContainer formBnd,
DCControlBinding controlBnd)
|
protected void |
initSubType()
|
protected boolean |
isAutoExecuteCriteria()
If server based binding, then return if the criteria needs to be auto-executed. |
protected boolean |
isCriteriaShown()
If server based binding, then return if the list UI should display any criteria. |
boolean |
isStaticList()
|
void |
loadChildrenFromXML(DefElement xmlElement)
|
protected void |
retrieveFromXML(DefElement xmlElement,
java.util.HashMap valueTab)
|
void |
setListOperMode(int listOperMode)
|
void |
setListRangeSize(int listRangeSize)
|
void |
setStaticList(boolean staticList)
*** For internal framework use only *** |
protected boolean |
usesServerBinding()
|
Methods inherited from class oracle.adf.model.binding.DCDefBase |
---|
convertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, createAndLoadFromXML, getDefClassName, getDefXMLNameSpace, getOrigObject, getPermissionDef, getPersonalizer, getPersonalizerClass, getSubType, isDirty, isNew, loadPermissionDef, loadXMLContents, readXMLBoolean, readXMLInt, readXMLLong, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, setDefClassName, setDirty, setNew, setOrigObject, setPermissionDef, setSubType |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
---|
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getResourcesFromBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolvePropertyRaw, setFullName, setPropertiesMap, setPropertiesMap2, 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.rules.ValidationManager |
---|
getFullName, getName |
Methods inherited from interface oracle.jbo.mom.xml.DefPersistable |
---|
getFullName |
Field Detail |
---|
protected int mNullValueFlag
public static final java.lang.String STR_LIST_OPER_SET_ATTRIBUTE
public static final java.lang.String STR_LIST_OPER_NAVIGATE
public static final java.lang.String STR_LIST_OPER_MULTI_SELECT
public static final java.lang.String STR_LIST_ADD_NULL_NOWHERE
public static final java.lang.String STR_LIST_ADD_NULL_AT_START
public static final java.lang.String STR_LIST_ADD_NULL_AT_END
public static final java.lang.String PNAME_MRUCount
public static final java.lang.String PNAME_MRUId
public static final java.lang.String PNAME_ListOperMode
public static final java.lang.String PNAME_StaticList
public static final java.lang.String PNAME_ListAttrNames
public static final java.lang.String PNAME_ListDisplayAttrNames
public static final java.lang.String PNAME_ListRangeSize
public static final java.lang.String PNAME_ValueList
public static final java.lang.String PNAME_LabelList
public static final java.lang.String PNAME_SearchCriteria
public static final java.lang.String PNAME_AttrExpressions
public static final java.lang.String PNAME_DerivedAttrNames
public static final java.lang.String PNAME_ListVOName
public static final java.lang.String PNAME_ListRSIName
public static final java.lang.String PNAME_ListServerBindingName
public static final java.lang.String PNAME_ListIterName
public static final java.lang.String PNAME_ListNullValueFlag
public static final java.lang.String DEF_MRU_SEP
Constructor Detail |
---|
public JUCtrlListDef()
public JUCtrlListDef(java.lang.String name, java.lang.String controlClassName, java.lang.String controlBindingClassName, java.lang.String iterBindingName, java.lang.String[] attrNames, boolean staticList, java.lang.String listVOName, java.lang.String listRSIName, java.lang.String[] listAttrNames, java.lang.Object[] valueList)
Method Detail |
---|
protected void initSubType()
initSubType
in class JUCtrlAttrsDef
public void init(java.util.HashMap initValues)
init
in class JUCtrlValueDef
protected boolean usesServerBinding()
protected java.lang.String getDisplayCriteriaName()
protected boolean isAutoExecuteCriteria()
protected boolean isCriteriaShown()
public java.lang.String[] getDerivedAttrNames()
public int getListOperMode()
public int getMRUCount()
public boolean getRowLevelBinds()
public void setListOperMode(int listOperMode)
public boolean isStaticList()
public int getNullValueFlag()
protected java.lang.String getNullValueText(java.util.Locale locale)
public void setStaticList(boolean staticList)
public java.lang.String getListIteratorBindingName()
public java.lang.String getListVOName()
public java.lang.String getListRSIName()
public java.lang.String getPreferredListCriteriaName()
public java.lang.String getPreferredCriteriaNameForServerBinding(java.lang.String lbName)
public java.lang.String[] getListAttrNames()
public int getComboDisplayAttributeCount()
public java.lang.String[] getListDisplayAttrNames()
public int getListRangeSize()
public void setListRangeSize(int listRangeSize)
public java.lang.Object[] getValueList()
public java.lang.String[] getLabelList()
protected DCIteratorBinding findListIteratorBinding(DCBindingContainer formBinding)
protected void retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
retrieveFromXML
in class DCControlBindingDef
public void loadChildrenFromXML(DefElement xmlElement)
loadChildrenFromXML
in class JUCtrlValueDef
protected JUCtrlListBinding createListBindingInstance(java.lang.Object control, DCIteratorBinding iterBinding, java.lang.String[] attrNames, int listOperMode)
protected JUCtrlListBinding createListBindingInstance(java.lang.Object control, DCIteratorBinding iterBinding, java.lang.String[] attrNames, java.lang.Object[] valueList)
protected JUCtrlListBinding createListBindingInstance(java.lang.Object control, DCIteratorBinding iterBinding, java.lang.String[] attrNames, java.lang.String serverBindingName)
protected JUCtrlListBinding createListBindingInstance(java.lang.Object control, DCIteratorBinding iterBinding, java.lang.String[] attrNames, DCIteratorBinding listIterBinding, java.lang.String[] listAttrNames, java.lang.String[] listDisplayAttrNames)
protected DCControlBinding createControlBindingInstance(java.lang.Object control, DCBindingContainer formBnd)
createControlBindingInstance
in class JUCtrlAttrsDef
protected void initializeControlBinding(DCBindingContainer formBnd, DCControlBinding controlBnd)
initializeControlBinding
in class JUCtrlAttrsDef
protected AbstractListBinding getListBindingService(StructureDef component, RowSetIterator listIter)
protected RowSetIterator filterList(RowSetIterator listRSI, java.util.Map mappingValues, Row targetRow, ViewCriteria criteria, boolean exact, boolean checkForCase)
public static int convertListOperModeStr(java.lang.String str)
public static int convertListNullValueFlag(java.lang.String str)
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |