org.apache.wicket.examples.hangman
Class Letter

java.lang.Object
  extended by org.apache.wicket.examples.hangman.Letter
All Implemented Interfaces:
java.io.Serializable, IClusterable

public class Letter
extends java.lang.Object
implements IClusterable

Model for a letter in the game of hangman

Author:
Jonathan Locke
See Also:
Serialized Form

Constructor Summary
Letter(char letter)
          Constructor
 
Method Summary
 java.lang.String asString()
           
 boolean equals(java.lang.Object object)
           
 ResourceReference getSharedImageResource()
           
 void guess()
          Guess this letter
 int hashCode()
           
 boolean isGuessed()
           
 void reset()
          Resets this letter into the default state
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Letter

public Letter(char letter)
Constructor

Parameters:
letter - The letter
Method Detail

asString

public java.lang.String asString()
Returns:
This letter as a string

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

getSharedImageResource

public ResourceReference getSharedImageResource()
Returns:
ResourceReference token for this letter

guess

public void guess()
Guess this letter


hashCode

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

isGuessed

public boolean isGuessed()
Returns:
Returns the isGuessed.

reset

public void reset()
Resets this letter into the default state


toString

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


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.