grace.util
Class NameMap

java.lang.Object
  |
  +--grace.util.NameMap

public class NameMap
extends java.lang.Object

This class attempts to ease the process of converting identifiers that are difficult to read into a human readable form. This is useful for things like VMIDs, object hash codes, etc.


Constructor Summary
NameMap()
           
NameMap(java.lang.String prefix)
           
NameMap(java.lang.String prefix, java.lang.String appendix)
           
 
Method Summary
 void clear()
           
 boolean contains(java.lang.Object object)
           
 boolean containsKey(java.lang.Object object)
           
static void main(java.lang.String[] args)
           
 java.lang.String nameOf(java.lang.Object object)
          This returns the human readable translation of the given key.
protected  java.lang.String newName(java.lang.Object object)
           
 void put(java.lang.Object object)
           
 void setPrefix(java.lang.String prefix)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NameMap

public NameMap()

NameMap

public NameMap(java.lang.String prefix)

NameMap

public NameMap(java.lang.String prefix,
               java.lang.String appendix)
Method Detail

setPrefix

public void setPrefix(java.lang.String prefix)

newName

protected java.lang.String newName(java.lang.Object object)

nameOf

public java.lang.String nameOf(java.lang.Object object)
This returns the human readable translation of the given key.

contains

public boolean contains(java.lang.Object object)

clear

public void clear()

containsKey

public boolean containsKey(java.lang.Object object)

put

public void put(java.lang.Object object)

toString

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

main

public static void main(java.lang.String[] args)