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

Modified Files:
        NodeReferrerTag.java 
Log Message:
getNode(boolean)


See also: 
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib


Index: NodeReferrerTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/NodeReferrerTag.java,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -b -r1.38 -r1.39
--- NodeReferrerTag.java        14 Aug 2008 13:42:18 -0000      1.38
+++ NodeReferrerTag.java        22 Aug 2008 13:05:20 -0000      1.39
@@ -28,7 +28,7 @@
  * NodeProviderTag and therefore would be a NodeReferrerTag.
  *
  * @author Michiel Meeuwissen
- * @version $Id: NodeReferrerTag.java,v 1.38 2008/08/14 13:42:18 michiel Exp $
+ * @version $Id: NodeReferrerTag.java,v 1.39 2008/08/22 13:05:20 michiel Exp $
  */
 
 public abstract class NodeReferrerTag extends CloudReferrerTag {
@@ -88,16 +88,21 @@
 
     private Node node;
 
+
+    protected Node getNode() throws JspTagException {
+        return getNode(true);
+    }
     /**
      * Gets the Node variable from the parent NodeProvider.
      * @return a org.mmbase.bridge.Node
      */
-    protected Node getNode() throws JspTagException {
+    protected Node getNode(boolean exception) throws JspTagException {
         if (node == null) {
             node =  parentNodeId == Attribute.NULL ? getNodeFromPageContext() 
: null;
             // get the node from a parent element.
             if (node == null) {
-                node = findNodeProvider().getNodeVar();
+                NodeProvider p = findNodeProvider(exception);
+                node = p == null ? null : p.getNodeVar();
             } else {
                 node = (Node) org.mmbase.util.Casting.unWrap(node);
             }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to