/*
* @(#)ComponentManager.java
*
* Copyright 2002 EGANTT LLP. All rights reserved.
* PROPRIETARY/QPL. Use is subject to license terms.
*/
package com.egantt.model.component;
import javax.swing.JComponent;
import com.egantt.swing.component.ComponentContext;
/**
* Nanages a set of components
*/
public interface ComponentManager
{
/**
* Register a component for updating the screen repainting
*/
void registerComponent(JComponent component, ComponentContext componentContext);
/**
* Unregisters a component, to prevent screen updates
*/
void unregisterComponent(JComponent component);
}