com.bowstreet.webapp
Interface PageDataLeaf
- All Superinterfaces:
- DataDefinitionElement, DataDefinitionLeaf, PageDataElement
- All Known Implementing Classes:
- Leaf
public interface PageDataLeaf
- extends DataDefinitionLeaf, PageDataElement
PageDataLeaf.java
- Author:
- szagieboylo
Copyright (c) 2004 Bowstreet, Inc.
Interface for PageDataLeaf.
The PageData hierarchy represents the PageAutomation data as it is assigned to a page.
A Container will have a list of children.
A Leaf will never have children.
-
Fields inherited from interface com.bowstreet.webapp.DataDefinitionLeaf |
ctBLANK, ctBUTTON, ctCHECKBOX, ctHIDDEN_INPUT_SPECIAL, ctHIDDEN_WITH_TEXT, ctIMAGE, ctIMAGEBUTTON, ctLINK, ctPASSWORDINPUT, ctRADIO, ctRADIO_BUTTON_SPECIAL, ctSELECT, ctTEXTAREA, ctTEXTINPUT, ctTEXTOUTPUT, ctUNKNOWN, EO_HTML, EO_MERGE, EO_SCHEMA, EO_SPECIAL, EO_UNKNOWN |
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 |
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.DataDefinitionLeaf |
addModifierBuilder, clearFormatterInfo, getDataEntryBuilderInputs, getDataEntryControlType, getDisplayBuilderInputs, getDisplayControlType, getEnumerationValues, getEnumOptions, getFormatData, getInitialValue, getIsKeyField, getIsReadOnly, getValidationData, setDataEntryControl, setDisplayControl, setEnumerationValues, setEnumOptions, setFormatterInfo, setInitialValue, setIsKeyField, setIsReadOnly |
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 |
Methods inherited from interface com.bowstreet.webapp.PageDataElement |
findPDChild, getAppliedDataSourceString, getDataSourceString, getLabelNode, getNode, getPage, getPDParent, hasInputFields, hasValidatedInputFields, isMatchedToPage, setDataSourceOverride, setLabelNode, setNode |
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 |
IOT_DISPLAY
static final int IOT_DISPLAY
- See Also:
- Constant Field Values
IOT_INFER
static final int IOT_INFER
- See Also:
- Constant Field Values
IOT_INPUT
static final int IOT_INPUT
- See Also:
- Constant Field Values
IOT_PARTIALLY_MANAGED_INPUT
static final int IOT_PARTIALLY_MANAGED_INPUT
- See Also:
- Constant Field Values
IOT_UNKNOWN
static final int IOT_UNKNOWN
- See Also:
- Constant Field Values
addModifierBuilder
void addModifierBuilder(IXml modifierBuilderCall)
- Used to add a modifier Which will be used after the control is rendered.
- Parameters:
modifierBuilderCall
- XML that exactly corresponds to a BuilderCall -- cut & paste from Model XML view is recommended
getControlBuilderInputs
BuilderInputs getControlBuilderInputs()
getControlType
java.lang.String getControlType()
getInputOutputType
int getInputOutputType()
getRequiredPromptNode
IXml getRequiredPromptNode()
getValidateErrorNode
IXml getValidateErrorNode()
setControl
void setControl(java.lang.String builderDefID,
BuilderInputs builderInputs)
- The control is now set always using a builderDefID. Note, however, that the
ones listed below are given special handling, and might be redirected by the
RuntimeAgent
- Parameters:
builderDefID
- One of the strings defined as CT_Xxxx, OR a builderDefID
setInputOutputType
void setInputOutputType(int i)
setRequiredPromptNode
void setRequiredPromptNode(IXml x)
setValidateErrorNode
void setValidateErrorNode(IXml x)
Copyright © 2009 IBM. All Rights Reserved.