xref: /unit/src/java/nginx/unit/Taglib.java (revision 977:4f9268f27b57)
1 package nginx.unit;
2 
3 import javax.servlet.descriptor.TaglibDescriptor;
4 
5 import org.w3c.dom.Node;
6 import org.w3c.dom.NodeList;
7 
8 public class Taglib implements TaglibDescriptor
9 {
10     private String uri_ = null;
11     private String location_ = null;
12 
Taglib(NodeList nodes)13     public Taglib(NodeList nodes)
14     {
15         for (int i = 0; i < nodes.getLength(); i++) {
16             Node node = nodes.item(i);
17             String tag_name = node.getNodeName();
18 
19             if (tag_name.equals("taglib-uri")) {
20                 uri_ = node.getTextContent().trim();
21                 continue;
22             }
23 
24             if (tag_name.equals("taglib-location")) {
25                 location_ = node.getTextContent().trim();
26                 continue;
27             }
28         }
29 
30     }
31 
32     @Override
getTaglibURI()33     public String getTaglibURI()
34     {
35         return uri_;
36     }
37 
38     @Override
getTaglibLocation()39     public String getTaglibLocation()
40     {
41         return location_;
42     }
43 }
44 
45