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 40931 2010-02-09 14:04:04Z michiel $
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
|
Method Summary |
protected void |
appendClasses(StringBuilder buf,
Node node,
Field field)
|
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. |
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, getFieldValue, getFieldValue, getOperator, 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)
appendClasses
protected void appendClasses(StringBuilder buf,
Node node,
Field field)
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.
MMBase 2.0-SNAPSHOT - null