diff options
Diffstat (limited to 'projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSCoder.java')
| -rw-r--r-- | projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSCoder.java | 94 |
1 files changed, 46 insertions, 48 deletions
diff --git a/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSCoder.java b/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSCoder.java index ca32dd5..8a1721a 100644 --- a/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSCoder.java +++ b/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSCoder.java @@ -25,89 +25,87 @@ import java.io.InputStream; import java.io.OutputStream; /** -* A class that defines a simple encode/decode paradigm. Subclasses -* would handle the target format. -* -* @author cgruber@israfil.net -* @author $Author: cgruber $ -* @version $Revision: 893 $ -*/ + * A class that defines a simple encode/decode paradigm. Subclasses would handle + * the target format. + * + * @author cgruber@israfil.net + * @author $Author: cgruber $ + * @version $Revision: 893 $ + */ public abstract class NSCoder { - public NSCoder() { - } + public NSCoder() { + } - public abstract void encodeBoolean(boolean flag); + public abstract void encodeBoolean(boolean flag); - public abstract void encodeByte(byte byte0); + public abstract void encodeByte(byte byte0); - public abstract void encodeBytes(byte abyte0[]); + public abstract void encodeBytes(byte abyte0[]); - public abstract void encodeChar(char c); + public abstract void encodeChar(char c); - public abstract void encodeShort(short word0); + public abstract void encodeShort(short word0); - public abstract void encodeInt(int i); + public abstract void encodeInt(int i); - public abstract void encodeLong(long l); + public abstract void encodeLong(long l); - public abstract void encodeFloat(float f); + public abstract void encodeFloat(float f); - public abstract void encodeDouble(double d); + public abstract void encodeDouble(double d); - public abstract void encodeObject(Object obj); + public abstract void encodeObject(Object obj); - public abstract void encodeClass(Class class1); + public abstract void encodeClass(Class class1); - public abstract void encodeObjects(Object aobj[]); + public abstract void encodeObjects(Object aobj[]); - public abstract boolean decodeBoolean(); + public abstract boolean decodeBoolean(); - public abstract byte decodeByte(); + public abstract byte decodeByte(); - public abstract byte[] decodeBytes(); + public abstract byte[] decodeBytes(); - public abstract char decodeChar(); + public abstract char decodeChar(); - public abstract short decodeShort(); + public abstract short decodeShort(); - public abstract int decodeInt(); + public abstract int decodeInt(); - public abstract long decodeLong(); + public abstract long decodeLong(); - public abstract float decodeFloat(); + public abstract float decodeFloat(); - public abstract double decodeDouble(); + public abstract double decodeDouble(); - public abstract Object decodeObject(); + public abstract Object decodeObject(); - public abstract Class decodeClass(); + public abstract Class decodeClass(); - public abstract Object[] decodeObjects(); + public abstract Object[] decodeObjects(); - public void prepareForWriting(OutputStream outputstream) { - } + public void prepareForWriting(OutputStream outputstream) { + } - public void prepareForReading(InputStream inputstream) { - } + public void prepareForReading(InputStream inputstream) { + } - public void finishCoding() { - } + public void finishCoding() { + } } /* - * $Log$ - * Revision 1.2 2006/02/16 13:15:00 cgruber - * Check in all sources in eclipse-friendly maven-enabled packages. + * $Log$ Revision 1.2 2006/02/16 13:15:00 cgruber Check in all sources in + * eclipse-friendly maven-enabled packages. * - * Revision 1.1 2002/07/14 21:56:16 mpowers - * Contributions from cgruber. + * Revision 1.1 2002/07/14 21:56:16 mpowers Contributions from cgruber. * - * Revision 1.2 2002/06/25 19:03:02 cgruber - * Internal documentation fixes. + * Revision 1.2 2002/06/25 19:03:02 cgruber Internal documentation fixes. * - * Revision 1.1 2002/06/25 07:52:57 cgruber - * Add quite a few abstract classes, interfaces, and classes. All API consistent with WebObjects, but with no implementation, nor any private or package access members from the original. + * Revision 1.1 2002/06/25 07:52:57 cgruber Add quite a few abstract classes, + * interfaces, and classes. All API consistent with WebObjects, but with no + * implementation, nor any private or package access members from the original. * */ |
