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

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

public abstract class SheetToJavaPropertyParser
extends java.lang.Object

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

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

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

コンストラクタの詳細

SheetToJavaPropertyParser

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

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

getTag

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

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

setTag

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

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

isParse

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

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

isParse

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

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

parse

public abstract void parse(java.lang.Object object,
                           java.util.Map<java.lang.String,Cell> paramCellMap,
                           java.util.Map<java.lang.String,java.lang.Object> paramValueMap)
                    throws ParseException
パース処理を行う

パラメータ:
object - 処理対象オブジェクト
paramCellMap - パラメータとセルのマップ
paramValue - パラメータと値のマップ
例外:
ParseException - パース例外