Author: michiel
Date: 2010-03-30 16:43:13 +0200 (Tue, 30 Mar 2010)
New Revision: 41672

Added:
   
mmbase/trunk/applications/taglib/src/main/java/org/mmbase/bridge/jsp/taglib/containers/NodeQueryTEI.java
Modified:
   mmbase/trunk/applications/taglib/src/main/xml/mmbase-taglib.xml
Log:
  MMB-1946

Copied: 
mmbase/trunk/applications/taglib/src/main/java/org/mmbase/bridge/jsp/taglib/containers/NodeQueryTEI.java
 (from rev 41671, 
mmbase/branches/MMBase-1_9/applications/taglib/src/main/java/org/mmbase/bridge/jsp/taglib/containers/NodeQueryTEI.java)
===================================================================
--- 
mmbase/trunk/applications/taglib/src/main/java/org/mmbase/bridge/jsp/taglib/containers/NodeQueryTEI.java
                            (rev 0)
+++ 
mmbase/trunk/applications/taglib/src/main/java/org/mmbase/bridge/jsp/taglib/containers/NodeQueryTEI.java
    2010-03-30 14:43:13 UTC (rev 41672)
@@ -0,0 +1,42 @@
+/*
+
+This software is OSI Certified Open Source Software.
+OSI Certified is a certification mark of the Open Source Initiative.
+
+The license (Mozilla version 1.0) can be read at the MMBase site.
+See http://www.MMBase.org/license
+
+*/
+package org.mmbase.bridge.jsp.taglib.containers;
+
+import javax.servlet.jsp.tagext.TagExtraInfo;
+import javax.servlet.jsp.tagext.VariableInfo;
+import javax.servlet.jsp.tagext.TagData;
+
+/**
+ * The TEI class belonging to the QueryContainer tags.
+ *
+ * @author Michiel Meeuwissen
+ * @version $Id: QueryTEI.java 35335 2009-05-21 08:14:41Z michiel $
+ * @since MMBase-1.9.3
+ */
+
+public class NodeQueryTEI extends TagExtraInfo {
+
+    /**
+     * Implementation of TagExtraInfo return values declared here
+     * should be filled at one point, in this case with the CloudTag.
+     **/
+    public VariableInfo[] getVariableInfo(TagData data){
+        VariableInfo[] variableInfo = null;
+
+        String jspvar  = (String) data.getAttribute("jspvar");
+
+        if (jspvar != null) {
+            variableInfo    =  new VariableInfo[1];
+            variableInfo[0] =  new VariableInfo(jspvar, 
org.mmbase.bridge.NodeQuery.class.getName(), true, VariableInfo.NESTED);
+        }
+        return variableInfo;
+    }
+
+}

Modified: mmbase/trunk/applications/taglib/src/main/xml/mmbase-taglib.xml
===================================================================
--- mmbase/trunk/applications/taglib/src/main/xml/mmbase-taglib.xml     
2010-03-30 14:42:31 UTC (rev 41671)
+++ mmbase/trunk/applications/taglib/src/main/xml/mmbase-taglib.xml     
2010-03-30 14:43:13 UTC (rev 41672)
@@ -7291,7 +7291,7 @@
     <extends>contextreader</extends>
     <extends>cloudreferrer</extends>
     
<tagclass>org.mmbase.bridge.jsp.taglib.containers.ListNodesContainerTag</tagclass>
-    <teiclass>org.mmbase.bridge.jsp.taglib.containers.QueryTEI</teiclass>
+    <teiclass>org.mmbase.bridge.jsp.taglib.containers.NodeQueryTEI</teiclass>
     <bodycontent>JSP</bodycontent>
     <info>
       Surrounds a listnodes tag and provides a query object.
@@ -7386,7 +7386,7 @@
     <extends>contextreader</extends>
     <extends>nodereferrer</extends>
     
<tagclass>org.mmbase.bridge.jsp.taglib.containers.RelatedNodesContainerTag</tagclass>
-    <teiclass>org.mmbase.bridge.jsp.taglib.containers.QueryTEI</teiclass>
+    <teiclass>org.mmbase.bridge.jsp.taglib.containers.NodeQueryTEI</teiclass>
     <bodycontent>JSP</bodycontent>
     <info>
        Surrounds a relatednodes tag and provides a query object. 
Alternatively, it can also surround

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to