KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > mmbase > bridge > jsp > taglib > tree > TreeReferrerTag


1 /*
2
3 This software is OSI Certified Open Source Software.
4 OSI Certified is a certification mark of the Open Source Initiative.
5
6 The license (Mozilla version 1.0) can be read at the MMBase site.
7 See http://www.MMBase.org/license
8
9 */

10 package org.mmbase.bridge.jsp.taglib.tree;
11
12
13 import javax.servlet.jsp.JspTagException JavaDoc;
14
15 import org.mmbase.bridge.jsp.taglib.NodeReferrerTag;
16 import org.mmbase.bridge.jsp.taglib.util.Attribute;
17
18
19 /**
20  * @author Michiel Meeuwissen
21  * @since MMBase-1.7
22  * @version $Id: TreeReferrerTag.java,v 1.2 2004/02/11 20:40:13 keesj Exp $
23  */

24 abstract public class TreeReferrerTag extends NodeReferrerTag {
25
26     /**
27      */

28     protected Attribute parentTreeId = Attribute.NULL;
29
30     public void setTree(String JavaDoc t) throws JspTagException JavaDoc {
31         parentTreeId = getAttribute(t);
32     }
33
34
35
36     /**
37      * This method tries to find an ancestor object of type NodeProvider
38      * @return the NodeProvider if found else an exception.
39      *
40      */

41     public TreeProvider findTreeProvider() throws JspTagException JavaDoc {
42         return (TreeProvider) findParentTag(TreeProvider.class, (String JavaDoc) parentTreeId.getValue(this));
43     }
44
45
46
47     
48
49 }
50
51
Popular Tags