Update of 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/functions
In directory james.mmbase.org:/tmp/cvs-serv7912

Modified Files:
        BooleanFunctionTag.java FunctionTag.java HasFunctionTag.java 
        ListFunctionTag.java NodeFunctionTag.java 
        NodeListFunctionTag.java VoidFunctionTag.java 
Log Message:
MMB-1705


See also: 
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/functions
See also: http://www.mmbase.org/jira/browse/MMB-1705


Index: BooleanFunctionTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/functions/BooleanFunctionTag.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- BooleanFunctionTag.java     30 Jan 2005 16:46:38 -0000      1.4
+++ BooleanFunctionTag.java     14 Aug 2008 13:58:49 -0000      1.5
@@ -22,7 +22,7 @@
  *
  * @author  Michiel Meeuwissen
  * @since   MMBase-1.7
- * @version $Id: BooleanFunctionTag.java,v 1.4 2005/01/30 16:46:38 nico Exp $
+ * @version $Id: BooleanFunctionTag.java,v 1.5 2008/08/14 13:58:49 michiel Exp 
$
  */
 public class BooleanFunctionTag extends AbstractFunctionTag implements 
Condition, FunctionContainerReferrer {
 
@@ -37,6 +37,7 @@
     }
 
     public int doStartTag() throws JspTagException {
+        initTag();
         Object value = getFunctionValue();
         boolean booleanValue = Casting.toBoolean(value);
         return (booleanValue != getInverse()) ? EVAL_BODY_BUFFERED : SKIP_BODY;


Index: FunctionTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/functions/FunctionTag.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- FunctionTag.java    14 Mar 2005 19:02:35 -0000      1.5
+++ FunctionTag.java    14 Aug 2008 13:58:49 -0000      1.6
@@ -20,11 +20,12 @@
  *
  * @author  Michiel Meeuwissen
  * @since   MMBase-1.7
- * @version $Id: FunctionTag.java,v 1.5 2005/03/14 19:02:35 michiel Exp $
+ * @version $Id: FunctionTag.java,v 1.6 2008/08/14 13:58:49 michiel Exp $
  */
 public class FunctionTag extends AbstractFunctionTag implements Writer, 
FunctionContainerReferrer {
 
     public int doStartTag() throws JspTagException {
+        initTag();
         Object value = getFunctionValue();
         helper.setValue(value);
         return EVAL_BODY_BUFFERED;


Index: HasFunctionTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/functions/HasFunctionTag.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- HasFunctionTag.java 8 May 2006 21:51:38 -0000       1.3
+++ HasFunctionTag.java 14 Aug 2008 13:58:49 -0000      1.4
@@ -19,7 +19,7 @@
 /**
  *
  * @author Michiel Meeuwissen
- * @version $Id: HasFunctionTag.java,v 1.3 2006/05/08 21:51:38 michiel Exp $
+ * @version $Id: HasFunctionTag.java,v 1.4 2008/08/14 13:58:49 michiel Exp $
  * @since MMBase-1.8
  */
 
@@ -36,6 +36,7 @@
     }
 
     public int doStartTag() throws JspTagException {
+        initTag();
         boolean found;
         try {
             found = getFunction() != null;


Index: ListFunctionTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/functions/ListFunctionTag.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- ListFunctionTag.java        22 Jul 2008 09:39:15 -0000      1.15
+++ ListFunctionTag.java        14 Aug 2008 13:58:49 -0000      1.16
@@ -27,7 +27,7 @@
  *
  * @author  Michiel Meeuwissen
  * @since   MMBase-1.7
- * @version $Id: ListFunctionTag.java,v 1.15 2008/07/22 09:39:15 michiel Exp $
+ * @version $Id: ListFunctionTag.java,v 1.16 2008/08/14 13:58:49 michiel Exp $
  */
 public class ListFunctionTag extends AbstractFunctionTag implements 
ListProvider, FunctionContainerReferrer, Writer {
 
@@ -86,6 +86,7 @@
     }
 
     public int doStartTag() throws JspTagException {
+        initTag();
         Object value = getFunctionValue(false); // registration is done in 
doInitBody
         if (value instanceof Collection && comparator.equals(Attribute.NULL)) {
             returnCollection = (Collection) value;


Index: NodeFunctionTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/functions/NodeFunctionTag.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- NodeFunctionTag.java        1 Nov 2007 09:32:13 -0000       1.14
+++ NodeFunctionTag.java        14 Aug 2008 13:58:49 -0000      1.15
@@ -27,7 +27,7 @@
  *
  * @author  Michiel Meeuwissen
  * @since   MMBase-1.7
- * @version $Id: NodeFunctionTag.java,v 1.14 2007/11/01 09:32:13 michiel Exp $
+ * @version $Id: NodeFunctionTag.java,v 1.15 2008/08/14 13:58:49 michiel Exp $
  */
 public class NodeFunctionTag extends AbstractFunctionTag implements 
NodeProvider, FunctionContainerReferrer {
 
@@ -76,6 +76,7 @@
     }
 
     public int doStartTag() throws JspTagException {
+        initTag();
         Object value = getFunctionValue(false); // don't register, 'fillVars' 
will do.
         if (value == null || "".equals(value)) {
             switch(Notfound.get(notfound, this)) {


Index: NodeListFunctionTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/functions/NodeListFunctionTag.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- NodeListFunctionTag.java    23 Feb 2008 15:54:27 -0000      1.17
+++ NodeListFunctionTag.java    14 Aug 2008 13:58:49 -0000      1.18
@@ -26,7 +26,7 @@
  *
  * @author  Michiel Meeuwissen
  * @since   MMBase-1.7
- * @version $Id: NodeListFunctionTag.java,v 1.17 2008/02/23 15:54:27 michiel 
Exp $
+ * @version $Id: NodeListFunctionTag.java,v 1.18 2008/08/14 13:58:49 michiel 
Exp $
  */
 public class NodeListFunctionTag extends AbstractFunctionTag implements 
ListProvider, FunctionContainerReferrer, NodeProvider {
 
@@ -113,6 +113,7 @@
     }
 
     public int doStartTag() throws JspTagException {
+        initTag();
         NodeList list;
         Object value = getFunctionValue(false);
 


Index: VoidFunctionTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/functions/VoidFunctionTag.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- VoidFunctionTag.java        6 Dec 2004 15:25:19 -0000       1.3
+++ VoidFunctionTag.java        14 Aug 2008 13:58:49 -0000      1.4
@@ -19,10 +19,11 @@
  *
  * @author  Michiel Meeuwissen
  * @since   MMBase-1.7
- * @version $Id: VoidFunctionTag.java,v 1.3 2004/12/06 15:25:19 pierre Exp $
+ * @version $Id: VoidFunctionTag.java,v 1.4 2008/08/14 13:58:49 michiel Exp $
  */
 public class VoidFunctionTag extends AbstractFunctionTag implements 
FunctionContainerReferrer {
     public int doStartTag() throws JspTagException {
+        initTag();
         getFunctionValue();
         return SKIP_BODY;
     }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to