jp.co.melco.preserv.binary
クラス psvAnyConversion

java.lang.Object
  拡張jp.co.melco.preserv.binary.psvAnyConversion
すべての実装インタフェース:
mdmObject, psvShapeConversion
直系の既知のサブクラス:
psvSerializeConversion, psvStandardConversion

public abstract class psvAnyConversion
extends java.lang.Object
implements psvShapeConversion

図形オブジェクトを他の形式に変換、又は他の形式から図形オブジェクトに変換するためのabstractクラスです。

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

コンストラクタの概要
psvAnyConversion()
          コンストラクタです。
 
メソッドの概要
 byte[] fromPsvShape(psvShape shape, int sr_system, java.util.Map att)
          図形オブジェクトをバイト配列に変換します。
abstract  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()
          固有のパラメータを取得します。
 java.lang.String getVersion()
          クラスのバージョン情報を返します。
protected  void setException(java.lang.Throwable th)
          例外を設定します。
 void setParams(java.util.Map params)
          固有のパラメータを設定します。
 psvShape toPsvShape(byte[] byteArray, int sr_system, java.util.Map att)
          バイト配列を図形オブジェクトに変換します。
abstract  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に変換します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

psvAnyConversion

public psvAnyConversion()
コンストラクタです。

メソッドの詳細

setParams

public void setParams(java.util.Map params)
               throws psvException
インタフェース psvShapeConversion の記述:
固有のパラメータを設定します。

定義:
インタフェース psvShapeConversion 内の setParams
パラメータ:
params - 固有のパラメータ
例外:
psvException - パラメータが不正な場合

getParams

public java.util.Map getParams()
インタフェース psvShapeConversion の記述:
固有のパラメータを取得します。

定義:
インタフェース psvShapeConversion 内の getParams
戻り値:
固有のパラメータ

toPsvShape

public psvShape toPsvShape(byte[] byteArray,
                           int sr_system,
                           java.util.Map att)
                    throws psvException
インタフェース psvShapeConversion の記述:
バイト配列を図形オブジェクトに変換します。

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

toPsvShape

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

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

toPsvShapeList

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

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

getInputStreams

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

定義:
インタフェース psvShapeConversion 内の getInputStreams
パラメータ:
is - 入力ストリーム配列
戻り値:
入力ストリーム配列
例外:
psvException - 入力ストリーム取得時に例外が発生した場合

fromPsvShape

public byte[] fromPsvShape(psvShape shape,
                           int sr_system,
                           java.util.Map att)
                    throws psvException
インタフェース psvShapeConversion の記述:
図形オブジェクトをバイト配列に変換します。

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

fromPsvShape

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

定義:
インタフェース psvShapeConversion 内の fromPsvShape
パラメータ:
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
インタフェース psvShapeConversion の記述:
Listに格納されている図形オブジェクトを変換して出力ストリームに出力します。

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

getOutputStreams

public java.io.OutputStream[] getOutputStreams(java.io.OutputStream[] os)
                                        throws psvException
インタフェース psvShapeConversion の記述:
出力ストリームを取得します。

定義:
インタフェース psvShapeConversion 内の getOutputStreams
パラメータ:
os - 出力ストリーム配列
戻り値:
出力ストリーム配列
例外:
psvException - ストリーム作成中に例外が発生した場合

getException

public java.lang.Throwable getException()
インタフェース psvShapeConversion の記述:
直前に発生した例外を取得します。 変換メソッド呼び出し時に初期化し、例外が発生した際に設定します。

定義:
インタフェース psvShapeConversion 内の getException
戻り値:
直前に発生した例外

setException

protected void setException(java.lang.Throwable th)
例外を設定します。

パラメータ:
th - 例外

getVersion

public java.lang.String getVersion()
インタフェース mdmObject の記述:
クラスのバージョン情報を返します。

定義:
インタフェース mdmObject 内の getVersion
戻り値:
クラスのバージョン情報