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

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
              上位を拡張 org.bbreak.excella.trans.tag.sheet2sql.TruncateParser

public class TruncateParser
extends SqlParser

シートを解析し、Truncate文の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
 
コンストラクタの概要
TruncateParser()
          コンストラクタ
TruncateParser(java.lang.String tag)
          コンストラクタ
 
メソッドの概要
 java.util.List<java.lang.String> parse(Sheet sheet, Cell tagCell, java.lang.Object data)
          パース処理
 
クラス org.bbreak.excella.trans.tag.sheet2sql.SqlParser から継承されたメソッド
parse
 
クラス 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接尾句

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

TruncateParser

public TruncateParser()
コンストラクタ


TruncateParser

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

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

parse

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

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