View Javadoc

1   package com.wutka.dtd;
2   
3   /*** Enumerated value representing the type of a token
4    *
5    * @author Mark Wutka
6    * @version $Revision: 1.16 $ $Date: 2002/07/19 01:20:11 $ by $Author: wutka $
7    */
8   class TokenType
9   {
10  	public int value;
11  	public String name;
12  
13  	public TokenType(int aValue, String aName)
14  	{
15  		value = aValue;
16  		name = aName;
17  	}
18  
19  	public boolean equals(Object o)
20  	{
21  		if (this == o) return true;
22  		if (!(o instanceof TokenType)) return false;
23  
24  		TokenType other = (TokenType) o;
25  		if (other.value == value) return true;
26  		return false;
27  	}
28  
29  	public int hashCode()
30  	{
31  		return name.hashCode();
32  	}
33  }