KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sourceforge > pmd > jsp > ast > ASTAttribute


1 /* Generated By:JJTree: Do not edit this line. ASTAttribute.java */
2
3 package net.sourceforge.pmd.jsp.ast;
4
5 public class ASTAttribute extends SimpleNode {
6     /* BEGIN CUSTOM CODE */
7     private String JavaDoc name;
8
9     /**
10      * @return Returns the name.
11      */

12     public String JavaDoc getName() {
13         return name;
14     }
15
16     /**
17      * @param name The name to set.
18      */

19     public void setName(String JavaDoc name) {
20         this.name = name;
21     }
22
23
24     /**
25      * @return boolean - true if the element has a namespace-prefix, false otherwise
26      */

27     public boolean isHasNamespacePrefix() {
28         return (name.indexOf(':') >= 0);
29     }
30
31     /**
32      * @return String - the part of the name that is before the (first) colon (":")
33      */

34     public String JavaDoc getNamespacePrefix() {
35         int colonIndex = name.indexOf(':');
36         return ((colonIndex >= 0)
37                 ? name.substring(0, colonIndex)
38                 : "");
39     }
40
41     /**
42      * @return String - The part of the name that is after the first colon (":").
43      * If the name does not contain a colon, the full name is returned.
44      */

45     public String JavaDoc getLocalName() {
46         int colonIndex = name.indexOf(':');
47         return ((colonIndex >= 0)
48                 ? name.substring(colonIndex + 1)
49                 : name);
50     }
51
52     /* (non-Javadoc)
53      * @see com.applicationengineers.pmd4jsp.ast.SimpleNode#toString(java.lang.String)
54      */

55     public String JavaDoc toString(String JavaDoc prefix) {
56         return super.toString(prefix) + " name=[" + name + "]";
57     }
58
59 /* END CUSTOM CODE */
60
61
62     public ASTAttribute(int id) {
63         super(id);
64     }
65
66     public ASTAttribute(JspParser p, int id) {
67         super(p, id);
68     }
69
70
71     /**
72      * Accept the visitor. *
73      */

74     public Object JavaDoc jjtAccept(JspParserVisitor visitor, Object JavaDoc data) {
75         return visitor.visit(this, data);
76     }
77 }
78
Popular Tags