|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bowstreet.builders.BaseBuilderAPI
com.bowstreet.builders.webapp.api.VariableInputControl
public class VariableInputControl
Creates an input control based on the input type specified at a named tag or other location on a page or pages.
Note: this is a builder API wrapper class, intended to be called by the regen logic of a builder. It can be used to programmatically add a call to the VariableInputControl builder to a model.
Nested Class Summary | |
---|---|
static interface |
VariableInputControl.BuilderStaticValues
Constant values imported from the builder definition file. |
Constructor Summary | |
---|---|
VariableInputControl(BuilderCall parent,
GenContext gc)
|
Method Summary | |
---|---|
java.lang.String |
getExtraData()
Specify setup data specific to the input type (See help for more info on extra data format for each input type) |
java.lang.String |
getInputName()
Required for use within repeated regions |
java.lang.String |
getInputType()
Specify the supported HTML input type to use Legal values: TextArea, TextInput, HiddenInput, Select, RadioBox, CheckBox |
java.lang.String |
getName()
Specify name of this builder call |
java.lang.Object |
getPageLocation()
For instructions on operation or syntax of location definition string see Page Location help |
java.lang.String |
getValue()
Specify default value of the resulting input |
void |
initializeBuilderInputs()
|
void |
setExtraData(java.lang.String value)
Specify setup data specific to the input type (See help for more info on extra data format for each input type) |
void |
setInputName(java.lang.String value)
Required for use within repeated regions |
void |
setInputType(java.lang.String value)
Specify the supported HTML input type to use Legal values: TextArea, TextInput, HiddenInput, Select, RadioBox, CheckBox |
void |
setName(java.lang.String value)
Specify name of this builder call |
void |
setPageLocation(java.lang.Object value)
For instructions on operation or syntax of location definition string see Page Location help |
void |
setValue(java.lang.String value)
Specify default value of the resulting input |
Methods inherited from class com.bowstreet.builders.BaseBuilderAPI |
---|
getBuilderCall, getBuilderInputs, invokeBuilder, invokeBuilderBC, setBuilderInputs |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.bowstreet.builders.PageElementBuilderAPI |
---|
getBuilderInputs, invokeBuilder |
Constructor Detail |
---|
public VariableInputControl(BuilderCall parent, GenContext gc)
Method Detail |
---|
public java.lang.String getExtraData()
public java.lang.String getInputName()
public java.lang.String getInputType()
public java.lang.String getName()
getName
in interface com.bowstreet.builders.PageElementBuilderAPI
public java.lang.Object getPageLocation()
getPageLocation
in interface com.bowstreet.builders.PageElementBuilderAPI
public java.lang.String getValue()
getValue
in interface com.bowstreet.builders.PageElementBuilderAPI
public void initializeBuilderInputs()
initializeBuilderInputs
in class com.bowstreet.builders.BaseBuilderAPI
public void setExtraData(java.lang.String value)
public void setInputName(java.lang.String value)
public void setInputType(java.lang.String value)
public void setName(java.lang.String value)
setName
in interface com.bowstreet.builders.PageElementBuilderAPI
public void setPageLocation(java.lang.Object value)
setPageLocation
in interface com.bowstreet.builders.PageElementBuilderAPI
public void setValue(java.lang.String value)
setValue
in interface com.bowstreet.builders.PageElementBuilderAPI
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |