|
Esri Geoportal Server 1.2.2
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.gpt.catalog.schema.Component
com.esri.gpt.catalog.schema.UiComponent
com.esri.gpt.catalog.schema.Input
com.esri.gpt.catalog.schema.InputText
com.esri.gpt.catalog.schema.InputTextArray
public class InputTextArray
An array of input text components associated with a metadata parameter.
The component is configured from a node with a schema configuration XML document.
Example:
<parameter key="theme">
<input type="textArray" arraySize="10"/>
</parameter>
Field Summary |
---|
Fields inherited from class com.esri.gpt.catalog.schema.Input |
---|
INPUTTYPE_DELIMITEDTEXTAREA, INPUTTYPE_MAP, INPUTTYPE_SELECTMANYCHECKBOX, INPUTTYPE_SELECTONEMEMU, INPUTTYPE_SELECTWITHOTHER, INPUTTYPE_TEXT, INPUTTYPE_TEXTAREA, INPUTTYPE_TEXTARRAY, INPUTTYPE_UNKNOWN |
Constructor Summary | |
---|---|
InputTextArray()
Default constructor. |
|
InputTextArray(InputTextArray objectToDuplicate)
Construct by duplicating an existing object. |
Method Summary | |
---|---|
void |
configure(CfgContext context,
Node node,
NamedNodeMap attributes)
Configures the object based upon a node loaded from a schema configuration XML. |
InputTextArray |
duplicate()
Produces a deep clone of the object. |
void |
echo(StringBuffer sb)
Appends property information for the component to a StringBuffer. |
int |
getArraySize()
Gets the number of input text components in the array. |
UIComponent |
makeInputComponent(UiContext context,
Section section,
Parameter parameter)
Makes a Faces HtmlPanelGroup containing a collection of HtmlInputTextarea components for a parameter. |
void |
setArraySize(int size)
Sets the number of input text components in the array. |
void |
unBind(UiContext context,
UIComponent editorForm,
Parameter parameter)
Triggered on the save event from the metadata editor. |
Methods inherited from class com.esri.gpt.catalog.schema.InputText |
---|
getDefaultMaxlength, getDefaultSize, getMaxlength, getSize, setMaxlength, setSize |
Methods inherited from class com.esri.gpt.catalog.schema.Input |
---|
applyHint, evaluateDefault, findInputComponent, formatValue, getDefaultValue, getEditable, getFacesId, getHintMode, getHintResourceKey, getInputValue, getOnChange, getOnClick, getTestResourceKey, makeOutputComponent, setComponentValue, setDefaultValue, setEditable, setFacesId, setHintMode, setHintResourceKey, setOnChange, setOnClick, setTestResourceKey |
Methods inherited from class com.esri.gpt.catalog.schema.UiComponent |
---|
getStyleClass, makeBR, makeNBSP, setStyleClass |
Methods inherited from class com.esri.gpt.catalog.schema.Component |
---|
getKey, setKey, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public InputTextArray()
public InputTextArray(InputTextArray objectToDuplicate)
objectToDuplicate
- the object to duplicateMethod Detail |
---|
public int getArraySize()
public void setArraySize(int size)
size
- the number of input text componentspublic void configure(CfgContext context, Node node, NamedNodeMap attributes)
The following attributes are configured:
arraySize
configure
in class InputText
context
- the configuration contextnode
- the configuration nodeattributes
- the attributes of the configuration nodepublic InputTextArray duplicate()
duplicate
in class InputText
public void echo(StringBuffer sb)
echo
in class InputText
sb
- the StringBuffer to use when appending informationpublic UIComponent makeInputComponent(UiContext context, Section section, Parameter parameter)
makeInputComponent
in class InputText
context
- the UI contextsection
- the parent sectionparameter
- the associated parameter
public void unBind(UiContext context, UIComponent editorForm, Parameter parameter) throws SchemaException
On this event, the array of input values are used to generate the parameter's multiple values (parameter.getMultipleValues()).
unBind
in class InputText
context
- the UI contexteditorForm
- the Faces HtmlForm for the metadata editorparameter
- the associated parameter
SchemaException
- if an associated Faces UIComponent cannot be located
|
Esri Geoportal Server 1.2.2
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |