001    package org.shiftone.jrat.core.spi;
002    
003    import javax.swing.*;
004    import java.io.ObjectInputStream;
005    import java.io.Serializable;
006    
007    /**
008     * @author jeff@shiftone.org (Jeff Drost)
009     */
010    public interface ViewBuilder extends Serializable {
011    
012        public JComponent buildView(ObjectInputStream input) throws Exception;
013    
014    }