org.bbreak.excella.trans.tag.sheet2sql
クラス SqlParser

java.lang.Object
  上位を拡張 org.bbreak.excella.core.tag.TagParser<java.util.List<?>>
      上位を拡張 org.bbreak.excella.core.tag.excel2java.ListParser
          上位を拡張 org.bbreak.excella.trans.tag.sheet2sql.SqlParser
直系の既知のサブクラス:
DeleteParser, RecreateSequenceParser, TruncateCascadeParser, TruncateParser

public class SqlParser
extends ListParser

シートを解析し、SQL文字列を
List<String>で返却するパーサ

導入されたバージョン:
1.0

フィールドの概要
static java.lang.String DEFAULT_TAG
          デフォルトタグ
protected static java.lang.String SQL_PREFIX
          SQL接頭句
protected static java.lang.String SQL_SUFFIX
          SQL接尾句
 
クラス org.bbreak.excella.core.tag.excel2java.ListParser から継承されたフィールド
DEFAULT_VALUE_COLUMN_ADJUST, DEFAULT_VALUE_ROW_FROM_ADJUST, PARAM_DATA_ROW_FROM, PARAM_DATA_ROW_TO, PARAM_VALUE_COLUMN
 
クラス org.bbreak.excella.core.tag.TagParser から継承されたフィールド
PARAM_DELIM, TAG_PARAM_PREFIX, TAG_PARAM_SUFFIX, VALUE_DELIM
 
コンストラクタの概要
SqlParser()
          コンストラクタ
SqlParser(java.lang.String tag)
          コンストラクタ
 
メソッドの概要
 java.util.List<java.lang.String> parse(Sheet sheet, Cell tagCell, java.lang.Object data)
          パース処理
 java.util.List<java.lang.String> parse(Sheet sheet, Cell tagCell, java.lang.Object data, java.lang.String prefix, java.lang.String suffix)
          接頭句、接尾句を付与した文字列のリストを返す。
 
クラス org.bbreak.excella.core.tag.TagParser から継承されたメソッド
getTag, isParse, setTag
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_TAG

public static final java.lang.String DEFAULT_TAG
デフォルトタグ

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

SQL_PREFIX

protected static final java.lang.String SQL_PREFIX
SQL接頭句

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

SQL_SUFFIX

protected static final java.lang.String SQL_SUFFIX
SQL接尾句

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

SqlParser

public SqlParser()
コンストラクタ


SqlParser

public SqlParser(java.lang.String tag)
コンストラクタ

パラメータ:
tag - タグ
メソッドの詳細

parse

public java.util.List<java.lang.String> parse(Sheet sheet,
                                              Cell tagCell,
                                              java.lang.Object data)
                                       throws ParseException
パース処理

オーバーライド:
クラス ListParser 内の parse
パラメータ:
sheet - 対象シート
tagCell - タグが定義されたセル
data - TransProcessorのprocessBook, processSheetメソッドで
引数を渡した場合にTagParserまで引き継がれる処理データ
戻り値:
パース結果
例外:
ParseException - パース例外

parse

public java.util.List<java.lang.String> parse(Sheet sheet,
                                              Cell tagCell,
                                              java.lang.Object data,
                                              java.lang.String prefix,
                                              java.lang.String suffix)
                                       throws ParseException
接頭句、接尾句を付与した文字列のリストを返す。

パラメータ:
sheet - シート
tagCell - タグセル
data - TransProcessorのprocessBook, processSheetメソッドで
引数を渡した場合にTagParser.parseメソッドまで引き継がれる処理データ
prefix - 接頭句
suffix - 接尾句
戻り値:
SQL文字列のリスト
例外:
ParseException - パース例外