1 /***
2 * Copyright 2004 Fabrizio Giustina.
3 *
4 * Licensed under the Artistic License; you may not use this file
5 * except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://maven-taglib.sourceforge.net/license.html
9 *
10 * THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
11 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
12 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
13 */
14 package net.sf.maventaglib.checker;
15
16 import org.apache.commons.lang.builder.ToStringBuilder;
17 import org.apache.commons.lang.builder.ToStringStyle;
18
19
20 /***
21 * Javabean representing a tag attribute.
22 * @author Fabrizio Giustina
23 * @version $Revision: 1.3 $ ($Author: fgiust $)
24 */
25 public class TagAttribute
26 {
27
28 /***
29 * Attribute name.
30 */
31 private String attributeName;
32
33 /***
34 * Atttribute type (can be null).
35 */
36 private String attributeType;
37
38 /***
39 * @return Returns the attribute name.
40 */
41 public String getAttributeName()
42 {
43 return this.attributeName;
44 }
45
46 /***
47 * @param name attribute name.
48 */
49 public void setAttributeName(String name)
50 {
51 this.attributeName = name;
52 }
53
54 /***
55 * @return Returns the attributeType.
56 */
57 public String getAttributeType()
58 {
59 return this.attributeType;
60 }
61
62 /***
63 * @param type The attributeType to set.
64 */
65 public void setAttributeType(String type)
66 {
67 this.attributeType = type;
68 }
69
70 /***
71 * @see java.lang.Object#toString()
72 */
73 public String toString()
74 {
75 return new ToStringBuilder(this, ToStringStyle.SIMPLE_STYLE)
76 .append("attributeName", this.attributeName)
77 .append("attributeType", this.attributeType)
78 .toString();
79 }
80 }