org.mmbase.bridge.jsp.taglib.typehandler
Class AbstractTypeHandler

java.lang.Object
  |
  +--org.mmbase.bridge.jsp.taglib.typehandler.AbstractTypeHandler
All Implemented Interfaces:
TypeHandler
Direct Known Subclasses:
ByteHandler, DateHandler, DefaultTypeHandler, DoubleHandler, EnumHandler, FloatHandler, IntegerHandler, LongHandler, StringHandler

public abstract class AbstractTypeHandler
extends java.lang.Object
implements TypeHandler

Since:
MMBase-1.6
Author:
Gerard van de Looi, Michiel Meeuwissen

Field Summary
protected  FieldInfoTag context
           
 
Constructor Summary
AbstractTypeHandler(FieldInfoTag context)
          Constructor for AbstractTypeHandler.
 
Method Summary
 java.lang.String htmlInput(Node node, Field field, boolean search)
           
protected  java.lang.String prefix(java.lang.String s)
          Puts a prefix before a name.
 java.lang.String useHtmlInput(Node node, Field field)
           
 java.lang.String whereHtmlInput(Field field)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected FieldInfoTag context
Constructor Detail

AbstractTypeHandler

public AbstractTypeHandler(FieldInfoTag context)
Constructor for AbstractTypeHandler.
Method Detail

htmlInput

public java.lang.String htmlInput(Node node,
                                  Field field,
                                  boolean search)
                           throws javax.servlet.jsp.JspTagException
Specified by:
htmlInput in interface TypeHandler
See Also:
TypeHandler.htmlInput(Node, Field, boolean)

useHtmlInput

public java.lang.String useHtmlInput(Node node,
                                     Field field)
                              throws javax.servlet.jsp.JspTagException
Specified by:
useHtmlInput in interface TypeHandler
See Also:
TypeHandler.useHtmlInput(Node, Field)

whereHtmlInput

public java.lang.String whereHtmlInput(Field field)
                                throws javax.servlet.jsp.JspTagException
Specified by:
whereHtmlInput in interface TypeHandler
See Also:
TypeHandler.whereHtmlInput(Field)

prefix

protected java.lang.String prefix(java.lang.String s)
                           throws javax.servlet.jsp.JspTagException
Puts a prefix before a name. This is used in htmlInput and useHtmlInput, they need it to get a reasonably unique value for the name attribute of form elements.


MMBase build 1.6.5.20030923