com.varankin.bnf
Class MetaIdentifierCharacter

java.lang.Object
  extended by com.varankin.bnf.MetaIdentifierCharacter

public class MetaIdentifierCharacter
extends java.lang.Object

A meta-identifier-character is a letter or a decimal-digit.

Author:
© 2009 Nikolai Varankine

Field Summary
 java.lang.Character character
          Implementing character.
 
Constructor Summary
MetaIdentifierCharacter(java.lang.Character aCharacter)
           
 
Method Summary
 boolean equals(java.lang.Object aCharacter)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

character

public final java.lang.Character character
Implementing character.

Constructor Detail

MetaIdentifierCharacter

public MetaIdentifierCharacter(java.lang.Character aCharacter)
Parameters:
aCharacter - final character to implement this meta identifier character.
Throws:
java.lang.NullPointerException - if specified character is null.
java.lang.IllegalArgumentException - if specified character is neither letter nor digit.
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object aCharacter)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object