jp.co.melco.preserv.binary
インタフェース psvShapeConversion

すべてのスーパーインタフェース:
mdmObject
既知の実装クラスの一覧:
psvAnyConversion

public interface psvShapeConversion
extends mdmObject

図形オブジェクトを他の形式に変換、又は他の形式から図形オブジェクトに変換するためのインタフェースです。

導入されたバージョン:
V6.0.0
作成者:
PreSerV Development Team

メソッドの概要
 byte[] fromPsvShape(psvShape shape, int sr_system, java.util.Map att)
          図形オブジェクトをバイト配列に変換します。
 void fromPsvShape(psvShape shape, int sr_system, java.io.OutputStream[] dos, java.util.Map att)
          図形オブジェクトを変換して出力ストリームに出力します。
 void fromPsvShapeList(java.util.List psvShapeList, int sr_system, java.io.OutputStream[] dos, java.util.Map att)
          Listに格納されている図形オブジェクトを変換して出力ストリームに出力します。
 java.lang.Throwable getException()
          直前に発生した例外を取得します。
 java.io.InputStream[] getInputStreams(java.io.InputStream[] is)
          入力ストリームを取得します。
 java.io.OutputStream[] getOutputStreams(java.io.OutputStream[] os)
          出力ストリームを取得します。
 java.util.Map getParams()
          固有のパラメータを取得します。
 void setParams(java.util.Map params)
          固有のパラメータを設定します。
 psvShape toPsvShape(byte[] byteArray, int sr_system, java.util.Map att)
          バイト配列を図形オブジェクトに変換します。
 psvShape toPsvShape(java.io.InputStream[] dis, int sr_system, java.util.Map att)
          入力ストリーム配列を図形オブジェクトに変換します。
 java.util.List toPsvShapeList(java.io.InputStream[] dis, int sr_system, java.util.Map att)
          入力ストリーム配列を各要素が図形オブジェクトのListに変換します。
 
インタフェース jp.co.melco.preserv.mog.common.mdmObject から継承したメソッド
getVersion
 

メソッドの詳細

getException

public java.lang.Throwable getException()
直前に発生した例外を取得します。 変換メソッド呼び出し時に初期化し、例外が発生した際に設定します。

戻り値:
直前に発生した例外

setParams

public void setParams(java.util.Map params)
               throws psvException
固有のパラメータを設定します。

パラメータ:
params - 固有のパラメータ
例外:
psvException - パラメータが不正な場合

getParams

public java.util.Map getParams()
固有のパラメータを取得します。

戻り値:
固有のパラメータ

toPsvShape

public psvShape toPsvShape(byte[] byteArray,
                           int sr_system,
                           java.util.Map att)
                    throws psvException
バイト配列を図形オブジェクトに変換します。

パラメータ:
byteArray - バイト配列
sr_system - 空間参照系
att - パラメータで指定したバイト配列の変換に使用する拡張情報
戻り値:
図形オブジェクト
例外:
psvException - 変換中に例外が発生した場合

toPsvShape

public psvShape toPsvShape(java.io.InputStream[] dis,
                           int sr_system,
                           java.util.Map att)
                    throws psvException
入力ストリーム配列を図形オブジェクトに変換します。

パラメータ:
dis - 入力ストリーム配列
sr_system - 空間参照系
att - パラメータで指定した入力ストリームリストの変換に使用する拡張情報
戻り値:
図形オブジェクト
例外:
psvException - 変換中に例外が発生した場合

toPsvShapeList

public java.util.List toPsvShapeList(java.io.InputStream[] dis,
                                     int sr_system,
                                     java.util.Map att)
                              throws psvException
入力ストリーム配列を各要素が図形オブジェクトのListに変換します。

パラメータ:
dis - 入力ストリーム配列
sr_system - 空間参照系
att - パラメータで指定した入力ストリームリストの変換に使用する拡張情報
戻り値:
各要素が図形オブジェクトのList
例外:
psvException - 変換中に例外が発生した場合

fromPsvShape

public byte[] fromPsvShape(psvShape shape,
                           int sr_system,
                           java.util.Map att)
                    throws psvException
図形オブジェクトをバイト配列に変換します。

パラメータ:
shape - 図形オブジェクト
sr_system - 空間参照系
att - パラメータで指定した図形オブジェクトの変換に使用する拡張情報
戻り値:
バイト配列
例外:
psvException - 変換中に例外が発生した場合

fromPsvShape

public void fromPsvShape(psvShape shape,
                         int sr_system,
                         java.io.OutputStream[] dos,
                         java.util.Map att)
                  throws psvException
図形オブジェクトを変換して出力ストリームに出力します。

パラメータ:
shape - 図形オブジェクト
sr_system - 空間参照系
dos - 出力ストリーム配列
att - パラメータで指定した図形オブジェクトの変換に使用する拡張情報
例外:
psvException - 変換中に例外が発生した場合

fromPsvShapeList

public void fromPsvShapeList(java.util.List psvShapeList,
                             int sr_system,
                             java.io.OutputStream[] dos,
                             java.util.Map att)
                      throws psvException
Listに格納されている図形オブジェクトを変換して出力ストリームに出力します。

パラメータ:
psvShapeList - 各要素が図形オブジェクトのList
sr_system - 空間参照系
dos - 出力ストリーム配列
att - パラメータで指定した図形オブジェクトリストの変換に使用する拡張情報
例外:
psvException - 変換中に例外が発生した場合

getInputStreams

public java.io.InputStream[] getInputStreams(java.io.InputStream[] is)
                                      throws psvException
入力ストリームを取得します。

パラメータ:
is - 入力ストリーム配列
戻り値:
入力ストリーム配列
例外:
psvException - ストリーム作成中に例外が発生した場合

getOutputStreams

public java.io.OutputStream[] getOutputStreams(java.io.OutputStream[] os)
                                        throws psvException
出力ストリームを取得します。

パラメータ:
os - 出力ストリーム配列
戻り値:
出力ストリーム配列
例外:
psvException - ストリーム作成中に例外が発生した場合