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 }