VASSAL.build.module.noteswindow
Class SecretNote

java.lang.Object
  |
  +--VASSAL.build.module.noteswindow.SecretNote

public class SecretNote
extends java.lang.Object

Represents a text note with an owner and hidden/revealed status. This is an immutable object


Constructor Summary
SecretNote(java.lang.String name, java.lang.String owner, java.lang.String text, boolean hidden)
           
 
Method Summary
 boolean equals(java.lang.Object o)
          Two SecretNotes with the same owner and name are considered equal
 java.lang.String getName()
           
 java.lang.String getOwner()
           
 java.lang.String getText()
           
 int hashCode()
           
 boolean isHidden()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecretNote

public SecretNote(java.lang.String name,
                  java.lang.String owner,
                  java.lang.String text,
                  boolean hidden)
Method Detail

isHidden

public boolean isHidden()

getName

public java.lang.String getName()

getOwner

public java.lang.String getOwner()

equals

public boolean equals(java.lang.Object o)
Two SecretNotes with the same owner and name are considered equal
Overrides:
equals in class java.lang.Object
Parameters:
o -  
Returns:
 

hashCode

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

getText

public java.lang.String getText()