public class JUTableDef extends JUCtrlHierDef
Modifier and Type | Class and Description |
---|---|
static class |
JUTableDef.JUEditorPropDef |
static class |
JUTableDef.JURegionDef |
static class |
JUTableDef.JUTableAttrPropDef |
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT |
static java.lang.String |
PNAME_ColumnSort |
static java.lang.String |
PNAME_ColumnSort_currentRange |
static java.lang.String |
PNAME_ColumnSort_entireCollection |
static java.lang.String |
PNAME_ScrollMode |
static java.lang.String |
PNAME_ScrollMode_ACTIVE_STR |
static java.lang.String |
PNAME_ScrollMode_PASSIVE_STR |
static java.lang.String |
PNAME_ScrollPaneClass |
static java.lang.String |
PNAME_SelectAfterSort |
PNAME_AccessorFolder, PNAME_CascadeRangeSize, PNAME_TypeBindings
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
PNAME_ControlBindingClass, PNAME_ControlClass, PNAME_CustomInputHandler, PNAME_InitialValue, PNAME_IterBinding, 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_Range, PNAME_ScrollBar, PNAME_ScrollBarAttr, PNAME_Shuttle, PNAME_Slider, PNAME_SliderAttr, PNAME_Spinner, PNAME_Table, PNAME_TextField, PNAME_ToplinkIterator, PNAME_Tree, PNAME_TreeTable
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
XML_STATEMENT
Constructor and Description |
---|
JUTableDef() |
JUTableDef(java.lang.String name, java.lang.String iterBindingName, java.lang.String[] attrNames, java.lang.String scrollPaneClassName) |
JUTableDef(java.lang.String name, java.lang.String controlClassName, java.lang.String controlBindingClassName, java.lang.String iterBindingName, java.lang.String[] attrNames, java.lang.String scrollPaneClassName) |
Modifier and Type | Method and Description |
---|---|
protected DCControlBinding |
createControlBindingInstance(java.lang.Object control, DCBindingContainer formBnd) |
protected JUTableBinding |
createTableBinding(javax.swing.JTable control, JUIteratorBinding iterBinding, java.lang.String[] attrNames)
Instantiate a new JUTableBinding or derived class as specified by the ControlBindingClassName
|
java.util.ArrayList |
getAttrPropList() |
int |
getScrollMode() |
java.lang.String |
getScrollPaneClassName() |
boolean |
getSelectAfterSort()
Determine whether a sort should reselect the current row
|
void |
init(java.util.HashMap initValues) |
protected void |
initSubType() |
void |
loadAttrPropList(DefElement xmlElement) |
void |
loadChildrenFromXML(DefElement xmlElement) |
protected void |
retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab) |
void |
setAttrPropList(java.util.ArrayList list) |
void |
setScrollMode(int mode) |
void |
setSelectAfterSort(boolean selectAfterSort)
Specify whether a sort should reselect the current row
|
getTypeBindings, initializeControlBinding, isAccessorFolderAlways, setCasacadeRangeSize
addValidator, getAttrNames, getAttrViewExpressions, getChangeEventPolicy, getCustomInputHandler, getEventDefList, getFirstAttrName, getIterBinding, getMessageBundleClass, getNullValueId, getNullValueObject, getResourceBundleDef, getSelectionDef, getValidators, hasCustomInputHandler, initSelectionDef, isApplyValidation, isPushDataChangeEvents, isPushOrPollDataChangeEvents, isUseRowHints, loadCustomDef, loadEventDefinitions, loadFromXML, setApplyValidation, setAttributeNames, setCustomInputHandler, setEventDefList, setNullValueObject, setSelectionDef, setUseRowHints
createControl, createControlBinding, createControlBinding, findControlBinding, getBindingContainerDef, getControlBindingClassName, getControlClassName, getDefTypeId, getDesignTimeClass, getInitialValue, getIterBinding, getIterBindingName, getLayoutCons, getViewableExpr, getXMLElementTag, setBindingContainerDef, setControlBindingClassName, setControlClassName, setInitialValue, setIterBindingName
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
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, applyDiffChildren, applyDiffContents, checkEditable, close, createFromXML, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isEditable, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditable, setFullName, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeChildren, writeContents, writeObject, writeVersion, writeXMLContents
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, 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, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFullName, getName
getFullName
getFullName, getName
public static final java.lang.String PNAME_ScrollPaneClass
public static final java.lang.String PNAME_ColumnSort
public static final java.lang.String PNAME_ColumnSort_currentRange
public static final java.lang.String PNAME_ColumnSort_entireCollection
public static final java.lang.String PNAME_ScrollMode
public static final java.lang.String PNAME_SelectAfterSort
public static final java.lang.String PNAME_ScrollMode_ACTIVE_STR
public static final java.lang.String PNAME_ScrollMode_PASSIVE_STR
public static final java.lang.String DEFAULT
public JUTableDef()
public JUTableDef(java.lang.String name, java.lang.String controlClassName, java.lang.String controlBindingClassName, java.lang.String iterBindingName, java.lang.String[] attrNames, java.lang.String scrollPaneClassName)
public JUTableDef(java.lang.String name, java.lang.String iterBindingName, java.lang.String[] attrNames, java.lang.String scrollPaneClassName)
protected void initSubType()
initSubType
in class JUCtrlHierDef
public void init(java.util.HashMap initValues)
init
in class JUCtrlHierDef
public java.lang.String getScrollPaneClassName()
public boolean getSelectAfterSort()
public java.util.ArrayList getAttrPropList()
public void setAttrPropList(java.util.ArrayList list)
public void setSelectAfterSort(boolean selectAfterSort)
selectAfterSort
-public void setScrollMode(int mode)
public int getScrollMode()
protected JUTableBinding createTableBinding(javax.swing.JTable control, JUIteratorBinding iterBinding, java.lang.String[] attrNames)
protected DCControlBinding createControlBindingInstance(java.lang.Object control, DCBindingContainer formBnd)
createControlBindingInstance
in class JUCtrlHierDef
public void loadChildrenFromXML(DefElement xmlElement)
loadChildrenFromXML
in class JUCtrlHierDef
public void loadAttrPropList(DefElement xmlElement)
protected void retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
retrieveFromXML
in class JUCtrlHierDef