概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` - パース例外

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド