|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mmbase.bridge.jsp.taglib.typehandler.AbstractTypeHandler
org.mmbase.bridge.jsp.taglib.typehandler.StringHandler
A TypeHandler for strings, textareas and text-input. Search values are SQL escaped.
| Field Summary |
| Fields inherited from class org.mmbase.bridge.jsp.taglib.typehandler.AbstractTypeHandler |
eh, gotEnumHandler, tag |
| Constructor Summary | |
StringHandler(FieldInfoTag tag)
Constructor for StringHandler. |
|
| Method Summary | |
protected Object |
getFieldValue(Field field)
Returns the field value as specified by the client's post. |
protected int |
getOperator()
The operator to be used by whereHtmlInput(field, query) |
protected String |
getSearchValue(String string)
Converts the value to the actual value to be searched. |
String |
htmlInput(Node node,
Field field,
boolean search)
Produces an form input field for the given Node, and Field. |
protected boolean |
interpretEmptyAsNull(Field field)
|
boolean |
useHtmlInput(Node node,
Field field)
returns true if setValue happened. |
String |
whereHtmlInput(Field field)
|
Constraint |
whereHtmlInput(Field field,
Query query)
Adds search constraint to Query object. |
| Methods inherited from class org.mmbase.bridge.jsp.taglib.typehandler.AbstractTypeHandler |
addExtraAttributes, cast, checkHtmlInput, findString, getClasses, getEnumHandler, getFieldValue, init, paramHtmlInput, prefix, prefixError, prefixID |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public StringHandler(FieldInfoTag tag)
| Method Detail |
public String htmlInput(Node node,
Field field,
boolean search)
throws JspTagException
TypeHandler
htmlInput in interface TypeHandlerhtmlInput in class AbstractTypeHandlerJspTagExceptionTypeHandler.htmlInput(Node, Field, boolean)
public boolean useHtmlInput(Node node,
Field field)
throws JspTagException
TypeHandler
useHtmlInput in interface TypeHandleruseHtmlInput in class AbstractTypeHandlerJspTagExceptionTypeHandler.useHtmlInput(Node, Field)
protected Object getFieldValue(Field field)
throws JspTagException
AbstractTypeHandler
getFieldValue in class AbstractTypeHandlerJspTagExceptionprotected boolean interpretEmptyAsNull(Field field)
interpretEmptyAsNull in class AbstractTypeHandler
public String whereHtmlInput(Field field)
throws JspTagException
whereHtmlInput in interface TypeHandlerwhereHtmlInput in class AbstractTypeHandlerJspTagExceptionTypeHandler.whereHtmlInput(Field)protected int getOperator()
AbstractTypeHandler
getOperator in class AbstractTypeHandlerprotected String getSearchValue(String string)
AbstractTypeHandler
getSearchValue in class AbstractTypeHandler
public Constraint whereHtmlInput(Field field,
Query query)
throws JspTagException
AbstractTypeHandler
whereHtmlInput in interface TypeHandlerwhereHtmlInput in class AbstractTypeHandlerJspTagException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||