com.b3dgs.lionengine.utility
Class Strings

java.lang.Object
  extended by com.b3dgs.lionengine.utility.Strings

public final class Strings
extends java.lang.Object

Used to keep a single reference of a string. This way, instead of using equals(), a simple == is enough as same strings shares same reference.


Method Summary
static void clear()
          Clear all references.
static java.lang.String get(java.lang.String string)
          Get string reference from its name.
static java.util.Iterator<java.lang.String> getIterator()
          Get iterator of all strings reference.
static void remove(java.lang.String string)
          Remove string reference from its name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

get

public static java.lang.String get(java.lang.String string)
Get string reference from its name.

Parameters:
string - input string.
Returns:
string reference.

remove

public static void remove(java.lang.String string)
Remove string reference from its name.

Parameters:
string - string name.

getIterator

public static java.util.Iterator<java.lang.String> getIterator()
Get iterator of all strings reference.

Returns:
strings reference iterator.

clear

public static void clear()
Clear all references.