inria.meije.rc.sugarcubes
Class  StringID
java.lang.Object
  |
  +--inria.meije.rc.sugarcubes.StringID
- All Implemented Interfaces: 
- Identifier, java.io.Serializable
- public final class StringID- extends java.lang.Object- implements Identifier
Simple implementation of event identifiers based on java strings. 
This wrapper around the standard java String class allows string identifiers to conform to the Identifier type used in SugarCubes.
- See Also: 
- Serialized Form
| Field Summary | 
|  java.lang.String | eventNameStores the string identifying an event in the system.
 | 
 
| Constructor Summary | 
| StringID(java.lang.String s)Stores the string s in eventName at construction.
 | 
 
| Method Summary | 
|  boolean | equals(java.lang.Object o)Compares to StringID Identifiers by comparing their eventName field.
 | 
|  int | hashCode()Returns the hashCode of the field eventName.
 | 
|  java.lang.String | toString()Returns eventName.
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
eventName
public final java.lang.String eventName
- Stores the string identifying an event in the system.
StringID
public StringID(java.lang.String s)
- Stores the string s in eventName at construction.
equals
public final boolean equals(java.lang.Object o)
- Compares to StringID Identifiers by comparing their eventName field.- 
- Specified by: 
- equalsin interface- Identifier
- Overrides:
- equalsin class- java.lang.Object
 
hashCode
public final int hashCode()
- Returns the hashCode of the field eventName.- 
- Specified by: 
- hashCodein interface- Identifier
- Overrides:
- hashCodein class- java.lang.Object
 
toString
public final java.lang.String toString()
- Returns eventName.- 
- Specified by: 
- toStringin interface- Identifier
- Overrides:
- toStringin class- java.lang.Object