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)
           
SecretNote(java.lang.String name, java.lang.String owner, java.lang.String text, boolean hidden, java.util.Date created, java.lang.String id)
           
 
Method Summary
 boolean equals(java.lang.Object o)
          Two SecretNotes with the same owner and name are considered equal
 java.util.Date getDate()
           
 java.lang.String getHandle()
           
 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)

SecretNote

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

isHidden

public boolean isHidden()

getName

public java.lang.String getName()

getOwner

public java.lang.String getOwner()

getDate

public java.util.Date getDate()

getHandle

public java.lang.String getHandle()

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()