diff options
| author | frsyuki <frsyuki@users.sourceforge.jp> | 2010-05-29 07:54:49 +0900 |
|---|---|---|
| committer | frsyuki <frsyuki@users.sourceforge.jp> | 2010-05-29 07:54:49 +0900 |
| commit | 6df86384ca2e20c34b78aeb5d9f72a885bd50a16 (patch) | |
| tree | 8f37694cb396d880ade593f857388bb073de4af2 /java/src | |
| parent | 3fbcde4bd74e00e208b10aa00c389256de0ba317 (diff) | |
| download | msgpack-python-6df86384ca2e20c34b78aeb5d9f72a885bd50a16.tar.gz | |
java: update javadoc
Diffstat (limited to 'java/src')
| -rw-r--r-- | java/src/main/java/org/msgpack/Packer.java | 16 | ||||
| -rw-r--r-- | java/src/main/java/org/msgpack/Unpacker.java | 8 | ||||
| -rw-r--r-- | java/src/main/java/org/msgpack/package-info.java | 8 |
3 files changed, 29 insertions, 3 deletions
diff --git a/java/src/main/java/org/msgpack/Packer.java b/java/src/main/java/org/msgpack/Packer.java index 3fa421f..a92d2b6 100644 --- a/java/src/main/java/org/msgpack/Packer.java +++ b/java/src/main/java/org/msgpack/Packer.java @@ -23,6 +23,22 @@ import java.nio.ByteBuffer; import java.util.List; import java.util.Map; +/** + * Packer enables you to serialize objects into OutputStream. + * + * <pre> + * // create a packer with output stream + * Packer pk = new Packer(System.out); + * + * // store an object with pack() method. + * pk.pack(1); + * + * // you can store String, List, Map, byte[] and primitive types. + * pk.pack(new ArrayList()); + * </pre> + * + * You can serialize objects that implements {@link MessagePackable} interface. + */ public class Packer { protected byte[] castBytes = new byte[9]; protected ByteBuffer castBuffer = ByteBuffer.wrap(castBytes); diff --git a/java/src/main/java/org/msgpack/Unpacker.java b/java/src/main/java/org/msgpack/Unpacker.java index e84aff9..39bd8fa 100644 --- a/java/src/main/java/org/msgpack/Unpacker.java +++ b/java/src/main/java/org/msgpack/Unpacker.java @@ -24,11 +24,13 @@ import java.util.Iterator; import java.nio.ByteBuffer; /** - * Deserializer class that includes Buffered API, Unbuffered API, - * Schema API and Direct Conversion API. + * Unpacker enables you to deserialize objects from stream. + * + * Unpacker provides Buffered API, Unbuffered API, Schema API + * and Direct Conversion API. * * Buffered API uses the internal buffer of the Unpacker. - * Following code uses Buffered API with an input stream: + * Following code uses Buffered API with an InputStream: * <pre> * // create an unpacker with input stream * Unpacker pac = new Unpacker(System.in); diff --git a/java/src/main/java/org/msgpack/package-info.java b/java/src/main/java/org/msgpack/package-info.java new file mode 100644 index 0000000..7e9b8a2 --- /dev/null +++ b/java/src/main/java/org/msgpack/package-info.java @@ -0,0 +1,8 @@ +/** + * MessagePack is a binary-based efficient object serialization library. + * It enables to exchange structured objects between many languages like JSON. + * But unlike JSON, it is very fast and small. + * + * Use {@link Packer} to serialize and {@link Unpacker} to deserialize. + */ +package org.msgpack; |
