/*
* @(#)BasicComponentContext.java
*
* Copyright 2002 EGANTT LLP. All rights reserved.
* PROPRIETARY/QPL. Use is subject to license terms.
*/
package com.egantt.swing.component.context;
import com.egantt.swing.component.ComponentContext;
import java.util.HashMap;
import java.util.Iterator;
/**
* A Basic context, which has the underlying structure of a HashMap
*/
public class BasicComponentContext implements ComponentContext
{
protected final HashMap <Object, Object>values = new HashMap<Object, Object>();
// __________________________________________________________________________
public Object get(Object key)
{
return values.get(key);
}
public Object put(Object key, Object value)
{
return values.put(key, value);
}
// __________________________________________________________________________
public Iterator keys()
{
return values.keySet().iterator();
}
}