org.edg.data.util.attribute
Class AttributeDefinitionSet

java.lang.Object
  |
  +--org.edg.data.util.attribute.AttributeDefinitionSet

public class AttributeDefinitionSet
extends java.lang.Object

This is a cache class the holds a set of attribute definitions. It is internally syncronized via the use of a Concurrent Reader/Writer HashMap

Version:
$Id: AttributeDefinitionSet.java,v 1.3 2004/04/15 12:40:42 jamesc Exp $
Author:
James Casey

Constructor Summary
AttributeDefinitionSet()
          Create a new AttributeDefinitionSet
 
Method Summary
 void add(AttributeDefinition attrDefn)
           
 boolean containsKey(java.lang.String attrName)
           
 AttributeDefinition get(java.lang.String attrName)
           
 AttributeDefinition remove(java.lang.String attrName)
           
 java.util.List values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeDefinitionSet

public AttributeDefinitionSet()
Create a new AttributeDefinitionSet

Method Detail

add

public void add(AttributeDefinition attrDefn)

remove

public AttributeDefinition remove(java.lang.String attrName)

containsKey

public boolean containsKey(java.lang.String attrName)

get

public AttributeDefinition get(java.lang.String attrName)

values

public java.util.List values()