Update of /var/cvs/src/org/mmbase/datatypes/handlers/html In directory james.mmbase.org:/tmp/cvs-serv21731
Modified Files: AreaHandler.java EnumHandler.java HtmlHandler.java IntegerHandler.java TextHandler.java Log Message: javadoc See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes/handlers/html Index: AreaHandler.java =================================================================== RCS file: /var/cvs/src/org/mmbase/datatypes/handlers/html/AreaHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- AreaHandler.java 17 Apr 2009 16:54:49 -0000 1.2 +++ AreaHandler.java 17 Apr 2009 17:38:13 -0000 1.3 @@ -15,9 +15,10 @@ import org.mmbase.util.Casting; /** + * This is a texthandler that produces multiline input form entries (textarea's). * * @author Michiel Meeuwissen - * @version $Id: AreaHandler.java,v 1.2 2009/04/17 16:54:49 michiel Exp $ + * @version $Id: AreaHandler.java,v 1.3 2009/04/17 17:38:13 michiel Exp $ * @since MMBase-1.9.1 */ @@ -41,18 +42,14 @@ return rows == -1 ? (field.getMaxLength() > 2048 ? 10 : 5) : rows; } - protected void appendClasses(StringBuilder buf, Node node, Field field) { - buf.append(field.getMaxLength() > 2048 ? "big " : "small "); - super.appendClasses(buf, node, field); - } - - + @Override public String input(Request request, Node node, Field field, boolean search) { if (search) { return super.input(request, node, field, search); } else { StringBuilder buffer = new StringBuilder(); - buffer.append("<textarea class=\"big"); + buffer.append("<textarea class=\""); + buffer.append(field.getMaxLength() > 2048 ? "big " : "small "); appendClasses(buffer, node, field); buffer.append("\" "); appendNameId(buffer, request, field); Index: EnumHandler.java =================================================================== RCS file: /var/cvs/src/org/mmbase/datatypes/handlers/html/EnumHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- EnumHandler.java 17 Apr 2009 16:54:49 -0000 1.2 +++ EnumHandler.java 17 Apr 2009 17:38:13 -0000 1.3 @@ -25,7 +25,7 @@ /** * * @author Michiel Meeuwissen - * @version $Id: EnumHandler.java,v 1.2 2009/04/17 16:54:49 michiel Exp $ + * @version $Id: EnumHandler.java,v 1.3 2009/04/17 17:38:13 michiel Exp $ * @since MMBase-1.9.1 */ @@ -38,6 +38,7 @@ return dataType.getEnumerationValues(request.getLocale(), request.getCloud(), node, field); } + @Override public String input(Request request, Node node, Field field, boolean search) { StringBuilder buffer = new StringBuilder(); String fieldName = field.getName(); Index: HtmlHandler.java =================================================================== RCS file: /var/cvs/src/org/mmbase/datatypes/handlers/html/HtmlHandler.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- HtmlHandler.java 17 Apr 2009 16:54:49 -0000 1.1 +++ HtmlHandler.java 17 Apr 2009 17:38:13 -0000 1.2 @@ -22,12 +22,10 @@ import java.util.*; /** - * Handlers can be associated to DataTypes, but different Handler can be associated with different - * content types. The main implementation will of course be one that produces HTML, like forms, and - * post and things like that. + * This is the base handler for the mime type text/html and application/xml+xhtml. * * @author Michiel Meeuwissen - * @version $Id: HtmlHandler.java,v 1.1 2009/04/17 16:54:49 michiel Exp $ + * @version $Id: HtmlHandler.java,v 1.2 2009/04/17 17:38:13 michiel Exp $ * @since MMBase-1.9.1 */ @@ -36,7 +34,6 @@ public static final Parameter<String> SESSIONNAME = new Parameter<String>(HtmlHandler.class.getName() + ".SESSIONNAME", String.class); - protected static final CharTransformer XML = new Xml(Xml.ESCAPE); protected void appendClasses(StringBuilder buf, Node node, Field field) { Index: IntegerHandler.java =================================================================== RCS file: /var/cvs/src/org/mmbase/datatypes/handlers/html/IntegerHandler.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- IntegerHandler.java 28 Jul 2008 16:47:31 -0000 1.1 +++ IntegerHandler.java 17 Apr 2009 17:38:13 -0000 1.2 @@ -16,7 +16,7 @@ /** * * @author Michiel Meeuwissen - * @version $Id: IntegerHandler.java,v 1.1 2008/07/28 16:47:31 michiel Exp $ + * @version $Id: IntegerHandler.java,v 1.2 2009/04/17 17:38:13 michiel Exp $ * @since MMBase-1.9.1 */ Index: TextHandler.java =================================================================== RCS file: /var/cvs/src/org/mmbase/datatypes/handlers/html/TextHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- TextHandler.java 17 Apr 2009 16:54:49 -0000 1.2 +++ TextHandler.java 17 Apr 2009 17:38:13 -0000 1.3 @@ -15,9 +15,10 @@ import org.mmbase.util.Casting; /** + * The most basic HtmlHandler simply produces an input tag with the type 'text'. * * @author Michiel Meeuwissen - * @version $Id: TextHandler.java,v 1.2 2009/04/17 16:54:49 michiel Exp $ + * @version $Id: TextHandler.java,v 1.3 2009/04/17 17:38:13 michiel Exp $ * @since MMBase-1.9.1 */ _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs