/*
* @(#)ComponentList.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.table.model.column.ColumnManager;
/**
* Provides access to components within the list
*/
public interface ComponentList
{
/**
* E-Gantt currently only supports Swing therefore returns only JComponent's
*/
JComponent get(int position);
/**
* Returns the number of components this manager manages
*/
int size();
void setColumnManager(ColumnManager manager);
void setComponentManager(ComponentManager manager);
}