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

Reply via email to