com.bowstreet.webapp
Interface DataDefinitionContainer
- All Superinterfaces:
- DataDefinitionElement
- All Known Subinterfaces:
- PageDataContainer
- All Known Implementing Classes:
- Container, PageReference
public interface DataDefinitionContainer
- extends DataDefinitionElement
DDContainer.java
- Author:
- szagieboylo
Copyright (c) 2004 Bowstreet, Inc.
Interface for DataDefinitionContainer.
The DataDefinition is an object-based abstract of a schema.
A Container will have a list of children.
A Leaf will never have children.
-
Fields inherited from interface com.bowstreet.webapp.DataDefinitionElement |
DISPLAY_AUTO, DISPLAY_HORIZONTAL, DISPLAY_NO_VISIBLE, DISPLAY_NONE, DISPLAY_VERTICAL, KEY_ACTIONTYPE, KEY_ALWAYS_ADD_VALIDATION_CODE, KEY_APPEND_BAD_VALUE_TO_ERROR_MSG, KEY_ATTRIBUTES, KEY_COLUMN_SUMMARY, KEY_COLUMN_SUMMARY_ARGUMENT, KEY_COLUMN_SUMMARY_COLUMN1, KEY_COLUMN_SUMMARY_COLUMN2, KEY_COLUMN_SUMMARY_NODE, KEY_COLUMN_SUMMARY_OPERATION, KEY_COLUMN_SUMMARY_STANDARD_VARIABLE, KEY_COLUMN_SUMMARY_TEXTAFTER, KEY_COLUMN_SUMMARY_TEXTBEFORE, KEY_COLUMNALIGNMENT, KEY_COLUMNWIDTH, KEY_CREATE_ROW_METHOD, KEY_CREATE_ROW_METHODS, KEY_CUSTOMHIDELOCATION, KEY_DATA_SOURCE_MANAGER, KEY_DELETE_METHOD, KEY_DELETE_METHOD_TYPE, KEY_EMPTYDATAACTION, KEY_EMPTYDATAMESSAGE, KEY_EMPTYDATAMESSAGE_NAMEDLOCATION, KEY_EMPTYDATAMESSAGE_NODE, KEY_ERROR_MESSAGE_OVERRIDE, KEY_ESCAPEOUTPUTTEXT, KEY_FIELD_MERGE_DEFINITION, KEY_GENELEMENT, KEY_GENERATELABELS, KEY_HANDLEEXISTING, KEY_HAS_BEEN_RDD_PROCESSED, KEY_INFERCONTROLTYPE, KEY_IS_DATA_TRANSPARENT_CONTAINER, KEY_IS_POST_GENERATED_ELEMENT, KEY_IS_VISUALLY_TRANSPARENT_CONTAINER, KEY_ISMODELACTION, KEY_KEY_FIELD, KEY_LABELCLASS_ERROR, KEY_LABELCLASS_NOERROR, KEY_LABELTRANSLATETABLE, KEY_LABELTRANSLATEVARIABLE, KEY_LAYOUT_GRID, KEY_LOOKUP_TABLE, KEY_MODIFIERSLIST_DATAENTRY, KEY_MODIFIERSLIST_DISPLAYONLY, KEY_NO_ASSIGN_IF_VALIDATION_ERROR, KEY_ORIGINAL_DATASOURCE, KEY_PAGE_GENELEMENT, KEY_PUT_ASSIGN_IN_TRY_CATCH, KEY_RADIO_GROUP_STYLE_CLASS, KEY_RENDEROUTERPAGE, KEY_REQUIREDPROMPT, KEY_REQUIREDPROMPTPLACEMENT, KEY_RESOURCE_KEY_PREFIX, KEY_SELECT_OPTIONS, KEY_SEPARATOR, KEY_SPLIT_CHILDREN_INTO_COLUMNS, KEY_TRANSLATE_HTML_LABELS, KEY_UNIQUE_ID_LEVEL, KEY_USINGCHECKBOXES, KEY_VALIDATIONERRORPLACEMENT, KEY_VARIABLENAME, TYPE_ANYTYPE, TYPE_BOOLEAN, TYPE_BYTE, TYPE_DATE, TYPE_DATETIME, TYPE_DECIMAL, TYPE_DOUBLE, TYPE_FLOATINGPOINT, TYPE_INT, TYPE_INTEGER, TYPE_LONG, TYPE_NEGINT, TYPE_NONNEGINT, TYPE_NONPOSINT, TYPE_POSINT, TYPE_SHORT, TYPE_STRING, TYPE_TIME |
Methods inherited from interface com.bowstreet.webapp.DataDefinitionElement |
bestReadableName, findDDChild, getBooleanProperty, getBuilderCall, getDataSourceExtension, getDDParent, getDescription, getDisplayMode, getIntProperty, getIsRepeated, getIsRequired, getLabel, getName, getProperty, getShortLabel, getStringProperty, getType, getXmlProperty, putBothProperties, putLocalProperty, putProperty, setBuilderCall, setDataSourceExtension, setDescription, setDisplayMode, setIsRepeated, setIsRequired, setLabel, setShortLabel, setType |
addChild
void addChild(DataDefinitionElement child)
- Add an existing element to be a child of this container. Note that this
will cause it to be removed from different parent, if necessary.
- Parameters:
child
-
addDDContainerChild
DataDefinitionContainer addDDContainerChild(java.lang.String name)
- create a new Container child
- Parameters:
name
-
- Returns:
- The new Container
addDDLeafChild
DataDefinitionLeaf addDDLeafChild(java.lang.String name)
- create a new Leaf child
- Parameters:
name
-
- Returns:
- The new Leaf
getChildren
java.util.List getChildren()
- get this Container's children. Note that this List is returned to you
is the real List. Don't mess it up!
- Returns:
- List of Children.
getDataPagingPageSize
java.lang.String getDataPagingPageSize()
- Returns:
- get the current DataPagingPageSize, which is the value that will be passed
as pageSize to the PagingAssistant
removeChild
void removeChild(DataDefinitionElement child)
- Remove a specific child. Note that this is usually the wrong answer -- more often you
just want to set that child to DisplayMode DISPLAY_NONE
- Parameters:
child
-
setDataPagingPageSize
void setDataPagingPageSize(java.lang.String s)
- set the current DataPagingPageSize
- Parameters:
s
- value to be passed as pageSize to the PagingAssistant
Copyright © 2009 IBM. All Rights Reserved.