org.bbreak.excella.core.tag.excel2java
クラス ObjectsPropertyParser

java.lang.Object
  上位を拡張 org.bbreak.excella.core.tag.excel2java.ObjectsPropertyParser

public abstract class ObjectsPropertyParser
extends Object

Objectsパーサ用独自プロパティ解析クラス

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

コンストラクタの概要
ObjectsPropertyParser(String tag)
          コンストラクタ
 
メソッドの概要
 String getTag()
          タグを取得する
 boolean isParse(Sheet sheet, Cell tagCell)
          パース処理を行うか否かの判定
abstract  void parse(Object object, Object cellValue, String tag, Map<String,String> params)
          パース処理を実行する
 void setTag(String tag)
          タグを設定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ObjectsPropertyParser

public ObjectsPropertyParser(String tag)
コンストラクタ

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

getTag

public String getTag()
タグを取得する

戻り値:
tag タグ

setTag

public void setTag(String tag)
タグを設定する

パラメータ:
tag - タグ

isParse

public boolean isParse(Sheet sheet,
                       Cell tagCell)
                throws ParseException
パース処理を行うか否かの判定

パラメータ:
sheet - 対象シート
tagCell - 対象セル
戻り値:
処理対象の場合はTrue、処理対象外の場合はFalse
例外:
ParseException

parse

public abstract void parse(Object object,
                           Object cellValue,
                           String tag,
                           Map<String,String> params)
                    throws ParseException
パース処理を実行する

パラメータ:
object - 対象オブジェクト
cellValue - セルの値
tag - タグ
params - パラメータのマップ
例外:
ParseException