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
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs