com.partnersoft.data
Class NamedGoedels

java.lang.Object
  extended by com.partnersoft.data.NamedGoedels

public class NamedGoedels
extends java.lang.Object

A named list of numbers, or a numbered list of names, depending on how you look at it. Optimized for speed.

Author:
Paul Reavis Copyright 2001 Partner Software, Inc.

Constructor Summary
NamedGoedels()
           
NamedGoedels(java.util.ArrayList<java.lang.String> list)
           
 
Method Summary
 int ensureGoedelFor(java.lang.String name)
           
 java.util.ArrayList<java.lang.String> getList()
           
 Naming<java.lang.Integer> getNaming()
           
 int goedelFor(java.lang.String name)
           
 java.lang.String nameFor(int goedel)
           
 void setList(java.util.ArrayList<java.lang.String> newList)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NamedGoedels

public NamedGoedels()

NamedGoedels

public NamedGoedels(java.util.ArrayList<java.lang.String> list)
Method Detail

goedelFor

public int goedelFor(java.lang.String name)

nameFor

public java.lang.String nameFor(int goedel)

ensureGoedelFor

public int ensureGoedelFor(java.lang.String name)

toString

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

getList

public java.util.ArrayList<java.lang.String> getList()

setList

public void setList(java.util.ArrayList<java.lang.String> newList)

getNaming

public Naming<java.lang.Integer> getNaming()