KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jfun > yan > xml > Tag


1 package jfun.yan.xml;
2
3 import java.util.List JavaDoc;
4
5
6 final class Tag extends Node {
7   private final String JavaDoc name;
8   private final Attributes attrs;
9   private final List JavaDoc sub;
10   
11   Tag(Location loc, String JavaDoc name, Attributes attrs, List JavaDoc sub) {
12     super(loc);
13     this.attrs = attrs;
14     this.name = name;
15     this.sub = sub;
16   }
17
18   public List JavaDoc getSubNodes() {
19     return sub;
20   }
21
22   public Attributes getAttributes() {
23     return attrs;
24   }
25
26   public String JavaDoc getName() {
27     return name;
28   }
29   public String JavaDoc toString(){
30     return "<"+name+">";
31   }
32   public String JavaDoc getAttribute(String JavaDoc key){
33     return attrs.getVal(key);
34   }
35 }
36
Popular Tags