|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.binary.psvStandardBinaryTool
PSV標準バイナリ変換用ツールクラスです。
コンストラクタの概要 | |
psvStandardBinaryTool()
コンストラクタです。 |
メソッドの概要 | |
void |
addConverter(short shape_kind,
java.lang.String shapeClassName,
java.lang.String converterClassName)
変換クラスを追加します。 |
java.util.Map |
createConverterMap(java.util.Map paramMap)
標準の図形オブジェクト変換クラス名と変換クラスの対応を保持したMapオブジェクトを作成します。 |
java.util.Map |
createDefaultConverterMap()
標準の図形オブジェクト変換クラス名と変換クラスの対応を保持したMapオブジェクトを作成します。 |
java.util.Map |
createDefaultShapeKindToConverterMap()
標準の図形種別コードと変換クラスの対応を保持したMapオブジェクトを作成します。 |
java.util.Map |
createDefaultShapeToConverterMap()
標準の図形オブジェクト名と変換クラスの対応を保持したMapオブジェクトを作成します。 |
java.util.Map |
createShapeKindToConverterMap(java.util.Map paramMap)
標準の図形種別コードと変換クラスの対応を保持したMapオブジェクトを作成します。 |
java.util.Map |
createShapeToConverterMap(java.util.Map paramMap)
標準の図形オブジェクト名と変換クラスの対応を保持したMapオブジェクトを作成します。 |
psvStandardBinaryConverter |
getBinaryConverter(psvShape shape,
java.util.Map paramMap)
PSV図形とパラメータから変換クラスを取得します。 |
java.util.Map |
getConverterMap()
図形オブジェクト変換クラス名と変換クラスの対応を保持したMapオブジェクトを取得します。 |
java.util.Map |
getParamMap()
図形共通のバイナリ化情報を保持するMapを取得します。 |
static int |
getRemain(psvDataCounter count)
読み込みバイト数カウンタの値を取得します。 |
java.util.Map |
getShapeKindToConverterMap()
図形種別コードと変換クラスの対応を保持したMapオブジェクトを取得します。 |
java.util.Map |
getShapeToConverterMap()
図形オブジェクト名と変換クラスの対応を保持したMapオブジェクトを取得します。 |
static int |
getSrSystem(java.util.Map paramMap)
パラメータMapから空間参照系を取得します。 |
static java.lang.String |
getTextEncording(java.util.Map paramMap)
パラメータMapからテキストエンコーディング文字列を取得します。 |
static void |
initRemain(java.util.Map paramMap,
psvDataCounter count)
読み込みバイト数カウンタを初期化します。 |
static byte[] |
read(java.io.DataInputStream dis,
byte[] bytes,
java.util.Map paramMap,
psvDataCounter count)
入力ストリームからバイト配列データを取得します。 |
static byte |
readByte(java.io.DataInputStream dis,
java.util.Map paramMap,
psvDataCounter count)
入力ストリームからバイトデータを取得します。 |
static byte[] |
readBytes(int cnt,
java.io.DataInputStream dis,
java.util.Map paramMap,
psvDataCounter count)
入力ストリームからbyte配列データを取得します。 |
static psvCoordinate[] |
readCoordinates(java.io.DataInputStream dis,
java.util.Map paramMap,
psvDataCounter count)
入力ストリームから座標数を読み込み、座標数の座標を取得します。 |
static double |
readDouble(java.io.DataInputStream dis,
java.util.Map paramMap,
psvDataCounter count)
入力ストリームからdoubleデータを取得します。 |
java.util.Map |
readFileInfoSection(java.io.DataInputStream dis)
ファイル情報部を読み込みます。 |
static float |
readFloat(java.io.DataInputStream dis,
java.util.Map paramMap,
psvDataCounter count)
入力ストリームからfloatデータを取得します。 |
static int |
readInt(java.io.DataInputStream dis,
java.util.Map paramMap,
psvDataCounter count)
入力ストリームからintデータを取得します。 |
psvShape |
readShapeInfo(java.io.DataInputStream[] dis,
java.util.Map paramMap,
psvDataCounter count)
図形情報部、ユーザ情報部をストリームから入力し図形オブジェクトを作成します。 |
java.util.List |
readShapeList(java.io.DataInputStream dis,
java.util.Map paramMap,
psvDataCounter count)
1ストリームから図形情報部、ユーザ情報部をシーケンシャルに読込み図形オブジェクトリストを作成します。 |
static short |
readShort(java.io.DataInputStream dis,
java.util.Map paramMap,
psvDataCounter count)
入力ストリームからshortデータを取得します。 |
void |
setConverterMap(java.util.Map map)
図形オブジェクト変換クラス名と変換クラスの対応を保持したMapオブジェクトを設定します。 |
void |
setParamMap(java.util.Map map)
図形共通のバイナリ化情報を保持するMapを設定します。 |
static void |
setRemain(int r,
psvDataCounter count)
読み込みバイト数カウンタの値を設定します。 |
void |
setShapeKindToConverterMap(java.util.Map map)
図形種別コードと変換クラスの対応を保持したMapオブジェクトを設定します。 |
void |
setShapeToConverterMap(java.util.Map map)
図形オブジェクト名と変換クラスの対応を保持したMapオブジェクトを設定します。 |
static int |
skipBytes(java.io.DataInputStream dis,
int skip,
java.util.Map paramMap,
psvDataCounter count)
入力ストリームからバイト配列データを取得します。 |
static int |
subRemain(int size,
psvDataCounter count)
読み込みバイト数カウンタの値を指定したバイト数分減算します。 |
void |
writeFileInfoSection(java.io.DataOutputStream dos,
java.util.Map fileHeaderMap)
ファイル情報部をストリームに出力します。 |
void |
writeShapeInfo(java.io.DataOutputStream[] dos,
psvShape shape,
java.util.Map paramMap)
図形情報部、ユーザ情報部をストリームに出力します。 |
void |
writeShapeInfoSection(java.io.DataOutputStream[] dos,
java.util.List shapeList,
java.util.Map paramMap)
図形情報部、ユーザ情報部をストリームに出力します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public psvStandardBinaryTool() throws psvException
メソッドの詳細 |
public java.util.Map getConverterMap()
public void setConverterMap(java.util.Map map)
map
- 図形オブジェクト変換クラス名と変換クラスの対応を保持したMapオブジェクトpublic java.util.Map createDefaultConverterMap() throws psvException
psvException
public java.util.Map createConverterMap(java.util.Map paramMap) throws psvException
paramMap
- 図形共通のバイナリ化情報を保持するMap
psvException
public void addConverter(short shape_kind, java.lang.String shapeClassName, java.lang.String converterClassName)
shape_kind
- 図形種別コードshapeClassName
- 図形オブジェクトクラス名converterClassName
- 変換クラス名public static java.lang.String getTextEncording(java.util.Map paramMap)
paramMap
- 図形共通のバイナリ化情報を保持するMap
public static int getSrSystem(java.util.Map paramMap)
paramMap
- 図形共通のバイナリ化情報を保持するMap
public java.util.Map getShapeToConverterMap()
public void setShapeToConverterMap(java.util.Map map)
map
- 図形オブジェクト名と変換クラスの対応を保持したMapオブジェクトpublic java.util.Map createDefaultShapeToConverterMap() throws psvException
psvException
- 図形オブジェクト変換クラスが見つからない場合public java.util.Map createShapeToConverterMap(java.util.Map paramMap) throws psvException
paramMap
- 図形共通のバイナリ化情報を保持するMap
psvException
- 図形オブジェクト変換クラスが見つからない場合public java.util.Map getParamMap()
public void setParamMap(java.util.Map map)
map
- 図形共通のバイナリ化情報を保持するMappublic void writeFileInfoSection(java.io.DataOutputStream dos, java.util.Map fileHeaderMap)
dos
- 出力先ストリームfileHeaderMap
- ファイル情報部出力情報Mappublic void writeShapeInfoSection(java.io.DataOutputStream[] dos, java.util.List shapeList, java.util.Map paramMap) throws psvException
dos
- 出力先ストリームshapeList
- 図形オブジェクトを要素とするListオブジェクトparamMap
- 図形共通のバイナリ化情報を保持するMap
psvException
- 出力先ストリーム、または、図形オブジェクトが設定されていない場合public void writeShapeInfo(java.io.DataOutputStream[] dos, psvShape shape, java.util.Map paramMap) throws psvException
dos
- 出力先ストリームshape
- 図形オブジェクトparamMap
- 図形共通のバイナリ化情報を保持するMap
psvException
- 出力先ストリーム、または、図形オブジェクトが設定されていない場合public java.util.Map getShapeKindToConverterMap()
public void setShapeKindToConverterMap(java.util.Map map)
map
- 図形種別コードと変換クラスの対応を保持したMapオブジェクトpublic java.util.Map createDefaultShapeKindToConverterMap() throws psvException
psvException
- 図形オブジェクト変換クラスが見つからない場合public java.util.Map createShapeKindToConverterMap(java.util.Map paramMap) throws psvException
paramMap
- 図形共通のバイナリ化情報を保持するMap
psvException
- 図形オブジェクト変換クラスが見つからない場合public java.util.Map readFileInfoSection(java.io.DataInputStream dis)
dis
- 入力先ストリーム
public psvShape readShapeInfo(java.io.DataInputStream[] dis, java.util.Map paramMap, psvDataCounter count) throws psvException
dis
- 入力先ストリームparamMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
psvException
- 図形オブジェクトの作成に失敗した場合public java.util.List readShapeList(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count) throws psvException
dis
- 入力先ストリームparamMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
psvException
- 図形オブジェクトリストの作成に失敗した場合public psvStandardBinaryConverter getBinaryConverter(psvShape shape, java.util.Map paramMap)
shape
- 変換対象図形paramMap
- パラメータ
public static byte readByte(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count) throws java.io.IOException
dis
- 入力ストリームparamMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
java.io.IOException
- 入出力エラーが発生した場合public static byte[] read(java.io.DataInputStream dis, byte[] bytes, java.util.Map paramMap, psvDataCounter count) throws java.io.IOException
dis
- 入力ストリームbytes
- データの読み込み先のバッファparamMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
java.io.IOException
- 入出力エラーが発生した場合public static int skipBytes(java.io.DataInputStream dis, int skip, java.util.Map paramMap, psvDataCounter count) throws java.io.IOException
dis
- 入力ストリームskip
- 読込バイト数paramMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
java.io.IOException
- 入出力エラーが発生した場合public static short readShort(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count) throws java.io.IOException
dis
- 入力ストリームparamMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
java.io.IOException
- 入出力エラーが発生した場合public static int readInt(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count) throws java.io.IOException
dis
- 入力ストリームparamMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
java.io.IOException
- 入出力エラーが発生した場合public static float readFloat(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count) throws java.io.IOException
dis
- 入力ストリームparamMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
java.io.IOException
- 入出力エラーが発生した場合public static double readDouble(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count) throws java.io.IOException
dis
- 入力ストリームparamMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
java.io.IOException
- 入出力エラーが発生した場合public static psvCoordinate[] readCoordinates(java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count) throws java.io.IOException
dis
- 入力ストリームparamMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
java.io.IOException
- 入出力エラーが発生した場合public static byte[] readBytes(int cnt, java.io.DataInputStream dis, java.util.Map paramMap, psvDataCounter count) throws java.io.IOException
cnt
- 読込バイト配列数dis
- 入力ストリームparamMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタ
java.io.IOException
- 入出力エラーが発生した場合public static int getRemain(psvDataCounter count)
count
- 読み込みバイト数カウンタ
public static void setRemain(int r, psvDataCounter count)
r
- 読込むデータのバイト数count
- 読み込みバイト数カウンタpublic static void initRemain(java.util.Map paramMap, psvDataCounter count)
paramMap
- 図形共通のバイナリ化情報を保持するMapcount
- 読み込みバイト数カウンタpublic static int subRemain(int size, psvDataCounter count)
size
- 読み込みバイト数count
- 読み込みバイト数カウンタ
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |