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_TypeBindingsDEFAULT_HANDLER, PNAME_ApplyValidation, PNAME_AttrNames, PNAME_AttrViewExprs, PNAME_CtrlPermission, PNAME_IncludeSelectionAttr, PNAME_InputHandler, PNAME_ListNullValueId, PNAME_Permissions, PNAME_SelectionAttr, PNAME_SelectionValue, PNAME_UnSelectionValue, PNAME_UseRowHintsPNAME_ControlBindingClass, PNAME_ControlClass, PNAME_CustomInputHandler, PNAME_InitialValue, PNAME_IterBinding, PNAME_TYPE, PNAME_ViewableDEF_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_Search, PNAME_Shuttle, PNAME_Slider, PNAME_SliderAttr, PNAME_Spinner, PNAME_Table, PNAME_TextField, PNAME_ToplinkIterator, PNAME_Tree, PNAME_TreeTablemEditedProperties, mEditedPropertyExprsDEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXXML_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, setCasacadeRangeSizeaddValidator, getAttrNames, getAttrViewExpressions, getChangeEventPolicy, getCustomInputHandler, getEventDefList, getFirstAttrName, getIterBinding, getJUCtrlInputHandler, getMessageBundleClass, getNullValueId, getNullValueObject, getResourceBundleDef, getSelectionDef, getValidators, hasCustomInputHandler, initSelectionDef, isApplyValidation, isPushDataChangeEvents, isPushOrPollDataChangeEvents, isUseRowHints, loadCustomDef, loadEventDefinitions, loadFromXML, setApplyValidation, setAttributeNames, setCustomInputHandler, setEventDefList, setNullValueObject, setSelectionDef, setUseRowHintscreateControl, createControlBinding, createControlBinding, findControlBinding, getBindingContainerDef, getControlBindingClassName, getControlClassName, getDefTypeId, getDesignTimeClass, getInitialValue, getIterBinding, getIterBindingName, getLayoutCons, getViewableExpr, getXMLElementTag, setBindingContainerDef, setControlBindingClassName, setControlClassName, setInitialValue, setIterBindingNameconvertToBoolean, 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, setSubTypeaddDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getMajorVersion, getMinorVersion, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeChildren, writeContents, writeObject, writeVersion, writeXMLContentsaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDeprecated, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFullName, getNamegetFullNamegetFullName, getNamepublic 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 JUCtrlHierDefpublic void init(java.util.HashMap initValues)
init in class JUCtrlHierDefpublic 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 JUCtrlHierDefpublic void loadChildrenFromXML(DefElement xmlElement)
loadChildrenFromXML in class JUCtrlHierDefpublic void loadAttrPropList(DefElement xmlElement)
protected void retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
retrieveFromXML in class JUCtrlHierDef