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 }