public class MapperEntryInput extends uk.ac.ed.epcc.webapp.forms.inputs.ParseAbstractInput<java.lang.String> implements uk.ac.ed.epcc.webapp.forms.inputs.ListInput<java.lang.String,MapperEntry>
| Constructor and Description |
|---|
MapperEntryInput(uk.ac.ed.epcc.webapp.AppContext conn,
UsageProducer producer,
java.lang.String tag) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor<R> vis) |
int |
getCount() |
MapperEntry |
getItem() |
MapperEntry |
getItembyValue(java.lang.String value) |
java.util.Iterator<MapperEntry> |
getItems() |
java.lang.String |
getTagByItem(MapperEntry item) |
java.lang.String |
getTagByValue(java.lang.String value) |
java.lang.String |
getText(MapperEntry item) |
void |
parse(java.lang.String v) |
void |
setItem(MapperEntry item) |
getBoxWidth, getMaxResultLength, getSingle, setBoxWidth, setMaxResultLength, setSingleconvert, getKey, getPrettyString, getString, getString, getValue, isOptional, setKey, setOptional, setValue, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic MapperEntryInput(uk.ac.ed.epcc.webapp.AppContext conn,
UsageProducer producer,
java.lang.String tag)
public MapperEntry getItem()
getItem in interface uk.ac.ed.epcc.webapp.forms.inputs.ItemInput<MapperEntry>public void setItem(MapperEntry item)
setItem in interface uk.ac.ed.epcc.webapp.forms.inputs.ItemInput<MapperEntry>public void parse(java.lang.String v)
throws uk.ac.ed.epcc.webapp.forms.exceptions.ParseException
parse in interface uk.ac.ed.epcc.webapp.forms.inputs.ParseInput<java.lang.String>uk.ac.ed.epcc.webapp.forms.exceptions.ParseExceptionpublic MapperEntry getItembyValue(java.lang.String value)
getItembyValue in interface uk.ac.ed.epcc.webapp.forms.inputs.ListInput<java.lang.String,MapperEntry>public java.util.Iterator<MapperEntry> getItems()
getItems in interface uk.ac.ed.epcc.webapp.forms.inputs.ListInput<java.lang.String,MapperEntry>public int getCount()
getCount in interface uk.ac.ed.epcc.webapp.forms.inputs.ListInput<java.lang.String,MapperEntry>public java.lang.String getTagByItem(MapperEntry item)
getTagByItem in interface uk.ac.ed.epcc.webapp.forms.inputs.ListInput<java.lang.String,MapperEntry>public java.lang.String getTagByValue(java.lang.String value)
getTagByValue in interface uk.ac.ed.epcc.webapp.forms.inputs.ListInput<java.lang.String,MapperEntry>public java.lang.String getText(MapperEntry item)
getText in interface uk.ac.ed.epcc.webapp.forms.inputs.ListInput<java.lang.String,MapperEntry>public <R> R accept(uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor<R> vis)
throws java.lang.Exception
accept in interface uk.ac.ed.epcc.webapp.forms.inputs.Input<java.lang.String>accept in class uk.ac.ed.epcc.webapp.forms.inputs.ParseAbstractInput<java.lang.String>java.lang.Exception