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

java.lang.Object
  拡張jp.co.melco.preserv.binary.psvStubConverter
      拡張jp.co.melco.preserv.binary.psvAnyDataConverter
          拡張jp.co.melco.preserv.binary.psvCircleDataConverter
すべての実装インタフェース:
psvStandardBinaryConverter

public class psvCircleDataConverter
extends psvAnyDataConverter

円(psvCircleData)のPSVバイナリ−図形オブジェクト変換クラスです。

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

フィールドの概要
 
クラス jp.co.melco.preserv.binary.psvAnyDataConverter から継承したフィールド
commonLayer, t_mode
 
コンストラクタの概要
psvCircleDataConverter()
           
 
メソッドの概要
static double[] conv_3p_to_circle(psvCoordinate[] po)
          円状の3点から中心点と半径を取得します。
 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 shapeAttrribMap, psvStandardBinaryTool sbTool, java.util.Map paramMap)
          図形オブジェクトを作成します。
 int[] getShapeAttribFlg(psvShape shape, java.util.Map paramMap)
          図形属性部格納時に指定するフラグを取得します。
 short getWriteShapeKind(psvShape shape, java.util.Map paramMap)
          図形種別を取得します。
 java.util.Map readShapeOwnInfo(int shapeKind, java.io.DataInputStream dis, psvStandardBinaryTool sbTool, java.util.Map paramMap, psvDataCounter count)
          図形固有部情報を取得しMapオブジェクトに格納します。
 boolean writeShapeOwnInfo(java.io.DataOutputStream dos, psvShape shape, psvStandardBinaryTool sbTool, java.util.Map paramMap)
          図形固有部情報を書き込みます。
 
クラス jp.co.melco.preserv.binary.psvAnyDataConverter から継承したメソッド
createString, getBytes, getCommonLayer, getParam, getReadAddPoint, getReadAngle, getReadApplicationlineName, getReadBackColor, getReadDisplayScaleLowerLimit, getReadDisplayScaleUpperLimit, getReadDisplaySizeLowerLimit, getReadDisplaySizeUpperLimit, getReadEndAngle, getReadFix, getReadFontKind, getReadFontPath, getReadFontSpace, getReadFontStyle, getReadHeight, getReadImageKey, getReadImageUrl, getReadLayer, getReadLineAttrib, getReadLineColor, getReadLowerLimit, getReadMultiPoints, getReadPaintAttrib, getReadPaintColor, getReadPoint, getReadPosition, getReadRadius, getReadScale, getReadScaleRate, getReadShapeAttrib, getReadShapeID, getReadShapeNum, getReadSize, getReadStartAngle, getReadSymbolName, getReadSymbolTextBackColor, getReadSymbolTextLineColor, getReadSymbolTextPaintColor, getReadSymbolTextPosition, getReadSymbolTextSpace, getReadText, getReadWidth, getReadXRadius, getReadYRadius, getShapeConverter, getWriteAddPoint, getWriteAngle, getWriteApplicationlineName, getWriteBackColor, getWriteDisplayScaleLowerLimit, getWriteDisplayScaleUpperLimit, getWriteDisplaySizeLowerLimit, getWriteDisplaySizeUpperLimit, getWriteEndAngle, getWriteFix, getWriteFontKind, getWriteFontPath, getWriteFontSpace, getWriteFontStyle, getWriteHeight, getWriteImageKey, getWriteImageUrl, getWriteLayer, getWriteLineAttrib, getWriteLineColor, getWriteLowerLimit, getWriteMultiPoints, getWritePaintAttrib, getWritePaintColor, getWritePoint, getWritePosition, getWriteRadius, getWriteScale, getWriteScaleRate, getWriteShapeAttrib, getWriteShapeID, getWriteShapeNum, getWriteSize, getWriteStartAngle, getWriteSymbolName, getWriteSymbolTextBackColor, getWriteSymbolTextHeight, getWriteSymbolTextLineColor, getWriteSymbolTextPaintColor, getWriteSymbolTextPosition, getWriteSymbolTextSpace, getWriteSymbolTextWidth, getWriteText, getWriteWidth, getWriteXRadius, getWriteYRadius, readShapeAttribFlg, readShapeAttribInfo, readShapeCommonInfo, readShapeInfo, readUserInfo, setCommonLayer, setParam, setShapeConverter, tmsg, writeShapeAttribInfo, writeShapeCommonInfo, writeShapeInfo, writeUserInfo
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

psvCircleDataConverter

public psvCircleDataConverter()
メソッドの詳細

writeShapeOwnInfo

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

オーバーライド:
クラス psvAnyDataConverter 内の writeShapeOwnInfo

getWriteShapeKind

public short getWriteShapeKind(psvShape shape,
                               java.util.Map paramMap)
クラス psvAnyDataConverter の記述:
図形種別を取得します。

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

getShapeAttribFlg

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

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

conv_3p_to_circle

public static double[] conv_3p_to_circle(psvCoordinate[] po)
円状の3点から中心点と半径を取得します。

パラメータ:
po - 円状の3点
戻り値:
中心点と半径(0:中心点X 1:中心点Y 2:半径)

readShapeOwnInfo

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

オーバーライド:
クラス psvAnyDataConverter 内の readShapeOwnInfo
パラメータ:
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 shapeAttrribMap,
                            psvStandardBinaryTool sbTool,
                            java.util.Map paramMap)
クラス psvAnyDataConverter の記述:
図形オブジェクトを作成します。

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

createShape

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

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