jp.preserv.service.xml
インタフェース XMLStrategy


public interface XMLStrategy

XMLストラテジインタフェースです。
JavaオブジェクトをXMLにシリアライズし、XMLからJavaオブジェクトに デシアライズします。

バージョン:
1.00 H.WAKUI (MCR) 2007/02/16 初版
作成者:
H.WAKUI (MCR)
関連項目:
XMLService

フィールドの概要
static int BUFFER_SIZE
          デフォルトバッファサイズ設定:1Kb以下を想定
 
メソッドの概要
 java.lang.Object execDeSerialization(java.lang.String classPath)
          XMLファイルからJavaオブジェクトにデシリアライズします。
 java.lang.Object execDeSerialization(java.net.URL deSerializeURLpath)
          URL上のXMLファイルからJavaオブジェクトにデシリアライズします。
 void execSerialization(java.lang.Object target, java.lang.String serializeFilepath)
          JavaオブジェクトをXMLにシリアライズします。
 void execSerialization(java.lang.Object target, java.lang.String serializeFilepath, int bufsize)
          JavaオブジェクトをXMLにシリアライズします。
 

フィールドの詳細

BUFFER_SIZE

public static final int BUFFER_SIZE
デフォルトバッファサイズ設定:1Kb以下を想定

関連項目:
定数フィールド値
メソッドの詳細

execDeSerialization

public java.lang.Object execDeSerialization(java.net.URL deSerializeURLpath)
                                     throws XMLServiceException
URL上のXMLファイルからJavaオブジェクトにデシリアライズします。

パラメータ:
deSerializeURLpath - URL上のXMLパス
戻り値:
XMLをバインドしたJavaオブジェクト
例外:
XMLServiceException - デシリアライズ時に例外が発生した場合

execDeSerialization

public java.lang.Object execDeSerialization(java.lang.String classPath)
                                     throws XMLServiceException
XMLファイルからJavaオブジェクトにデシリアライズします。

パラメータ:
classPath - リソースXMLパス
戻り値:
XMLをバインドしたJavaオブジェクト
例外:
XMLServiceException - デシリアライズ時に例外が発生した場合

execSerialization

public void execSerialization(java.lang.Object target,
                              java.lang.String serializeFilepath)
                       throws XMLServiceException
JavaオブジェクトをXMLにシリアライズします。

パラメータ:
target - シリアライズ対象となるJavaオブジェクト
serializeFilepath - 格納パス
例外:
XMLServiceException - シリアライズ時に例外が発生した場合

execSerialization

public void execSerialization(java.lang.Object target,
                              java.lang.String serializeFilepath,
                              int bufsize)
                       throws XMLServiceException
JavaオブジェクトをXMLにシリアライズします。

パラメータ:
target - シリアライズ対象となるJavaオブジェクト
serializeFilepath - 格納パス
bufsize - バッファサイズ
例外:
XMLServiceException - シリアライズ時に例外が発生した場合