org.mmbase.datatypes.handlers.html
Class HtmlHandler
java.lang.Object
org.mmbase.datatypes.handlers.AbstractHandler<String>
org.mmbase.datatypes.handlers.html.HtmlHandler
- All Implemented Interfaces:
- Serializable, Handler<String>
- Direct Known Subclasses:
- BinaryHandler, EnumHandler, TextHandler
public abstract class HtmlHandler
- extends AbstractHandler<String>
This is the base handler for the mime type text/html and application/xml+xhtml.
- Since:
- MMBase-1.9.1
- Version:
- $Id: HtmlHandler.java 46058 2011-11-23 13:13:03Z michiel $
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
|
Method Summary |
protected void |
appendClasses(Request request,
StringBuilder buf,
Node node,
Field field,
boolean search)
|
protected void |
appendNameId(StringBuilder buf,
Request request,
Field field)
|
String |
check(Request request,
Node node,
Field field,
boolean errors)
Checks the user input, and invalidates the request, if this user input was invalid. |
protected String |
getClassName(Class<?> c)
|
String |
id(Request request,
Field field)
Generates a unique id for the field in the request |
protected String |
prefixError(Request request,
Field f)
|
void |
setSetIfNotChanged(boolean b)
|
| Methods inherited from class org.mmbase.datatypes.handlers.AbstractHandler |
cast, findString, getEvaluatedFieldValue, getFieldValue, getFieldValue, getOperator, getSearchFieldValue, getSearchValue, getValue, id, input, interpretEmptyAsNull, search, set, setValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SESSIONNAME
public static final Parameter<String> SESSIONNAME
XML
protected static final CharTransformer XML
HtmlHandler
public HtmlHandler()
setSetIfNotChanged
public void setSetIfNotChanged(boolean b)
getClassName
protected String getClassName(Class<?> c)
- Since:
- MMBase-1.9.6
appendClasses
protected void appendClasses(Request request,
StringBuilder buf,
Node node,
Field field,
boolean search)
appendNameId
protected void appendNameId(StringBuilder buf,
Request request,
Field field)
id
public String id(Request request,
Field field)
- Description copied from interface:
Handler
- Generates a unique id for the field in the request
prefixError
protected String prefixError(Request request,
Field f)
check
public String check(Request request,
Node node,
Field field,
boolean errors)
- Description copied from interface:
Handler
- Checks the user input, and invalidates the request, if this user input was invalid.
- Specified by:
check in interface Handler<String>- Specified by:
check in class AbstractHandler<String>
errors - If true then report the errors, otherwise the return value can
remain empty.
MMBase2 Bridge 2.0-SNAPSHOT - 2013-03-30T06:34