com.thaiopensource.validate.nrl
Class ContextMap

java.lang.Object
  extended by com.thaiopensource.validate.nrl.ContextMap

 class ContextMap
extends Object


Nested Class Summary
private static class ContextMap.Enumerator
           
 
Field Summary
private  Hashtable nameTable
           
private  Object otherValue
           
private  Object rootValue
           
 
Constructor Summary
ContextMap()
           
 
Method Summary
 boolean equals(Object obj)
           
(package private)  Object get(Vector context)
           
private  Object get(Vector context, int len)
           
 int hashCode()
           
private  boolean put(boolean isRoot, Vector names, int len, Object value)
           
(package private)  boolean put(boolean isRoot, Vector names, Object value)
           
(package private)  Enumeration values()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rootValue

private Object rootValue

otherValue

private Object otherValue

nameTable

private final Hashtable nameTable
Constructor Detail

ContextMap

ContextMap()
Method Detail

get

Object get(Vector context)

put

boolean put(boolean isRoot,
            Vector names,
            Object value)

get

private Object get(Vector context,
                   int len)

put

private boolean put(boolean isRoot,
                    Vector names,
                    int len,
                    Object value)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

values

Enumeration values()