Update of /var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib
In directory james.mmbase.org:/tmp/cvs-serv22463
Modified Files:
ContextReferrerTag.java CountRelationsTag.java FieldTag.java
FormatterTag.java IndexTag.java NodeInfoTag.java NodeTag.java
SizeTag.java WriterHelper.java
Log Message:
using autoboxing to simply things a bit
See also:
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib
Index: ContextReferrerTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/ContextReferrerTag.java,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -b -r1.102 -r1.103
--- ContextReferrerTag.java 25 Oct 2007 17:20:24 -0000 1.102
+++ ContextReferrerTag.java 27 Feb 2008 10:49:01 -0000 1.103
@@ -33,7 +33,7 @@
*
*
* @author Michiel Meeuwissen
- * @version $Id: ContextReferrerTag.java,v 1.102 2007/10/25 17:20:24 michiel
Exp $
+ * @version $Id: ContextReferrerTag.java,v 1.103 2008/02/27 10:49:01 michiel
Exp $
* @see ContextTag
*/
@@ -399,11 +399,11 @@
protected Integer getAttributeInteger(String i, int def) throws
JspTagException {
try {
i = getAttributeValue(i);
- if (i.length() == 0) return new Integer(def);
- return new Integer(i);
+ if (i.length() == 0) return def;
+ return Integer.parseInt(i);
} catch (NumberFormatException e) { // try first if it was a float
try {
- return new Integer(new java.math.BigDecimal(i).intValue());
+ return new java.math.BigDecimal(i).intValue();
} catch (NumberFormatException e2) {
throw new TaglibException(i + " is not an integer value ", e2);
}
Index: CountRelationsTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/CountRelationsTag.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- CountRelationsTag.java 7 Dec 2006 13:21:34 -0000 1.26
+++ CountRelationsTag.java 27 Feb 2008 10:49:01 -0000 1.27
@@ -20,7 +20,7 @@
*
* @author Jaco de Groot
* @author Michiel Meeuwissen
- * @version $Id: CountRelationsTag.java,v 1.26 2006/12/07 13:21:34 michiel Exp
$
+ * @version $Id: CountRelationsTag.java,v 1.27 2008/02/27 10:49:01 michiel Exp
$
*/
public class CountRelationsTag extends NodeReferrerTag implements Writer {
@@ -62,7 +62,7 @@
if (direction == null) direction = "BOTH";
String r = (String) role.getValue(this);
if ("".equals(r)) r = null;
- helper.setValue(new Integer(node.countRelatedNodes(other, r,
direction)));
+ helper.setValue(node.countRelatedNodes(other, r, direction));
}
if (getId() != null) {
getContextProvider().getContextContainer().register(getId(),
helper.getValue());
Index: FieldTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/FieldTag.java,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -b -r1.71 -r1.72
--- FieldTag.java 22 Jan 2008 11:03:37 -0000 1.71
+++ FieldTag.java 27 Feb 2008 10:49:01 -0000 1.72
@@ -25,7 +25,7 @@
* The FieldTag can be used as a child of a 'NodeProvider' tag.
*
* @author Michiel Meeuwissen
- * @version $Id: FieldTag.java,v 1.71 2008/01/22 11:03:37 michiel Exp $
+ * @version $Id: FieldTag.java,v 1.72 2008/02/27 10:49:01 michiel Exp $
*/
public class FieldTag extends FieldReferrerTag implements FieldProvider,
Writer {
@@ -271,16 +271,16 @@
break;
case Field.TYPE_INTEGER:
case Field.TYPE_NODE:
- value = new Integer(node.getIntValue(fieldName));
+ value = node.getIntValue(fieldName);
break;
case Field.TYPE_DOUBLE:
- value = new Double(node.getDoubleValue(fieldName));
+ value = node.getDoubleValue(fieldName);
break;
case Field.TYPE_LONG:
- value = new Long(node.getLongValue(fieldName));
+ value = node.getLongValue(fieldName);
break;
case Field.TYPE_FLOAT:
- value = new Float(node.getFloatValue(fieldName));
+ value = node.getFloatValue(fieldName);
break;
case Field.TYPE_DATETIME:
value = node.getValue(fieldName);
Index: FormatterTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/FormatterTag.java,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -b -r1.76 -r1.77
--- FormatterTag.java 18 Jul 2007 07:50:47 -0000 1.76
+++ FormatterTag.java 27 Feb 2008 10:49:01 -0000 1.77
@@ -42,7 +42,7 @@
*
* @since MMBase-1.6
* @author Michiel Meeuwissen
- * @version $Id: FormatterTag.java,v 1.76 2007/07/18 07:50:47 michiel Exp $
+ * @version $Id: FormatterTag.java,v 1.77 2008/02/27 10:49:01 michiel Exp $
*/
public class FormatterTag extends CloudReferrerTag implements ParamHandler {
@@ -433,7 +433,7 @@
}
// iso 8601 for date/time
dateFormat.applyPattern(pattern);
- Date datum = new Date((new Long(body)).longValue() * 1000);
+ Date datum = new Date(Long.parseLong(body) * 1000);
helper.setValue(dateFormat.format(datum));
break;
default:
Index: IndexTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/IndexTag.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- IndexTag.java 27 Sep 2006 20:48:26 -0000 1.22
+++ IndexTag.java 27 Feb 2008 10:49:01 -0000 1.23
@@ -22,7 +22,7 @@
* The index of current item of a list.
*
* @author Michiel Meeuwissen
- * @version $Id: IndexTag.java,v 1.22 2006/09/27 20:48:26 michiel Exp $
+ * @version $Id: IndexTag.java,v 1.23 2008/02/27 10:49:01 michiel Exp $
*/
public class IndexTag extends ListReferrerTag implements Writer,
QueryContainerReferrer {
@@ -73,7 +73,7 @@
}
}
- helper.setValue(new Integer(index));
+ helper.setValue(index);
if (getId() != null) {
getContextProvider().getContextContainer().register(getId(),
helper.getValue());
}
Index: NodeInfoTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/NodeInfoTag.java,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -b -r1.42 -r1.43
--- NodeInfoTag.java 29 Sep 2006 10:06:03 -0000 1.42
+++ NodeInfoTag.java 27 Feb 2008 10:49:01 -0000 1.43
@@ -25,7 +25,7 @@
* like what its nodemanager is.
*
* @author Michiel Meeuwissen
- * @version $Id: NodeInfoTag.java,v 1.42 2006/09/29 10:06:03 michiel Exp $
+ * @version $Id: NodeInfoTag.java,v 1.43 2008/02/27 10:49:01 michiel Exp $
*/
public class NodeInfoTag extends NodeReferrerTag implements Writer {
@@ -93,9 +93,9 @@
switch(t) {
case TYPE_NODENUMBER:
if (nodeManagerAtt == Attribute.NULL) { // living as NodeReferrer
- show = new Integer(getNode().getNumber());
+ show = getNode().getNumber();
} else {
- show = new Integer(nodeManager.getNumber());
+ show = nodeManager.getNumber();
}
break;
case TYPE_CONTEXT:
Index: NodeTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/NodeTag.java,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -b -r1.73 -r1.74
--- NodeTag.java 13 Nov 2007 16:52:45 -0000 1.73
+++ NodeTag.java 27 Feb 2008 10:49:01 -0000 1.74
@@ -27,7 +27,7 @@
*
* @author Rob Vermeulen
* @author Michiel Meeuwissen
- * @version $Id: NodeTag.java,v 1.73 2007/11/13 16:52:45 michiel Exp $
+ * @version $Id: NodeTag.java,v 1.74 2008/02/27 10:49:01 michiel Exp $
*/
public class NodeTag extends AbstractNodeProviderTag implements BodyTag {
@@ -36,7 +36,6 @@
private Attribute number = Attribute.NULL;
private Attribute element = Attribute.NULL;
-
private Attribute notfound = Attribute.NULL;
/**
@@ -62,16 +61,6 @@
public void setNotfound(String i) throws JspTagException {
notfound = getAttribute(i);
}
- /**
- * This function cannot be added because of Orion.
- * It will call this function even if you use an attribute without <%= %>,
stupidly.
-
- public void setNumber(int number) throws JspTagException {
- this.number = new Integer(number).toString();
- }
-
- */
-
/**
* The element attribute is used to access elements of
Index: SizeTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/SizeTag.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- SizeTag.java 10 Feb 2007 16:49:27 -0000 1.27
+++ SizeTag.java 27 Feb 2008 10:49:01 -0000 1.28
@@ -23,7 +23,7 @@
* The size of a list or of a nodelistcontainer (then the query is consulted).
*
* @author Michiel Meeuwissen
- * @version $Id: SizeTag.java,v 1.27 2007/02/10 16:49:27 nklasens Exp $
+ * @version $Id: SizeTag.java,v 1.28 2008/02/27 10:49:01 michiel Exp $
*/
public class SizeTag extends ListReferrerTag implements Writer,
QueryContainerReferrer {
@@ -45,7 +45,7 @@
int res = Queries.count(query) - query.getOffset();
int max = query.getMaxNumber();
if (max > -1 && res > max) { res = max; }
- helper.setValue(new Integer(res));
+ helper.setValue(res);
}
/**
@@ -53,7 +53,7 @@
* @since MMBase-1.7
*/
protected void listProviderSize(LoopTag list) throws JspTagException {
- helper.setValue(new Integer(list.getLoopStatus().getCount()));
+ helper.setValue(list.getLoopStatus().getCount());
}
@@ -64,7 +64,7 @@
}
QueryContainer c = findParentTag(QueryContainer.class, (String)
container.getValue(this));
if (c instanceof TreeContainerTag) {
- helper.setValue(new
Integer(((TreeContainerTag)c).getTree().size()));
+ helper.setValue(((TreeContainerTag)c).getTree().size());
} else {
nodeListContainerSize(c);
}
@@ -73,7 +73,7 @@
} else {
Tag tag = findLoopOrQuery(null, true);
if (tag instanceof TreeContainerTag) {
- helper.setValue(new
Integer(((TreeContainerTag)tag).getTree().size()));
+ helper.setValue(((TreeContainerTag)tag).getTree().size());
} else if (tag instanceof QueryContainer) {
nodeListContainerSize((QueryContainer) tag);
} else {
Index: WriterHelper.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/WriterHelper.java,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -b -r1.95 -r1.96
--- WriterHelper.java 9 Aug 2007 13:35:12 -0000 1.95
+++ WriterHelper.java 27 Feb 2008 10:49:01 -0000 1.96
@@ -27,7 +27,7 @@
* they can't extend, but that's life.
*
* @author Michiel Meeuwissen
- * @version $Id: WriterHelper.java,v 1.95 2007/08/09 13:35:12 michiel Exp $
+ * @version $Id: WriterHelper.java,v 1.96 2008/02/27 10:49:01 michiel Exp $
*/
public class WriterHelper {
@@ -361,17 +361,17 @@
break;
case TYPE_DOUBLE:
if (! (v instanceof Double)) {
- v = new Double(Casting.toDouble(v));
+ v = Casting.toDouble(v);
}
break;
case TYPE_LONG:
if (! (v instanceof Long)) {
- v = new Long(Casting.toLong(v));
+ v = Casting.toLong(v);
}
break;
case TYPE_FLOAT:
if (! (v instanceof Float)) {
- v = new Float(Casting.toFloat(v));
+ v = Casting.toFloat(v);
}
break;
case TYPE_DECIMAL:
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs