uCosminexus Interschema ユーザーズガイド
ここでは,TranslateDataクラスの仕様について説明します。
java.lang.Object | +-- jp.co.Hitachi.soft.interschema2.TranslateData
FileData,StringData,InputStreamData,OutputStreamData
public abstract class TranslateData extends java.lang.Object
形式 | 機能 |
---|---|
public final String getFormatName() | 現在のフォーマット名を取得します。 |
public final void setFormatName(String formatName) | 指定されたフォーマット名を設定します。 |
public final Object getDataObject() | 現在のデータオブジェクトを取得します。 |
public final void setDataObject(Object data) | 指定されたデータオブジェクトを設定します。 |
public final int getMemoryInitSize() | 現在の出力データエリア初期サイズを取得します。 |
public inal void setMemoryInitSize(int initSize) | 指定された出力データエリア初期サイズを設定します。 |
public final init getMemoryIncrementSize() | 現在の出力データエリア増分サイズを取得します。 |
public final void setMemoryIncrementSize(int incrementSize) | 指定のされた出力データエリア増分サイズを設定します。 |
protected abstract byte[] toByteArray(Object obj) | 指定されたデータオブジェクトをバイト列に変換します。 |
protected abstract Object toDataObject(byte[] byteData) | 指定されたバイト列をデータオブジェクトに変換します。 |
public final String getFormatName()
public final void setFormatName(String formatName)
引数 | 内容 |
---|---|
formatName | フォーマット名を指定します。 |
public final Object getDataObject()
public final void setDataObject(Object data)
引数 | 内容 |
---|---|
data | データオブジェクトを指定します。 |
public final int getMemoryInitSize()
public final void setMemoryInitSize(int initSize)
引数 | 内容 |
---|---|
initSize | 出力データエリア初期サイズを指定します。 |
public final int getMemoryIncrementSize()
public final void setMemoryIncrementSize(int incrementSize)
引数 | 内容 |
---|---|
incrementSize | 出力データエリア増分サイズを指定します。 |
protected abstract byte[] toByteArray(Object obj) throws TranslatorException, UserException
引数 | 内容 |
---|---|
obj | データオブジェクトを指定します。 |
例外 | 内容 |
---|---|
TranslatorException | データオブジェクトのバイト列への変換に失敗した場合に発生します。 |
UserException | ユーザが定義した変換対象データで例外が発生した場合に発生します。 |
protected abstract Object toDataObject ( byte[] byteData ) throws TranslatorException, UserException
引数 | 内容 |
---|---|
byteData | データオブジェクトのバイト列を指定します。 |
例外 | 内容 |
---|---|
TranslatorException | バイト列のデータオブジェクトへの変換に失敗した場合に発生します。 |
UserException | ユーザが定義した変換対象データで例外が発生した場合に発生します。 |
All Rights Reserved, Copyright (C) 2000, Information-technology Promotion Agency, Japan.
All Rights Reserved. Copyright (C) 2005, 2008, Hitachi, Ltd.
All Rights Reserved, Copyright (C) 1985-1998, Microsoft Corporation.