public class JUCtrlActionDef extends JUControlDef
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
Modifier and Type | Field and Description |
---|---|
protected DCInvokeMethodDef |
mMethodInfo |
static java.lang.String |
PNAME_ActionID |
static java.lang.String |
PNAME_ArgNamesList |
static java.lang.String |
PNAME_ArgOptionsList |
static java.lang.String |
PNAME_ArgTypesList |
static java.lang.String |
PNAME_Arguments |
static java.lang.String |
PNAME_ArgValuesList |
static java.lang.String |
PNAME_CacheStructureDefinition |
static java.lang.String |
PNAME_ClassName |
static java.lang.String |
PNAME_DataControl |
static java.lang.String |
PNAME_Enabled |
static java.lang.String |
PNAME_InstanceName |
static java.lang.String |
PNAME_IsLocalObjectReference |
static java.lang.String |
PNAME_IsValidationOnCreate |
static java.lang.String |
PNAME_IsViewObjectMethod |
static java.lang.String |
PNAME_MethodName |
static java.lang.String |
PNAME_OPERATIONDESCRIPTOR |
static java.lang.String |
PNAME_RequiresUpdateModel |
static java.lang.String |
PNAME_ReturnName |
static java.lang.String |
PNAME_ReturnType |
static java.lang.String |
PNAME_ScriptName |
PNAME_ControlBindingClass, PNAME_ControlClass, PNAME_CustomInputHandler, PNAME_InitialValue, PNAME_IterBinding, PNAME_TrackInput, PNAME_TYPE, PNAME_Viewable
DEF_XMLNS, DEF_XMLNS_BASE, EMPTY_STR, PNAME_AccessorIterator, PNAME_Action, PNAME_Boolean, PNAME_Button, PNAME_ButtonGroup, PNAME_Calendar, PNAME_ComboBox, PNAME_ComboBoxLovEdit, PNAME_DataControlAction, PNAME_DefaultControl, PNAME_DynamicTable, PNAME_EnumList, PNAME_EventBinding, PNAME_EventEnabled, PNAME_EventEnabled_NONE, PNAME_EventEnabled_PPR, PNAME_EventEnabled_PUSH, PNAME_FormattedTextField, PNAME_Graph, PNAME_HGrid, PNAME_Iterator, PNAME_Label, PNAME_ListSingleSel, PNAME_LovButton, PNAME_LOVList, PNAME_MethodAction, PNAME_MethodIterator, PNAME_NavigationBar, PNAME_NavigationList, PNAME_Panel, PNAME_Parameter, PNAME_Permission, PNAME_ProgressBar, PNAME_ProgressBarAttr, PNAME_Query, PNAME_Range, PNAME_ScrollBar, PNAME_ScrollBarAttr, PNAME_Search, PNAME_Shuttle, PNAME_Slider, PNAME_SliderAttr, PNAME_Spinner, PNAME_Table, PNAME_TextField, PNAME_ToplinkIterator, PNAME_Tree, PNAME_TreeTable
mEditedProperties, mEditedPropertyExprs
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, DEF_SCOPE_USER, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
XML_STATEMENT
Constructor and Description |
---|
JUCtrlActionDef() |
JUCtrlActionDef(java.lang.String name,
java.lang.String controlClassName,
java.lang.String controlBindingClassName,
java.lang.String iterBindingName,
int action) |
Modifier and Type | Method and Description |
---|---|
static int |
convertActionIdString(java.lang.String str) |
protected DCControlBinding |
createControlBindingInstance(java.lang.Object control,
DCBindingContainer formBnd) |
protected JUCtrlActionBinding |
createDataControlActionBinding(java.lang.Object control,
DCDataControl dataControl,
int mAction)
For internal use only.
|
protected JUCtrlActionBinding |
createInvokeActionBinding(java.lang.Object control,
DCBindingContainer formBnd,
DCInvokeMethodDef mMethodInfo)
For internal use only.
|
protected JUCtrlActionBinding |
createIteratorActionBinding(java.lang.Object control,
DCIteratorBinding iterBinding,
int mAction)
For internal use only.
|
int |
getAction() |
java.lang.String |
getDataControlName() |
static boolean |
getDefaultValueForUpdateModel(int nAction) |
EventDefinition[] |
getEventDefList() |
DCInvokeMethodDef |
getMethodDef()
For internal use only.
|
java.lang.String |
getText() |
void |
init(java.util.HashMap initValues) |
protected void |
initSubType() |
protected void |
loadChildrenFromXML(DefElement xmlElement) |
boolean |
requiresUpdateModel() |
protected void |
retrieveFromXML(DefElement xmlElement,
java.util.HashMap valueTab) |
void |
setEventDefList(EventDefinition[] eventList) |
protected void |
setText(java.lang.String txt) |
getIterBinding
createControl, createControlBinding, createControlBinding, findControlBinding, getBindingContainerDef, getControlBindingClassName, getControlClassName, getDefTypeId, getDesignTimeClass, getInitialValue, getIterBinding, getIterBindingName, getLayoutCons, getViewableExpr, getXMLElementTag, initializeControlBinding, isTrackInput, loadCustomDef, setBindingContainerDef, setControlBindingClassName, setControlClassName, setInitialValue, setIterBindingName, setTrackInput
convertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, createAndLoadFromXML, getDefClassName, getDefXMLNameSpace, getOrigObject, getPermissionDef, getPersonalizer, getPersonalizerClass, getSubType, isDirty, isNew, loadFromXML, loadPermissionDef, loadXMLContents, readXMLBoolean, readXMLInt, readXMLLong, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, saveXMLContents, setDefClassName, setDirty, setNew, setOrigObject, setPermissionDef, setSubType, setupDefWriterFromMO, writeXMLContents
addDefImport, addExtendedDefObject, addSavedDocName, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, beginDiffObjects, checkEditable, checkStructWithOld, close, createFromXML, deregisterDefObject, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefTypeName, getDefWriter, getDefXMLElementTag, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getMajorVersion, getMergeableFullName, getMergeableName, getMinorVersion, getPropertyMap, getSavedDocNames, getSessionSyncLock, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, includeCustomizationLayerInfo, isCustomizationEnabled, isCustomizationEnabled, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, loadDefObject, loadXMLContentsNoResolve, lockDefinitionContext, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, staticUpdateChildrenList, unlockDefinitionContext, updateChildrenList, updateMdsKeyFromTip, verifyVersion, verifyVersionNullCheck, writeChildren, writeContents, writeHeaderForNew, writeObject, writeVersion
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isComponentDefinition, isDeprecated, isDynamicDefinitionObject, isObjectResolved, isSubtypeOf, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheck
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionDef, getPropertyExpressionsMap, getPropertyNamesSet, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFullName
public static final java.lang.String PNAME_ActionID
public static final java.lang.String PNAME_InstanceName
public static final java.lang.String PNAME_MethodName
public static final java.lang.String PNAME_ReturnName
public static final java.lang.String PNAME_ReturnType
public static final java.lang.String PNAME_ClassName
public static final java.lang.String PNAME_Arguments
public static final java.lang.String PNAME_DataControl
public static final java.lang.String PNAME_CacheStructureDefinition
public static final java.lang.String PNAME_IsViewObjectMethod
public static final java.lang.String PNAME_ScriptName
public static final java.lang.String PNAME_IsLocalObjectReference
public static final java.lang.String PNAME_RequiresUpdateModel
public static final java.lang.String PNAME_Enabled
public static final java.lang.String PNAME_IsValidationOnCreate
public static final java.lang.String PNAME_ArgNamesList
public static final java.lang.String PNAME_ArgTypesList
public static final java.lang.String PNAME_ArgValuesList
public static final java.lang.String PNAME_ArgOptionsList
public static final java.lang.String PNAME_OPERATIONDESCRIPTOR
protected DCInvokeMethodDef mMethodInfo
public JUCtrlActionDef()
public JUCtrlActionDef(java.lang.String name, java.lang.String controlClassName, java.lang.String controlBindingClassName, java.lang.String iterBindingName, int action)
protected void initSubType()
initSubType
in class DCDefBase
public java.lang.String getText()
protected void setText(java.lang.String txt)
public EventDefinition[] getEventDefList()
public void setEventDefList(EventDefinition[] eventList)
public boolean requiresUpdateModel()
public java.lang.String getDataControlName()
public void init(java.util.HashMap initValues)
init
in class JUControlDef
public DCInvokeMethodDef getMethodDef()
protected DCControlBinding createControlBindingInstance(java.lang.Object control, DCBindingContainer formBnd)
createControlBindingInstance
in class DCControlBindingDef
protected JUCtrlActionBinding createInvokeActionBinding(java.lang.Object control, DCBindingContainer formBnd, DCInvokeMethodDef mMethodInfo)
protected JUCtrlActionBinding createDataControlActionBinding(java.lang.Object control, DCDataControl dataControl, int mAction)
protected JUCtrlActionBinding createIteratorActionBinding(java.lang.Object control, DCIteratorBinding iterBinding, int mAction)
public int getAction()
public static boolean getDefaultValueForUpdateModel(int nAction)
protected void retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
retrieveFromXML
in class DCControlBindingDef
protected void loadChildrenFromXML(DefElement xmlElement)
loadChildrenFromXML
in class DCControlBindingDef
public static int convertActionIdString(java.lang.String str)