001 package com.croftsoft.core.io;
002
003 import java.io.*;
004
005 /*********************************************************************
006 * A generic interface for Object encoders.
007 *
008 * @see
009 * Parser
010 * @version
011 * 2003-05-13
012 * @since
013 * 2000-03-23
014 * @author
015 * <a href="https://www.croftsoft.com/">David Wallace Croft</a>
016 *********************************************************************/
017
018 public interface Encoder
019 //////////////////////////////////////////////////////////////////////
020 //////////////////////////////////////////////////////////////////////
021 {
022
023 public byte [ ] encode ( Object object )
024 throws IOException;
025
026 //////////////////////////////////////////////////////////////////////
027 //////////////////////////////////////////////////////////////////////
028 }