View Javadoc

1   package uba.db.sql.language;
2   
3   import org.apache.commons.lang.builder.EqualsBuilder;
4   import org.apache.commons.lang.builder.HashCodeBuilder;
5   
6   /***
7    * @version $Revision: 1.5 $
8    */
9   public class IndexName {
10  	private String indexName;
11  
12  	public IndexName(String indexName) {
13  		this.indexName = indexName;
14  	}
15  
16  	/***
17  	 * @see uba.db.sql.language.Visitable#accept(uba.db.sql.language.Visitor)
18  	 */
19  	public void accept(Visitor visitor) {
20  		visitor.visitIndexName(this);
21  	}
22  
23  	/***
24  	 * @see java.lang.Object#equals(java.lang.Object)
25  	 */
26  	public boolean equals(Object obj) {
27  		return EqualsBuilder.reflectionEquals(this, obj);
28  	}
29  
30  	/***
31  	 * @see java.lang.Object#hashCode()
32  	 */
33  	public int hashCode() {
34  		return HashCodeBuilder.reflectionHashCode(this);
35  	}
36  
37  	public String toString() {
38  		return indexName;
39  	}
40  
41  }