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