/**
 * The Interface for objects that produce a Swing component.
 *
 * @author Kyle G. Burke <paithanq@gmail.com>
 */

//package packageName

import javax.swing.*;

public interface SwingDisplayable {

    /* constants */
    
    /* public methods */
    
    /**
     * Returns a Swing display of this.
     *
     * @return  A JComponent that displays the state of this Object.
     */
    public JComponent toSwingComponent();

} //end of SwingDisplayable.java