jp.sourceforge.expression_computer
クラス Serializer

java.lang.Object
  拡張jp.sourceforge.expression_computer.Serializer

public final class Serializer
extends java.lang.Object

コマンド リストのシリアライズ、デシリアライズを行う機能を持ちます。バイト配列はJavaのシリアライズ形式とは違い独自形式です。

作成者:
uguu@users.sourceforge.jp

コンストラクタの概要
Serializer()
           
 
メソッドの概要
 CommandList deserialize(byte[] data)
           バイト配列をデシリアライズし、コマンド リストを構築します。
 byte[] serialize(CommandList commandList)
           コマンド リストをシリアライズし、バイト配列に変換します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Serializer

public Serializer()
メソッドの詳細

serialize

public byte[] serialize(CommandList commandList)
                 throws java.io.IOException

コマンド リストをシリアライズし、バイト配列に変換します。

パラメータ:
commandList - シリアライズするコマンド リスト。
nullの場合、NullPointerException例外をスローします。
戻り値:
シリアライズしたバイト配列。
例外:
java.io.IOException - シリアライズに失敗した場合。

deserialize

public CommandList deserialize(byte[] data)
                        throws java.io.IOException

バイト配列をデシリアライズし、コマンド リストを構築します。

パラメータ:
data - デシリアライズするバイト配列。
nullの場合、NullPointerException例外をスローします。
戻り値:
構築したコマンド リスト。
例外:
java.io.IOException - デシリアライズに失敗した場合。


Copyright © 2006 SourceForge.jp. All Rights Reserved.