org.bbreak.excella.trans.tag.sheet2java
クラス SheetToJavaPropertyParser

java.lang.Object
  上位を拡張 org.bbreak.excella.trans.tag.sheet2java.SheetToJavaPropertyParser

public abstract class SheetToJavaPropertyParser
extends Object

SheetToJava用独自プロパティ解析クラス

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

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

コンストラクタの詳細

SheetToJavaPropertyParser

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

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

getTag

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

戻り値:
このパーサで処理するタグ

setTag

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

パラメータ:
tag - このパーサで処理するタグ

isParse

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

パラメータ:
tagCell - 対象セル
戻り値:
処理対象の場合はtrue、処理対象外の場合はfalse
例外:
ParseException - パース例外

isParse

public boolean isParse(String propertyName)
パース処理を行うか否かの判定

パラメータ:
propertyName - プロパティ名
戻り値:
処理対象の場合はtrue、処理対象外の場合はfalse

parse

public abstract void parse(Object object,
                           Object paramValue)
                    throws ParseException
パース処理を行う

パラメータ:
object - 処理対象オブジェクト
paramValue - パラメータの情報
例外:
ParseException - パース例外