|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataDefinitionLeaf
DDLeaf.java
Field Summary | |
---|---|
static java.lang.String |
ctBLANK
|
static java.lang.String |
ctBUTTON
|
static java.lang.String |
ctCHECKBOX
|
static java.lang.String |
ctHIDDEN_INPUT_SPECIAL
|
static java.lang.String |
ctHIDDEN_WITH_TEXT
|
static java.lang.String |
ctIMAGE
|
static java.lang.String |
ctIMAGEBUTTON
|
static java.lang.String |
ctLINK
|
static java.lang.String |
ctPASSWORDINPUT
|
static java.lang.String |
ctRADIO
|
static java.lang.String |
ctRADIO_BUTTON_SPECIAL
|
static java.lang.String |
ctSELECT
|
static java.lang.String |
ctTEXTAREA
|
static java.lang.String |
ctTEXTINPUT
|
static java.lang.String |
ctTEXTOUTPUT
|
static java.lang.String |
ctUNKNOWN
|
static int |
EO_HTML
|
static int |
EO_MERGE
|
static int |
EO_SCHEMA
|
static int |
EO_SPECIAL
|
static int |
EO_UNKNOWN
|
Method Summary | |
---|---|
void |
addModifierBuilder(IXml modifierBuilderCall,
boolean useWhenDataEntry,
boolean useWhenDisplayOnly)
Used to add a modifier Which will be used after the control is rendered. |
void |
clearFormatterInfo(boolean clearFormat,
boolean clearTranslate,
boolean clearValidate)
Because nulls mean that the associated inputs are ignored in setFormatterInfo, use this to clear an existing one |
BuilderInputs |
getDataEntryBuilderInputs()
|
java.lang.String |
getDataEntryControlType()
|
BuilderInputs |
getDisplayBuilderInputs()
|
java.lang.String |
getDisplayControlType()
|
java.util.List |
getEnumerationValues()
Several of the rendering types consider the enumeration values |
int |
getEnumOptions()
|
FormatData |
getFormatData()
Gets the FormatData for this element. |
java.lang.String |
getInitialValue()
InitialValue is used in construction a method which initializes the fields |
boolean |
getIsKeyField()
Is this field used as a key in the original data source |
boolean |
getIsReadOnly()
Is this field prevented from being an input field. |
ValidationData |
getValidationData()
Gets the ValidationData for this element. |
void |
setDataEntryControl(java.lang.String builderDefID,
BuilderInputs builderInputs)
The control is now set always using a builderDefID. |
void |
setDisplayControl(java.lang.String builderDefID,
BuilderInputs builderInputs)
The control is now set always using a builderDefID. |
void |
setEnumerationValues(java.util.List vals)
|
void |
setEnumOptions(int i)
|
void |
setFormatterInfo(java.lang.String variable,
java.lang.String formatExpr,
java.lang.String formatArg,
java.lang.String translateExpr,
java.lang.String translateArg,
java.lang.String validateExpr,
java.lang.String validateArg)
Used to set format, translate, and validate expressions. |
void |
setInitialValue(java.lang.String s)
|
void |
setIsKeyField(boolean isKey)
Set whether or not this field is used as a key in the original data source |
void |
setIsReadOnly(boolean b)
If true, this element is not allowed to become an input field. |
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 |
---|
static final java.lang.String ctBLANK
static final java.lang.String ctBUTTON
static final java.lang.String ctCHECKBOX
static final java.lang.String ctHIDDEN_INPUT_SPECIAL
static final java.lang.String ctHIDDEN_WITH_TEXT
static final java.lang.String ctIMAGE
static final java.lang.String ctIMAGEBUTTON
static final java.lang.String ctLINK
static final java.lang.String ctPASSWORDINPUT
static final java.lang.String ctRADIO
static final java.lang.String ctRADIO_BUTTON_SPECIAL
static final java.lang.String ctSELECT
static final java.lang.String ctTEXTAREA
static final java.lang.String ctTEXTINPUT
static final java.lang.String ctTEXTOUTPUT
static final java.lang.String ctUNKNOWN
static final int EO_HTML
static final int EO_MERGE
static final int EO_SCHEMA
static final int EO_SPECIAL
static final int EO_UNKNOWN
Method Detail |
---|
void addModifierBuilder(IXml modifierBuilderCall, boolean useWhenDataEntry, boolean useWhenDisplayOnly)
modifierBuilderCall
- XML that exactly corresponds to a BuilderCall -- cut & paste from Model XML view is recommendeduseWhenDataEntry
- true if you want this modifier applied when Leaf is used for DataEntryuseWhenDisplayOnly
- true if you want this modifier applied when Leaf is used for DisplayOnlyvoid clearFormatterInfo(boolean clearFormat, boolean clearTranslate, boolean clearValidate)
clearFormat
- if true, clear the formatExprclearTranslate
- if true, clear the translateExprclearValidate
- if true, clear the validateExprBuilderInputs getDataEntryBuilderInputs()
java.lang.String getDataEntryControlType()
BuilderInputs getDisplayBuilderInputs()
java.lang.String getDisplayControlType()
java.util.List getEnumerationValues()
int getEnumOptions()
FormatData getFormatData()
java.lang.String getInitialValue()
boolean getIsKeyField()
boolean getIsReadOnly()
ValidationData getValidationData()
void setDataEntryControl(java.lang.String builderDefID, BuilderInputs builderInputs)
builderDefID
- One of the strings below, OR a builderDefIDbuilderInputs
- Additional builder inputs to be passed to the builder -- Name, PageLocation, and Value will be filled in for you.void setDisplayControl(java.lang.String builderDefID, BuilderInputs builderInputs)
builderDefID
- One of the strings below, OR a builderDefIDbuilderInputs
- Additional builder inputs to be passed to the builder -- Name, PageLocation, and Value will be filled in for you.void setEnumerationValues(java.util.List vals)
void setEnumOptions(int i)
void setFormatterInfo(java.lang.String variable, java.lang.String formatExpr, java.lang.String formatArg, java.lang.String translateExpr, java.lang.String translateArg, java.lang.String validateExpr, java.lang.String validateArg)
variable
- Model variable name, or DataPageBuilder.STANDARD_FORMATTER, which will be converted to the Model StandardFormatterformatExpr
- expression to use in formatting for screen (or null)translateExpr
- expression to use in translating info from user (or null)validateExpr
- expression to use in validating the result of translation (or null)void setInitialValue(java.lang.String s)
void setIsKeyField(boolean isKey)
void setIsReadOnly(boolean b)
b
- true to make this field read only
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |