edu.toronto.cs.util
Class NamingScheme

java.lang.Object
  extended by edu.toronto.cs.util.NamingScheme
Direct Known Subclasses:
NamingScheme.QuickNumberingScheme, NamingScheme.ToupleNumberingScheme

public abstract class NamingScheme
extends java.lang.Object


Nested Class Summary
static class NamingScheme.QuickNumberingScheme
           
static class NamingScheme.ToupleNumberingScheme
           
 
Constructor Summary
NamingScheme()
           
 
Method Summary
abstract  java.util.Iterator getIterator()
           
abstract  java.lang.Object getName(java.lang.Object name)
           
 java.util.Map whatMapWeUse()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamingScheme

public NamingScheme()
Method Detail

getName

public abstract java.lang.Object getName(java.lang.Object name)

getIterator

public abstract java.util.Iterator getIterator()

whatMapWeUse

public java.util.Map whatMapWeUse()