com.JRcServer.commons.util.read
クラス ReadFormat

java.lang.Object
  上位を拡張 com.JRcServer.commons.util.read.ReadFormat
すべての実装されたインタフェース:
java.io.Serializable

public class ReadFormat
extends java.lang.Object
implements java.io.Serializable

フォーマットオブジェクト.

定義フォーマットを解析し、再構成します.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.00, 2004/05/23
作成者:
Masahito Suzuki
関連項目:
直列化された形式

コンストラクタの概要
ReadFormat()
          コンストラクタ.
ReadFormat(java.lang.String format)
          コンストラクタ.
 
メソッドの概要
 void clear()
          情報クリア.
 void clearDefine()
          定義内容をクリア.
 void create(java.lang.String format)
          情報生成.
 java.lang.String get(java.lang.String name)
          対象定義名に設定されている情報を取得.
 java.lang.String getData()
          フォーマットと定義内容から、データ内容を取得.
 java.lang.String[] getNames()
          定義名一覧を取得.
 boolean isCreate()
          生成チェック.
 boolean isData(java.lang.String name)
          対象定義名が存在するかチェック.
 void put(java.lang.String name, java.lang.String value)
          対象定義名に情報を追加.
 void putFormat(java.lang.String format)
          フォーマット情報を再セット.
 int size()
          定義名数を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReadFormat

public ReadFormat()
コンストラクタ.


ReadFormat

public ReadFormat(java.lang.String format)
           throws InputException,
                  ReadSyntaxException
コンストラクタ.

対象の情報を生成します.

パラメータ:
format - 対象のフォーマット情報を設定します.
例外:
InputException - 入力例外.
ReadSyntaxException - 解析失敗例外.
メソッドの詳細

create

public void create(java.lang.String format)
            throws InputException,
                   ReadSyntaxException
情報生成.

対象の情報を生成します.

パラメータ:
format - 対象のフォーマット情報を設定します.
例外:
InputException - 入力例外.
ReadSyntaxException - 解析失敗例外.

clear

public void clear()
情報クリア.

情報をクリアします.


clearDefine

public void clearDefine()
定義内容をクリア.

設定されている定義内容をクリアします.


putFormat

public void putFormat(java.lang.String format)
               throws InputException,
                      ReadSyntaxException
フォーマット情報を再セット.

フォーマット情報を再セットします.

パラメータ:
format - 再設定対象のフォーマット情報を設定します.
例外:
InputException - 入力例外.
ReadSyntaxException - 解析失敗例外.

getData

public java.lang.String getData()
フォーマットと定義内容から、データ内容を取得.

フォーマットと定義内容から、データ内容を取得します.

戻り値:
String 変換されたデータが返されます.

put

public void put(java.lang.String name,
                java.lang.String value)
         throws InputException
対象定義名に情報を追加.

対象定義名に情報を追加します.

パラメータ:
value - 対象の定義内容を設定します.
例外:
InputException - 入力例外.

get

public java.lang.String get(java.lang.String name)
対象定義名に設定されている情報を取得.

対象定義名に設定されている情報を取得します.

パラメータ:
name - 取得対象の定義名を取得します.
戻り値:
String 定義内容が返されます.

getNames

public java.lang.String[] getNames()
定義名一覧を取得.

定義されている定義名一覧が返されます.

戻り値:
String[] 定義名一覧が返されます.

size

public int size()
定義名数を取得.

定義されている定義名数が返されます.

戻り値:
int 定義されている定義名数が返されます.

isData

public boolean isData(java.lang.String name)
対象定義名が存在するかチェック.

対象の定義名が存在するかチェックします.

パラメータ:
name - チェック対象の定義名を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、存在します.
[false]が返された場合、存在しません.

isCreate

public boolean isCreate()
生成チェック.

このオブジェクトが生成されているかチェックします.

戻り値:
boolean 生成結果が返されます.
[true]が返された場合、生成されています.
[false]が返された場合、生成されていません.