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

java.lang.Object
  拡張jp.co.melco.preserv.binary.psvStubConverter
      拡張jp.co.melco.preserv.binary.psvAnyDataConverter
すべての実装インタフェース:
psvStandardBinaryConverter
直系の既知のサブクラス:
psvAppLineDataConverter, psvArcDataConverter, psvCircleDataConverter, psvEllipseDataConverter, psvFanDataConverter, psvFontDataConverter, psvGroupConverter, psvImageSymbolConverter, psvMultiPolygonDataConverter, psvPointDataConverter, psvPolygonDataConverter, psvPolylineDataConverter, psvRoundBoxDataConverter, psvSymbolDataConverter, psvSymbolWithTextDataConverter

public abstract class psvAnyDataConverter
extends psvStubConverter
implements psvStandardBinaryConverter

図形オブジェクト毎のPSVバイナリ−図形オブジェクト変換共通部分を提供するクラスです。

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

フィールドの概要
protected static psvLayer commonLayer
          レイヤオブジェクトです。
protected static boolean t_mode
          パッケージ内で使用するフラグです。
 
コンストラクタの概要
psvAnyDataConverter()
           
 
メソッドの概要
 psvShape createShape(int shapeKind, java.io.DataInputStream dis, psvStandardBinaryTool sbTool, java.util.Map paramMap, psvDataCounter count)
          図形オブジェクトを作成します。
 psvShape createShape(int shapeKind, java.util.Map shapeCommonMap, java.util.Map shapeOwnMap, java.util.Map shapeAttribMap, psvStandardBinaryTool sbTool, java.util.Map paramMap)
          図形オブジェクトを作成します。
protected  java.lang.String createString(byte[] bstr, java.lang.String enc)
          バイト配列を文字列に変換します。
protected  byte[] getBytes(java.lang.String str, java.lang.String enc)
          文字列をバイト配列に変換します。
static psvLayer getCommonLayer()
          レイヤ登録時に使用する共通レイヤオブジェクトを取得します。
 java.util.Map getParam()
          パラメータを取得します。
 psvCoordinate[] getReadAddPoint(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから付加座標を読み込みます。
 int getReadAngle(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから角度を読み込みます。
 java.lang.String getReadApplicationlineName(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームからアプリケーションライン線種名称を読み込みます。
 byte[] getReadBackColor(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから色情報(背景)を読み込みます。
 int getReadDisplayScaleLowerLimit(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから表示スケール下限値を読み込みます。
 int getReadDisplayScaleUpperLimit(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから表示スケール上限値を読み込みます。
 int getReadDisplaySizeLowerLimit(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから表示サイズ下限値を読み込みます。
 int getReadDisplaySizeUpperLimit(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから表示サイズ上限値を読み込みます。
 int getReadEndAngle(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから終了角を読み込みます。
 float getReadFix(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから表示固定サイズを読み込みます。
 short getReadFontKind(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームからフォント種別を読み込みます。
 short getReadFontPath(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから文字方向を読み込みます。
 double getReadFontSpace(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから文字間隔を読み込みます。
 short getReadFontStyle(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームからフォントスタイルを読み込みます。
 double getReadHeight(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから表示高さを読み込みます。
 java.lang.String getReadImageKey(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから画像キーを読み込みます。
 java.lang.String getReadImageUrl(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから画像URLを読み込みます。
 java.lang.String getReadLayer(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームからレイヤを読み込みます。
 int getReadLineAttrib(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから線属性を読み込みます。
 byte[] getReadLineColor(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから色情報(線)を読み込みます。
 float getReadLowerLimit(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから表示下限サイズを読み込みます。
 java.util.Vector getReadMultiPoints(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームからマルチポリゴンの内側ポリゴン座標を読み込みます。
 int getReadPaintAttrib(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから塗りつぶし属性を読み込みます。
 byte[] getReadPaintColor(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから色情報(面)を読み込みます。
 psvCoordinate[] getReadPoint(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから座標を読み込みます。
 short getReadPosition(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから配置を読み込みます。
 double getReadRadius(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから半径を読み込みます。
 double getReadScale(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから倍率を読み込みます。
 double getReadScaleRate(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから縮尺係数を読み込みます。
 int getReadShapeAttrib(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから図形属性を読み込みます。
 java.lang.String getReadShapeID(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから図形IDを読み込みます。
 short getReadShapeNum(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから図係数を読み込みます。
 short getReadSize(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームからサイズを読み込みます。
 int getReadStartAngle(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから開始角を読み込みます。
 java.lang.String getReadSymbolName(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームからシンボル名称を読み込みます。
 byte[] getReadSymbolTextBackColor(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから色情報(背景)を読み込みます。
 byte[] getReadSymbolTextLineColor(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから注釈色情報(線)を読み込みます。
 byte[] getReadSymbolTextPaintColor(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから注釈色情報(面)を読み込みます。
 int getReadSymbolTextPosition(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから注釈配置位置を取得します。
 double getReadSymbolTextSpace(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから文字とシンボルの間隔を取得します。
 java.lang.String getReadText(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから注釈文字列を読み込みます。
 double getReadWidth(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームから表示幅を読み込みます。
 double getReadXRadius(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームからX軸半径を読み込みます。
 double getReadYRadius(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          ストリームからY軸半径を読み込みます。
 int[] getShapeAttribFlg(psvShape shape, java.util.Map paramMap)
          図形属性部格納時に指定するフラグを取得します。
 psvStandardBinaryConverter getShapeConverter()
          拡張したPSVバイナリ−図形オブジェクト変換クラスを取得します。
 psvCoordinate[] getWriteAddPoint(psvShape shape, java.util.Map paramMap)
          付加座標を取得します。
 int getWriteAngle(psvShape shape, java.util.Map paramMap)
          楕円、角丸長方形、注釈の角度を取得します。
 byte[] getWriteApplicationlineName(psvShape shape, java.util.Map paramMap)
          アプリケーションラインの線種名称を取得します。
 byte[] getWriteBackColor(psvShape shape, java.util.Map paramMap)
          色情報(背景)を取得します。
 int getWriteDisplayScaleLowerLimit(psvShape shape, java.util.Map paramMap)
          表示スケール下限値を取得します。
 int getWriteDisplayScaleUpperLimit(psvShape shape, java.util.Map paramMap)
          表示スケール上限値を取得します。
 int getWriteDisplaySizeLowerLimit(psvShape shape, java.util.Map paramMap)
          表示サイズ下限値を取得します。
 int getWriteDisplaySizeUpperLimit(psvShape shape, java.util.Map paramMap)
          表示サイズ上限値を取得します。
 int getWriteEndAngle(psvShape shape, java.util.Map paramMap)
          扇形、円弧の終了角を取得します。
 float getWriteFix(psvShape shape, java.util.Map paramMap)
          表示固定サイズを取得します。
 short getWriteFontKind(psvShape shape, java.util.Map paramMap)
          注釈のフォント種別を取得します。
 short getWriteFontPath(psvShape shape, java.util.Map paramMap)
          注釈の文字方向を取得します。
 double getWriteFontSpace(psvShape shape, java.util.Map paramMap)
          注釈の文字間隔を取得します。
 short getWriteFontStyle(psvShape shape, java.util.Map paramMap)
          フォントスタイルを取得します。
 double getWriteHeight(psvShape shape, java.util.Map paramMap)
          注釈、画像、シンボルの表示高さを取得します。
 byte[] getWriteImageKey(psvShape shape, java.util.Map paramMap)
          画像の画像キーを取得します。
 byte[] getWriteImageUrl(psvShape shape, java.util.Map paramMap)
          画像の画像URLを取得します。
 byte[] getWriteLayer(psvShape shape, java.util.Map paramMap)
          レイヤを取得します。
 int getWriteLineAttrib(psvShape shape, java.util.Map paramMap)
          線属性を取得します。
 byte[] getWriteLineColor(psvShape shape, java.util.Map paramMap)
          色情報(線)を取得します。
 float getWriteLowerLimit(psvShape shape, java.util.Map paramMap)
          表示下限サイズを取得します。
 java.util.Vector getWriteMultiPoints(psvShape shape, java.util.Map paramMap)
          マルチポリゴン内側座標を取得します。
 int getWritePaintAttrib(psvShape shape, java.util.Map paramMap)
          塗りつぶし属性を取得します。
 byte[] getWritePaintColor(psvShape shape, java.util.Map paramMap)
          色情報(面)を取得します。
 psvCoordinate[] getWritePoint(psvShape shape, java.util.Map paramMap)
          座標を取得します。
 short getWritePosition(psvShape shape, java.util.Map paramMap)
          画像の配置を取得します。
 double getWriteRadius(psvShape shape, java.util.Map paramMap)
          円、扇形、円弧の半径を取得します。
 double getWriteScale(psvShape shape, java.util.Map paramMap)
          シンボルの倍率を取得します。
 double getWriteScaleRate(psvShape shape, java.util.Map paramMap)
          縮尺係数を取得します。
 int getWriteShapeAttrib(psvShape shape, java.util.Map paramMap)
          図形属性を取得します。
 byte[] getWriteShapeID(psvShape shape, java.util.Map paramMap)
          図形IDを取得します。
 short getWriteShapeKind(psvShape shape, java.util.Map paramMap)
          図形種別を取得します。
 short getWriteShapeNum(psvShape shape, java.util.Map paramMap)
          グループの図係数を取得します。
 short getWriteSize(psvShape shape, java.util.Map paramMap)
          点のサイズを取得します。
 int getWriteStartAngle(psvShape shape, java.util.Map paramMap)
          扇形、円弧の開始角を取得します。
 byte[] getWriteSymbolName(psvShape shape, java.util.Map paramMap)
          シンボルのシンボル名称を取得します。
 byte[] getWriteSymbolTextBackColor(psvShape shape, java.util.Map paramMap)
          注釈色情報(背景)を取得します。
 double getWriteSymbolTextHeight(psvShape shape, java.util.Map paramMap)
          文字付きシンボルの注釈表示高さを取得します。
 byte[] getWriteSymbolTextLineColor(psvShape shape, java.util.Map paramMap)
          注釈色情報(線)を取得します。
 byte[] getWriteSymbolTextPaintColor(psvShape shape, java.util.Map paramMap)
          注釈色情報(面)を取得します。
 int getWriteSymbolTextPosition(psvShape shape, java.util.Map paramMap)
          文字付きシンボルの注釈配置位置を取得します。
 double getWriteSymbolTextSpace(psvShape shape, java.util.Map paramMap)
          文字付きシンボルの文字とシンボルの間隔を取得します。
 double getWriteSymbolTextWidth(psvShape shape, java.util.Map paramMap)
          文字付きシンボルの注釈表示幅を取得します。
 byte[] getWriteText(psvShape shape, java.util.Map paramMap)
          注釈の注釈文字列を取得します。
 double getWriteWidth(psvShape shape, java.util.Map paramMap)
          注釈、画像、シンボルの表示幅を取得します。
 double getWriteXRadius(psvShape shape, java.util.Map paramMap)
          楕円のX軸半径を取得します。
 double getWriteYRadius(psvShape shape, java.util.Map paramMap)
          楕円のY軸半径を取得します。
 int[] readShapeAttribFlg(int shapeKind, java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count)
          図形属性フラグを読み込みます。
 java.util.Map readShapeAttribInfo(int shapeKind, java.io.DataInputStream dis, psvStandardBinaryTool sbTool, java.util.Map paramMap, psvDataCounter count)
          図形属性情報を取得しMapオブジェクトに格納します。
 java.util.Map readShapeCommonInfo(int shapeKind, java.io.DataInputStream dis, psvStandardBinaryTool sbTool, java.util.Map paramMap, psvDataCounter count)
          図形共通部情報を取得しMapオブジェクトに格納します。
 psvShape readShapeInfo(int shapeKind, java.io.DataInputStream dis, psvStandardBinaryTool sbTool, java.util.Map paramMap, psvDataCounter count)
          図形共通部、固有部、属性部を入力し、図形オブジェクトを作成します。
 java.util.Map readShapeOwnInfo(int shapeKind, java.io.DataInputStream dis, psvStandardBinaryTool sbTool, java.util.Map paramMap, psvDataCounter count)
          図形固有部情報を取得しMapオブジェクトに格納します。
 psvShape readUserInfo(int shapeKind, java.io.DataInputStream dis, psvShape shape, psvStandardBinaryTool sbTool, java.util.Map paramMap)
          ユーザ情報部を入力し、図形オブジェクトに設定します。
static void setCommonLayer(psvLayer layer)
          レイヤ登録時に使用する共通レイヤオブジェクトを設定します。
 void setParam(java.util.Map map)
          パラメータを設定します。
 void setShapeConverter(psvStandardBinaryConverter shapeConverter)
          標準のPSVバイナリ−図形オブジェクト変換クラスを拡張します。
protected static void tmsg(java.lang.String str)
          パッケージ内トレース用メソッドです。
 boolean writeShapeAttribInfo(java.io.DataOutputStream dos, psvShape shape, psvStandardBinaryTool sbTool, java.util.Map paramMap)
          図形属性部情報を書き込みます。
 boolean writeShapeCommonInfo(java.io.DataOutputStream dos, psvShape shape, psvStandardBinaryTool sbTool, java.util.Map paramMap)
          図形共通部情報を書き込みます。
 boolean writeShapeInfo(java.io.DataOutputStream dos, psvShape shape, psvStandardBinaryTool sbTool, java.util.Map paramMap)
          図形情報部を出力します。
 boolean writeShapeOwnInfo(java.io.DataOutputStream dos, psvShape shape, psvStandardBinaryTool sbTool, java.util.Map paramMap)
          図形固有部情報を書き込みます。
 boolean writeUserInfo(java.io.DataOutputStream dos, psvShape shape, psvStandardBinaryTool sbTool, java.util.Map paramMap)
          ユーザ情報部を出力します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

commonLayer

protected static psvLayer commonLayer
レイヤオブジェクトです。


t_mode

protected static boolean t_mode
パッケージ内で使用するフラグです。

コンストラクタの詳細

psvAnyDataConverter

public psvAnyDataConverter()
メソッドの詳細

setCommonLayer

public static void setCommonLayer(psvLayer layer)
レイヤ登録時に使用する共通レイヤオブジェクトを設定します。

パラメータ:
layer - レイヤオブジェクト

getCommonLayer

public static psvLayer getCommonLayer()
レイヤ登録時に使用する共通レイヤオブジェクトを取得します。

戻り値:
レイヤオブジェクト

writeShapeInfo

public boolean writeShapeInfo(java.io.DataOutputStream dos,
                              psvShape shape,
                              psvStandardBinaryTool sbTool,
                              java.util.Map paramMap)
インタフェース psvStandardBinaryConverter の記述:
図形情報部を出力します。

定義:
インタフェース psvStandardBinaryConverter 内の writeShapeInfo
オーバーライド:
クラス psvStubConverter 内の writeShapeInfo

writeShapeCommonInfo

public boolean writeShapeCommonInfo(java.io.DataOutputStream dos,
                                    psvShape shape,
                                    psvStandardBinaryTool sbTool,
                                    java.util.Map paramMap)
クラス psvStubConverter の記述:
図形共通部情報を書き込みます。

オーバーライド:
クラス psvStubConverter 内の writeShapeCommonInfo
パラメータ:
dos - 出力ストリーム
shape - 図形オブジェクト
sbTool - PSV標準バイナリ変換ツールクラス
paramMap - 定義情報Map
戻り値:
true:拡張変換クラスで処理を行う。
false:拡張変換クラスで処理を行わない。

writeShapeOwnInfo

public boolean writeShapeOwnInfo(java.io.DataOutputStream dos,
                                 psvShape shape,
                                 psvStandardBinaryTool sbTool,
                                 java.util.Map paramMap)
クラス psvStubConverter の記述:
図形固有部情報を書き込みます。

オーバーライド:
クラス psvStubConverter 内の writeShapeOwnInfo
パラメータ:
dos - 出力ストリーム
shape - 図形オブジェクト
sbTool - PSV標準バイナリ変換ツールクラス
paramMap - 定義情報Map
戻り値:
true:拡張変換クラスで処理を行う。
false:拡張変換クラスで処理を行わない。

writeShapeAttribInfo

public boolean writeShapeAttribInfo(java.io.DataOutputStream dos,
                                    psvShape shape,
                                    psvStandardBinaryTool sbTool,
                                    java.util.Map paramMap)
クラス psvStubConverter の記述:
図形属性部情報を書き込みます。

オーバーライド:
クラス psvStubConverter 内の writeShapeAttribInfo
パラメータ:
dos - 出力ストリーム
shape - 図形オブジェクト
sbTool - PSV標準バイナリ変換ツールクラス
paramMap - 定義情報Map
戻り値:
true:拡張変換クラスで処理を行う。
false:拡張変換クラスで処理を行わない。

writeUserInfo

public boolean writeUserInfo(java.io.DataOutputStream dos,
                             psvShape shape,
                             psvStandardBinaryTool sbTool,
                             java.util.Map paramMap)
インタフェース psvStandardBinaryConverter の記述:
ユーザ情報部を出力します。

定義:
インタフェース psvStandardBinaryConverter 内の writeUserInfo
オーバーライド:
クラス psvStubConverter 内の writeUserInfo

getWriteShapeKind

public short getWriteShapeKind(psvShape shape,
                               java.util.Map paramMap)
図形種別を取得します。

定義:
インタフェース psvStandardBinaryConverter 内の getWriteShapeKind
オーバーライド:
クラス psvStubConverter 内の getWriteShapeKind
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
図形種別

getWriteShapeID

public byte[] getWriteShapeID(psvShape shape,
                              java.util.Map paramMap)
図形IDを取得します。

定義:
インタフェース psvStandardBinaryConverter 内の getWriteShapeID
オーバーライド:
クラス psvStubConverter 内の getWriteShapeID
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
図形ID

getWriteLayer

public byte[] getWriteLayer(psvShape shape,
                            java.util.Map paramMap)
レイヤを取得します。

定義:
インタフェース psvStandardBinaryConverter 内の getWriteLayer
オーバーライド:
クラス psvStubConverter 内の getWriteLayer
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
レイヤ

getWritePoint

public psvCoordinate[] getWritePoint(psvShape shape,
                                     java.util.Map paramMap)
座標を取得します。

定義:
インタフェース psvStandardBinaryConverter 内の getWritePoint
オーバーライド:
クラス psvStubConverter 内の getWritePoint
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
座標

getWriteRadius

public double getWriteRadius(psvShape shape,
                             java.util.Map paramMap)
円、扇形、円弧の半径を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteRadius
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
半径

getWriteSize

public short getWriteSize(psvShape shape,
                          java.util.Map paramMap)
点のサイズを取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteSize
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
サイズ

getWriteStartAngle

public int getWriteStartAngle(psvShape shape,
                              java.util.Map paramMap)
扇形、円弧の開始角を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteStartAngle
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
開始角

getWriteEndAngle

public int getWriteEndAngle(psvShape shape,
                            java.util.Map paramMap)
扇形、円弧の終了角を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteEndAngle
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
終了角

getWriteWidth

public double getWriteWidth(psvShape shape,
                            java.util.Map paramMap)
注釈、画像、シンボルの表示幅を取得します。但し、シンボルの場合は、外接四角形の幅を返します。

オーバーライド:
クラス psvStubConverter 内の getWriteWidth
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
表示幅

getWriteHeight

public double getWriteHeight(psvShape shape,
                             java.util.Map paramMap)
注釈、画像、シンボルの表示高さを取得します。但し、シンボルの場合は、外接四角形の高さを返します。

オーバーライド:
クラス psvStubConverter 内の getWriteHeight
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
表示高さ

getWriteSymbolName

public byte[] getWriteSymbolName(psvShape shape,
                                 java.util.Map paramMap)
シンボルのシンボル名称を取得します。但し、シンボル名称はシンボル番号を文字列で返します。

オーバーライド:
クラス psvStubConverter 内の getWriteSymbolName
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
シンボル名称

getWriteImageKey

public byte[] getWriteImageKey(psvShape shape,
                               java.util.Map paramMap)
画像の画像キーを取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteImageKey
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
画像キー

getWriteImageUrl

public byte[] getWriteImageUrl(psvShape shape,
                               java.util.Map paramMap)
画像の画像URLを取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteImageUrl
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
画像URL

getWriteText

public byte[] getWriteText(psvShape shape,
                           java.util.Map paramMap)
注釈の注釈文字列を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteText
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
注釈文字列

getWriteShapeNum

public short getWriteShapeNum(psvShape shape,
                              java.util.Map paramMap)
グループの図係数を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteShapeNum
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
終了角

getWriteLineColor

public byte[] getWriteLineColor(psvShape shape,
                                java.util.Map paramMap)
色情報(線)を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteLineColor
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
色情報(線)

getWritePaintColor

public byte[] getWritePaintColor(psvShape shape,
                                 java.util.Map paramMap)
色情報(面)を取得します。

オーバーライド:
クラス psvStubConverter 内の getWritePaintColor
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
色情報(面)

getWriteBackColor

public byte[] getWriteBackColor(psvShape shape,
                                java.util.Map paramMap)
色情報(背景)を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteBackColor
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
色情報(背景)

getWriteShapeAttrib

public int getWriteShapeAttrib(psvShape shape,
                               java.util.Map paramMap)
図形属性を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteShapeAttrib
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
図形属性

getWriteLineAttrib

public int getWriteLineAttrib(psvShape shape,
                              java.util.Map paramMap)
線属性を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteLineAttrib
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
線属性

getWritePaintAttrib

public int getWritePaintAttrib(psvShape shape,
                               java.util.Map paramMap)
塗りつぶし属性を取得します。

オーバーライド:
クラス psvStubConverter 内の getWritePaintAttrib
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
塗りつぶし属性

getWriteAngle

public int getWriteAngle(psvShape shape,
                         java.util.Map paramMap)
楕円、角丸長方形、注釈の角度を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteAngle
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
角度

getWritePosition

public short getWritePosition(psvShape shape,
                              java.util.Map paramMap)
画像の配置を取得します。

オーバーライド:
クラス psvStubConverter 内の getWritePosition
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
配置

getWriteScale

public double getWriteScale(psvShape shape,
                            java.util.Map paramMap)
シンボルの倍率を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteScale
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
配置

getWriteAddPoint

public psvCoordinate[] getWriteAddPoint(psvShape shape,
                                        java.util.Map paramMap)
付加座標を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteAddPoint
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
付加座標

getWriteMultiPoints

public java.util.Vector getWriteMultiPoints(psvShape shape,
                                            java.util.Map paramMap)
マルチポリゴン内側座標を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteMultiPoints
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
付加座標

getWriteFix

public float getWriteFix(psvShape shape,
                         java.util.Map paramMap)
表示固定サイズを取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteFix
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
表示固定サイズ

getWriteLowerLimit

public float getWriteLowerLimit(psvShape shape,
                                java.util.Map paramMap)
表示下限サイズを取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteLowerLimit
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
表示下限サイズ

getWriteFontKind

public short getWriteFontKind(psvShape shape,
                              java.util.Map paramMap)
注釈のフォント種別を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteFontKind
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
フォント種別

getWriteFontStyle

public short getWriteFontStyle(psvShape shape,
                               java.util.Map paramMap)
フォントスタイルを取得します。但し、標準の図形オブジェクトでは未使用0を返します。

オーバーライド:
クラス psvStubConverter 内の getWriteFontStyle
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
フォントスタイル

getWriteFontSpace

public double getWriteFontSpace(psvShape shape,
                                java.util.Map paramMap)
注釈の文字間隔を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteFontSpace
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
文字間隔

getWriteFontPath

public short getWriteFontPath(psvShape shape,
                              java.util.Map paramMap)
注釈の文字方向を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteFontPath
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
文字方向

getWriteScaleRate

public double getWriteScaleRate(psvShape shape,
                                java.util.Map paramMap)
縮尺係数を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteScaleRate
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
縮尺係数

getWriteXRadius

public double getWriteXRadius(psvShape shape,
                              java.util.Map paramMap)
楕円のX軸半径を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteXRadius
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
X軸半径

getWriteYRadius

public double getWriteYRadius(psvShape shape,
                              java.util.Map paramMap)
楕円のY軸半径を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteYRadius
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
Y軸半径

getWriteSymbolTextPosition

public int getWriteSymbolTextPosition(psvShape shape,
                                      java.util.Map paramMap)
文字付きシンボルの注釈配置位置を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteSymbolTextPosition
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
配置位置

getWriteSymbolTextSpace

public double getWriteSymbolTextSpace(psvShape shape,
                                      java.util.Map paramMap)
文字付きシンボルの文字とシンボルの間隔を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteSymbolTextSpace
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
文字とシンボルの間隔

getWriteSymbolTextLineColor

public byte[] getWriteSymbolTextLineColor(psvShape shape,
                                          java.util.Map paramMap)
注釈色情報(線)を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteSymbolTextLineColor
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
注釈色情報(線)

getWriteSymbolTextPaintColor

public byte[] getWriteSymbolTextPaintColor(psvShape shape,
                                           java.util.Map paramMap)
注釈色情報(面)を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteSymbolTextPaintColor
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
注釈色情報(面)

getWriteSymbolTextBackColor

public byte[] getWriteSymbolTextBackColor(psvShape shape,
                                          java.util.Map paramMap)
注釈色情報(背景)を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteSymbolTextBackColor
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
注釈色情報(背景)

getWriteSymbolTextWidth

public double getWriteSymbolTextWidth(psvShape shape,
                                      java.util.Map paramMap)
文字付きシンボルの注釈表示幅を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteSymbolTextWidth
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
表示幅

getWriteSymbolTextHeight

public double getWriteSymbolTextHeight(psvShape shape,
                                       java.util.Map paramMap)
文字付きシンボルの注釈表示高さを取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteSymbolTextHeight
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
表示高さ

getWriteDisplaySizeLowerLimit

public int getWriteDisplaySizeLowerLimit(psvShape shape,
                                         java.util.Map paramMap)
表示サイズ下限値を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteDisplaySizeLowerLimit
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
表示サイズ下限値

getWriteDisplaySizeUpperLimit

public int getWriteDisplaySizeUpperLimit(psvShape shape,
                                         java.util.Map paramMap)
表示サイズ上限値を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteDisplaySizeUpperLimit
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
表示サイズ上限値

getWriteDisplayScaleLowerLimit

public int getWriteDisplayScaleLowerLimit(psvShape shape,
                                          java.util.Map paramMap)
表示スケール下限値を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteDisplayScaleLowerLimit
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
表示スケール下限値

getWriteDisplayScaleUpperLimit

public int getWriteDisplayScaleUpperLimit(psvShape shape,
                                          java.util.Map paramMap)
表示スケール上限値を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteDisplayScaleUpperLimit
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
表示スケール上限値

getWriteApplicationlineName

public byte[] getWriteApplicationlineName(psvShape shape,
                                          java.util.Map paramMap)
アプリケーションラインの線種名称を取得します。

オーバーライド:
クラス psvStubConverter 内の getWriteApplicationlineName
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
線種名称

setShapeConverter

public void setShapeConverter(psvStandardBinaryConverter shapeConverter)
標準のPSVバイナリ−図形オブジェクト変換クラスを拡張します。

定義:
インタフェース psvStandardBinaryConverter 内の setShapeConverter
オーバーライド:
クラス psvStubConverter 内の setShapeConverter
パラメータ:
shapeConverter - PSVバイナリ−図形オブジェクト変換クラス

getShapeConverter

public psvStandardBinaryConverter getShapeConverter()
拡張したPSVバイナリ−図形オブジェクト変換クラスを取得します。

定義:
インタフェース psvStandardBinaryConverter 内の getShapeConverter
オーバーライド:
クラス psvStubConverter 内の getShapeConverter
戻り値:
PSVバイナリ−図形オブジェクト変換クラス

getShapeAttribFlg

public int[] getShapeAttribFlg(psvShape shape,
                               java.util.Map paramMap)
図形属性部格納時に指定するフラグを取得します。

定義:
インタフェース psvStandardBinaryConverter 内の getShapeAttribFlg
オーバーライド:
クラス psvStubConverter 内の getShapeAttribFlg
パラメータ:
shape - 図形オブジェクト
paramMap - 定義情報Map
戻り値:
図形属性部格納時に指定するフラグ

readShapeInfo

public psvShape readShapeInfo(int shapeKind,
                              java.io.DataInputStream dis,
                              psvStandardBinaryTool sbTool,
                              java.util.Map paramMap,
                              psvDataCounter count)
図形共通部、固有部、属性部を入力し、図形オブジェクトを作成します。

定義:
インタフェース psvStandardBinaryConverter 内の readShapeInfo
オーバーライド:
クラス psvStubConverter 内の readShapeInfo
パラメータ:
shapeKind - 図形種別コード
dis - 入力先ストリーム
sbTool - PSV標準バイナリ変換ツールクラス
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
図形オブジェクト

readShapeCommonInfo

public java.util.Map readShapeCommonInfo(int shapeKind,
                                         java.io.DataInputStream dis,
                                         psvStandardBinaryTool sbTool,
                                         java.util.Map paramMap,
                                         psvDataCounter count)
図形共通部情報を取得しMapオブジェクトに格納します。

オーバーライド:
クラス psvStubConverter 内の readShapeCommonInfo
パラメータ:
shapeKind - 図形種別コード
dis - 入力先ストリーム
sbTool - PSV標準バイナリ変換ツールクラス
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
図形共通部情報Mapオブジェクト

readShapeOwnInfo

public java.util.Map readShapeOwnInfo(int shapeKind,
                                      java.io.DataInputStream dis,
                                      psvStandardBinaryTool sbTool,
                                      java.util.Map paramMap,
                                      psvDataCounter count)
図形固有部情報を取得しMapオブジェクトに格納します。

オーバーライド:
クラス psvStubConverter 内の readShapeOwnInfo
パラメータ:
shapeKind - 図形種別コード
dis - 入力先ストリーム
sbTool - PSV標準バイナリ変換ツールクラス
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
図形固有部情報Mapオブジェクト

readShapeAttribInfo

public java.util.Map readShapeAttribInfo(int shapeKind,
                                         java.io.DataInputStream dis,
                                         psvStandardBinaryTool sbTool,
                                         java.util.Map paramMap,
                                         psvDataCounter count)
図形属性情報を取得しMapオブジェクトに格納します。

オーバーライド:
クラス psvStubConverter 内の readShapeAttribInfo
パラメータ:
shapeKind - 図形種別コード
dis - 入力先ストリーム
sbTool - PSV標準バイナリ変換ツールクラス
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
図形共通部情報Mapオブジェクト

createShape

public psvShape createShape(int shapeKind,
                            java.util.Map shapeCommonMap,
                            java.util.Map shapeOwnMap,
                            java.util.Map shapeAttribMap,
                            psvStandardBinaryTool sbTool,
                            java.util.Map paramMap)
図形オブジェクトを作成します。

オーバーライド:
クラス psvStubConverter 内の createShape
パラメータ:
shapeKind - 図形種別コード
shapeCommonMap - 図形共通部情報Map
shapeOwnMap - 図形共通部情報Map
shapeAttribMap - 図形属性部情報Map
sbTool - PSV標準バイナリ変換ツールクラス
paramMap - 定義情報Map
戻り値:
図形固有部情報Mapオブジェクト

createShape

public psvShape createShape(int shapeKind,
                            java.io.DataInputStream dis,
                            psvStandardBinaryTool sbTool,
                            java.util.Map paramMap,
                            psvDataCounter count)
図形オブジェクトを作成します。

オーバーライド:
クラス psvStubConverter 内の createShape
パラメータ:
shapeKind - 図形種別コード
dis - 入力ストリーム
sbTool - PSV標準バイナリ変換ツールクラス
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
PSV図形

readUserInfo

public psvShape readUserInfo(int shapeKind,
                             java.io.DataInputStream dis,
                             psvShape shape,
                             psvStandardBinaryTool sbTool,
                             java.util.Map paramMap)
ユーザ情報部を入力し、図形オブジェクトに設定します。

定義:
インタフェース psvStandardBinaryConverter 内の readUserInfo
オーバーライド:
クラス psvStubConverter 内の readUserInfo
パラメータ:
shapeKind - 図形種別コード
dis - 入力先ストリーム
shape - 図形オブジェクト
sbTool - PSV標準バイナリ変換ツールクラス
paramMap - 定義情報Map
戻り値:
図形オブジェクト

getReadShapeID

public java.lang.String getReadShapeID(java.io.DataInputStream dis,
                                       java.util.Map paramMap,
                                       psvDataCounter count)
ストリームから図形IDを読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadShapeID
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
図形ID

getReadLayer

public java.lang.String getReadLayer(java.io.DataInputStream dis,
                                     java.util.Map paramMap,
                                     psvDataCounter count)
ストリームからレイヤを読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadLayer
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
レイヤ

getReadPoint

public psvCoordinate[] getReadPoint(java.io.DataInputStream dis,
                                    java.util.Map paramMap,
                                    psvDataCounter count)
ストリームから座標を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadPoint
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
座標

getReadRadius

public double getReadRadius(java.io.DataInputStream dis,
                            java.util.Map paramMap,
                            psvDataCounter count)
ストリームから半径を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadRadius
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
半径

getReadSize

public short getReadSize(java.io.DataInputStream dis,
                         java.util.Map paramMap,
                         psvDataCounter count)
ストリームからサイズを読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadSize
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
サイズ

getReadStartAngle

public int getReadStartAngle(java.io.DataInputStream dis,
                             java.util.Map paramMap,
                             psvDataCounter count)
ストリームから開始角を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadStartAngle
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
開始角

getReadEndAngle

public int getReadEndAngle(java.io.DataInputStream dis,
                           java.util.Map paramMap,
                           psvDataCounter count)
ストリームから終了角を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadEndAngle
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
終了角

getReadWidth

public double getReadWidth(java.io.DataInputStream dis,
                           java.util.Map paramMap,
                           psvDataCounter count)
ストリームから表示幅を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadWidth
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
表示幅

getReadHeight

public double getReadHeight(java.io.DataInputStream dis,
                            java.util.Map paramMap,
                            psvDataCounter count)
ストリームから表示高さを読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadHeight
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
表示高さ

getReadSymbolName

public java.lang.String getReadSymbolName(java.io.DataInputStream dis,
                                          java.util.Map paramMap,
                                          psvDataCounter count)
ストリームからシンボル名称を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadSymbolName
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
シンボル名称

getReadImageKey

public java.lang.String getReadImageKey(java.io.DataInputStream dis,
                                        java.util.Map paramMap,
                                        psvDataCounter count)
ストリームから画像キーを読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadImageKey
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
画像キー

getReadImageUrl

public java.lang.String getReadImageUrl(java.io.DataInputStream dis,
                                        java.util.Map paramMap,
                                        psvDataCounter count)
ストリームから画像URLを読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadImageUrl
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
画像URL

getReadText

public java.lang.String getReadText(java.io.DataInputStream dis,
                                    java.util.Map paramMap,
                                    psvDataCounter count)
ストリームから注釈文字列を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadText
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
注釈文字列

getReadShapeNum

public short getReadShapeNum(java.io.DataInputStream dis,
                             java.util.Map paramMap,
                             psvDataCounter count)
ストリームから図係数を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadShapeNum
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
図係数

getReadXRadius

public double getReadXRadius(java.io.DataInputStream dis,
                             java.util.Map paramMap,
                             psvDataCounter count)
ストリームからX軸半径を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadXRadius
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
X軸半径

getReadYRadius

public double getReadYRadius(java.io.DataInputStream dis,
                             java.util.Map paramMap,
                             psvDataCounter count)
ストリームからY軸半径を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadYRadius
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
Y軸半径

getReadLineColor

public byte[] getReadLineColor(java.io.DataInputStream dis,
                               java.util.Map paramMap,
                               psvDataCounter count)
ストリームから色情報(線)を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadLineColor
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
色情報(線)

getReadPaintColor

public byte[] getReadPaintColor(java.io.DataInputStream dis,
                                java.util.Map paramMap,
                                psvDataCounter count)
ストリームから色情報(面)を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadPaintColor
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
色情報(面)

getReadBackColor

public byte[] getReadBackColor(java.io.DataInputStream dis,
                               java.util.Map paramMap,
                               psvDataCounter count)
ストリームから色情報(背景)を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadBackColor
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
色情報(背景)

getReadShapeAttrib

public int getReadShapeAttrib(java.io.DataInputStream dis,
                              java.util.Map paramMap,
                              psvDataCounter count)
ストリームから図形属性を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadShapeAttrib
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
図形属性

getReadLineAttrib

public int getReadLineAttrib(java.io.DataInputStream dis,
                             java.util.Map paramMap,
                             psvDataCounter count)
ストリームから線属性を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadLineAttrib
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
線属性

getReadPaintAttrib

public int getReadPaintAttrib(java.io.DataInputStream dis,
                              java.util.Map paramMap,
                              psvDataCounter count)
ストリームから塗りつぶし属性を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadPaintAttrib
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
塗りつぶし属性

getReadAngle

public int getReadAngle(java.io.DataInputStream dis,
                        java.util.Map paramMap,
                        psvDataCounter count)
ストリームから角度を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadAngle
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
角度

getReadPosition

public short getReadPosition(java.io.DataInputStream dis,
                             java.util.Map paramMap,
                             psvDataCounter count)
ストリームから配置を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadPosition
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
配置

getReadScale

public double getReadScale(java.io.DataInputStream dis,
                           java.util.Map paramMap,
                           psvDataCounter count)
ストリームから倍率を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadScale
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
倍率

getReadAddPoint

public psvCoordinate[] getReadAddPoint(java.io.DataInputStream dis,
                                       java.util.Map paramMap,
                                       psvDataCounter count)
ストリームから付加座標を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadAddPoint
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
座標

getReadMultiPoints

public java.util.Vector getReadMultiPoints(java.io.DataInputStream dis,
                                           java.util.Map paramMap,
                                           psvDataCounter count)
ストリームからマルチポリゴンの内側ポリゴン座標を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadMultiPoints
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
座標

getReadFix

public float getReadFix(java.io.DataInputStream dis,
                        java.util.Map paramMap,
                        psvDataCounter count)
ストリームから表示固定サイズを読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadFix
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
表示固定サイズ

getReadLowerLimit

public float getReadLowerLimit(java.io.DataInputStream dis,
                               java.util.Map paramMap,
                               psvDataCounter count)
ストリームから表示下限サイズを読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadLowerLimit
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
表示下限サイズ

getReadFontKind

public short getReadFontKind(java.io.DataInputStream dis,
                             java.util.Map paramMap,
                             psvDataCounter count)
ストリームからフォント種別を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadFontKind
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
フォント種別

getReadFontStyle

public short getReadFontStyle(java.io.DataInputStream dis,
                              java.util.Map paramMap,
                              psvDataCounter count)
ストリームからフォントスタイルを読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadFontStyle
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
フォントスタイル

getReadFontSpace

public double getReadFontSpace(java.io.DataInputStream dis,
                               java.util.Map paramMap,
                               psvDataCounter count)
ストリームから文字間隔を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadFontSpace
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
文字間隔

getReadFontPath

public short getReadFontPath(java.io.DataInputStream dis,
                             java.util.Map paramMap,
                             psvDataCounter count)
ストリームから文字方向を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadFontPath
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
文字方向

getReadScaleRate

public double getReadScaleRate(java.io.DataInputStream dis,
                               java.util.Map paramMap,
                               psvDataCounter count)
ストリームから縮尺係数を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadScaleRate
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
縮尺係数

readShapeAttribFlg

public int[] readShapeAttribFlg(int shapeKind,
                                java.io.DataInputStream dis,
                                java.util.Map paramMap,
                                psvDataCounter count)
クラス psvStubConverter の記述:
図形属性フラグを読み込みます。

オーバーライド:
クラス psvStubConverter 内の readShapeAttribFlg
パラメータ:
shapeKind - 種別コード
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
図形属性フラグ

getReadSymbolTextPosition

public int getReadSymbolTextPosition(java.io.DataInputStream dis,
                                     java.util.Map paramMap,
                                     psvDataCounter count)
ストリームから注釈配置位置を取得します。

オーバーライド:
クラス psvStubConverter 内の getReadSymbolTextPosition
パラメータ:
dis - 図形オブジェクト
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
配置位置

getReadSymbolTextSpace

public double getReadSymbolTextSpace(java.io.DataInputStream dis,
                                     java.util.Map paramMap,
                                     psvDataCounter count)
ストリームから文字とシンボルの間隔を取得します。

オーバーライド:
クラス psvStubConverter 内の getReadSymbolTextSpace
パラメータ:
dis - 図形オブジェクト
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
文字とシンボルの間隔

getReadSymbolTextLineColor

public byte[] getReadSymbolTextLineColor(java.io.DataInputStream dis,
                                         java.util.Map paramMap,
                                         psvDataCounter count)
ストリームから注釈色情報(線)を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadSymbolTextLineColor
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
注釈色情報(線)

getReadSymbolTextPaintColor

public byte[] getReadSymbolTextPaintColor(java.io.DataInputStream dis,
                                          java.util.Map paramMap,
                                          psvDataCounter count)
ストリームから注釈色情報(面)を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadSymbolTextPaintColor
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
注釈色情報(面)

getReadSymbolTextBackColor

public byte[] getReadSymbolTextBackColor(java.io.DataInputStream dis,
                                         java.util.Map paramMap,
                                         psvDataCounter count)
ストリームから色情報(背景)を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadSymbolTextBackColor
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
色情報(背景)

getReadDisplaySizeLowerLimit

public int getReadDisplaySizeLowerLimit(java.io.DataInputStream dis,
                                        java.util.Map paramMap,
                                        psvDataCounter count)
ストリームから表示サイズ下限値を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadDisplaySizeLowerLimit
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
表示サイズ下限値

getReadDisplaySizeUpperLimit

public int getReadDisplaySizeUpperLimit(java.io.DataInputStream dis,
                                        java.util.Map paramMap,
                                        psvDataCounter count)
ストリームから表示サイズ上限値を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadDisplaySizeUpperLimit
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
表示サイズ上限値

getReadDisplayScaleLowerLimit

public int getReadDisplayScaleLowerLimit(java.io.DataInputStream dis,
                                         java.util.Map paramMap,
                                         psvDataCounter count)
ストリームから表示スケール下限値を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadDisplayScaleLowerLimit
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
表示スケール下限値

getReadDisplayScaleUpperLimit

public int getReadDisplayScaleUpperLimit(java.io.DataInputStream dis,
                                         java.util.Map paramMap,
                                         psvDataCounter count)
ストリームから表示スケール上限値を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadDisplayScaleUpperLimit
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
表示スケール上限値

getReadApplicationlineName

public java.lang.String getReadApplicationlineName(java.io.DataInputStream dis,
                                                   java.util.Map paramMap,
                                                   psvDataCounter count)
ストリームからアプリケーションライン線種名称を読み込みます。

オーバーライド:
クラス psvStubConverter 内の getReadApplicationlineName
パラメータ:
dis - 入力ストリーム
paramMap - 定義情報Map
count - 読み込みバイト数カウンタ
戻り値:
線種名称

setParam

public void setParam(java.util.Map map)
パラメータを設定します。指定した場合、処理を行うメソッドに指定するパラメータに加えて使用されます。同じキーのパラメータがある場合は、処理を行うメソッドに指定されたパラメータが優先されます。

定義:
インタフェース psvStandardBinaryConverter 内の setParam
オーバーライド:
クラス psvStubConverter 内の setParam
パラメータ:
map - パラメータ

getParam

public java.util.Map getParam()
パラメータを取得します。

定義:
インタフェース psvStandardBinaryConverter 内の getParam
オーバーライド:
クラス psvStubConverter 内の getParam
戻り値:
パラメータ

tmsg

protected static void tmsg(java.lang.String str)
パッケージ内トレース用メソッドです。

パラメータ:
str - 文字列

getBytes

protected byte[] getBytes(java.lang.String str,
                          java.lang.String enc)
                   throws java.io.UnsupportedEncodingException
文字列をバイト配列に変換します。 SJISに変換する場合は、一度MS932へ変換を試みます。対応していない場合はShift_JISでバイト配列に変換します。

パラメータ:
str - バイト配列にする文字列
enc - エンコード
戻り値:
バイト配列
例外:
java.io.UnsupportedEncodingException - 指定された文字セットがサポートされていない場合

createString

protected java.lang.String createString(byte[] bstr,
                                        java.lang.String enc)
                                 throws java.io.UnsupportedEncodingException
バイト配列を文字列に変換します。 SJISに変換する場合は、一度MS932へ変換を試みます。対応していない場合はShift_JISで文字列に変換します。

パラメータ:
bstr - 文字列にするバイト配列
enc - エンコード
戻り値:
文字列
例外:
java.io.UnsupportedEncodingException - 指定された文字セットがサポートされていない場合