package com.idega.io.serialization; import java.rmi.RemoteException; import com.idega.core.builder.data.ICPage; import com.idega.core.file.data.ICFile; import com.idega.io.UploadFile; import com.idega.presentation.IWContext; import com.idega.util.xml.XMLData; /** * <p>Title: idegaWeb</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: idega Software</p> * @author <a href="thomas@idega.is">Thomas Hilbig</a> * @version 1.0 * Created on Mar 31, 2004 */ public interface ObjectReader { Object read(XMLData xmlData, IWContext iwc) throws RemoteException; Object read(ICFile file, IWContext iwc) throws RemoteException; Object read(ICPage page, IWContext iwc) throws RemoteException; Object read(UploadFile file, IWContext iwc) throws RemoteException; }