daruma.bus.processor.csv
クラス MispSchemaCsv

java.lang.Object
  拡張daruma.bus.processor.csv.MispSchemaCsv

public class MispSchemaCsv
extends java.lang.Object

CSV形式スキーマ読み込む/保存するためのクラス

作成者:
shumi

フィールドの概要
static char DFT_COMMENT
          デフォルトCSVコメントキャラクタ
static java.lang.String DFT_FILE_EXT
          ファイルの拡張子
static char DFT_PARENTHESIS
          デフォルトCSV括弧キャラクタ
static char DFT_SEPARATOR
          デフォルトCSVセパレータキャラクタ
 
コンストラクタの概要
MispSchemaCsv()
           
 
メソッドの概要
 boolean isOutputVersion()
          outputVersionを取得する
 MispSchema loadSchemaFromCsv(java.io.InputStreamReader isr, char separator, char parenthesis, char comment)
           
 MispSchema loadSchemaFromCsv(java.io.InputStream is, java.lang.String inputCharSet, char separator, char parenthesis, char comment)
           
 MispSchema loadSchemaFromCsv(java.lang.String fileName, java.lang.String inputCharSet, char separator, char parenthesis, char comment)
          CSV形式スキーマをロードする
 boolean saveSchemaToCsv(MispSchema schema, java.io.OutputStream os, java.lang.String outputCharSet, char separator, char parenthesis, char comment)
          スキーマをCSV形式で出力する
 boolean saveSchemaToCsv(MispSchema schema, java.io.OutputStreamWriter osw, char separator, char parenthesis, char comment)
          スキーマをCSV形式で出力する
 boolean saveSchemaToCsv(MispSchema schema, java.lang.String fileName, java.lang.String outputCharSet, char separator, char parenthesis, char comment)
          スキーマをCSV形式で出力する
 void setOutputVersion(boolean outputVersion)
          outputVersionをセットする
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DFT_COMMENT

public static final char DFT_COMMENT
デフォルトCSVコメントキャラクタ

関連項目:
定数フィールド値

DFT_FILE_EXT

public static final java.lang.String DFT_FILE_EXT
ファイルの拡張子

関連項目:
定数フィールド値

DFT_PARENTHESIS

public static final char DFT_PARENTHESIS
デフォルトCSV括弧キャラクタ

関連項目:
定数フィールド値

DFT_SEPARATOR

public static final char DFT_SEPARATOR
デフォルトCSVセパレータキャラクタ

関連項目:
定数フィールド値
コンストラクタの詳細

MispSchemaCsv

public MispSchemaCsv()
メソッドの詳細

isOutputVersion

public boolean isOutputVersion()
outputVersionを取得する

戻り値:
Returns the outputVersion.

loadSchemaFromCsv

public MispSchema loadSchemaFromCsv(java.io.InputStreamReader isr,
                                    char separator,
                                    char parenthesis,
                                    char comment)
パラメータ:
isr - 入力ストリームリーダー
separator - セパレータキャラクタ
parenthesis - 括弧キャラクタ
comment - コメントキャラクタ
戻り値:
スキーマ

loadSchemaFromCsv

public MispSchema loadSchemaFromCsv(java.io.InputStream is,
                                    java.lang.String inputCharSet,
                                    char separator,
                                    char parenthesis,
                                    char comment)
パラメータ:
is - 入力ストリーム
inputCharSet - 入力文字セット
separator - セパレータキャラクタ
parenthesis - 括弧キャラクタ
comment - コメントキャラクタ
戻り値:
スキーマ

loadSchemaFromCsv

public MispSchema loadSchemaFromCsv(java.lang.String fileName,
                                    java.lang.String inputCharSet,
                                    char separator,
                                    char parenthesis,
                                    char comment)
CSV形式スキーマをロードする

パラメータ:
fileName - ファイル名
inputCharSet - 入力文字セット
separator - セパレータキャラクタ
parenthesis - 括弧キャラクタ
comment - コメントキャラクタ
戻り値:
スキーマ

saveSchemaToCsv

public boolean saveSchemaToCsv(MispSchema schema,
                               java.io.OutputStream os,
                               java.lang.String outputCharSet,
                               char separator,
                               char parenthesis,
                               char comment)
スキーマをCSV形式で出力する

パラメータ:
schema - 出力するスキーマ
os - 出力ストリーム
outputCharSet - 出力文字セット
separator - セパレータキャラクタ
parenthesis - 括弧キャラクタ
comment - コメントキャラクタ
戻り値:
成功する場合はTrue, それ以外はFalseを返す

saveSchemaToCsv

public boolean saveSchemaToCsv(MispSchema schema,
                               java.io.OutputStreamWriter osw,
                               char separator,
                               char parenthesis,
                               char comment)
スキーマをCSV形式で出力する

パラメータ:
schema - 出力するスキーマ
osw - 出力ストリームライター
separator - セパレータキャラクタ
parenthesis - 括弧キャラクタ
comment - コメントキャラクタ
戻り値:
成功する場合はTrue, それ以外はFalseを返す

saveSchemaToCsv

public boolean saveSchemaToCsv(MispSchema schema,
                               java.lang.String fileName,
                               java.lang.String outputCharSet,
                               char separator,
                               char parenthesis,
                               char comment)
スキーマをCSV形式で出力する

パラメータ:
schema - 出力するスキーマ
fileName - ファイル名
outputCharSet - 出力文字セット
separator - セパレータキャラクタ
parenthesis - 括弧キャラクタ
comment - コメントキャラクタ
戻り値:
成功する場合はTrue, それ以外はFalseを返す

setOutputVersion

public void setOutputVersion(boolean outputVersion)
outputVersionをセットする

パラメータ:
outputVersion - The outputVersion to set.