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.

Field Summary
static int IOT_DISPLAY
           
static int IOT_INFER
           
static int IOT_INPUT
           
static int IOT_PARTIALLY_MANAGED_INPUT
           
static int IOT_UNKNOWN
           
 
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
 
Method Summary
 void addModifierBuilder(IXml modifierBuilderCall)
          Used to add a modifier Which will be used after the control is rendered.
 BuilderInputs getControlBuilderInputs()
           
 java.lang.String getControlType()
           
 int getInputOutputType()
           
 IXml getRequiredPromptNode()
           
 IXml getValidateErrorNode()
           
 void setControl(java.lang.String builderDefID, BuilderInputs builderInputs)
          The control is now set always using a builderDefID.
 void setInputOutputType(int i)
           
 void setRequiredPromptNode(IXml x)
           
 void setValidateErrorNode(IXml x)
           
 
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
 

Field Detail

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
Method Detail

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.