public class FormatterResolver extends Object
解析したフォーマットをキャッシュし、性能を向上する。
コンストラクタと説明 |
---|
FormatterResolver()
インスタンスを作成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canResolve(short formatIndex)
インデックス形式の書式指定がキャッシュに登録され、解決可能かどうか。
|
boolean |
canResolve(String formatPattern)
パターン形式の書式指定がキャッシュに登録され、解決可能かどうか。
|
void |
clearFormat()
キャッシュを初期化する。
|
protected CellFormatter |
createDefaultFormatter(String name,
Locale... locales)
指定したインデックスでプロパティに定義されているフォーマットを作成する。
|
CellFormatter |
createFormatter(String formatPattern)
パターンを指定して新たに書式を作成する。
|
CustomFormatterFactory |
getCustomFormatterFactory()
書式パターンを解析して、
CellFormatter のインスタンスを作成するクラスの取得。 |
CellFormatter |
getFormatter(short formatIndex)
インデックス番号を指定して、キャッシュに登録されているフォーマッタを取得する。
|
CellFormatter |
getFormatter(String formatPattern)
書式のパターンを指定して、キャッシュに登録されているフォーマッタを取得する。
|
void |
registerDefaultFormat()
キャッシュに初期値データを登録する。
|
CellFormatter |
registerFormatter(short formatIndex,
CellFormatter cellFormatter)
書式インデックス番号を指定してフォーマッタをキャッシュに登録する。
|
CellFormatter |
registerFormatter(String formatPattern,
CellFormatter cellFormatter)
書式パターンを指定してフォーマッタをキャッシュに登録する。
|
void |
setCustomFormatterFactory(CustomFormatterFactory customFormatterFactory)
書式パターンを解析して、
CellFormatter のインスタンスを作成するクラスの設定。 |
public void clearFormat()
public void registerDefaultFormat()
protected CellFormatter createDefaultFormatter(String name, Locale... locales)
name
- 書式の名前。(format.<書式の名前>=)locales
- 検索するロケール。public boolean canResolve(short formatIndex)
formatIndex
- 検証対象の書式のインデックス番号。public boolean canResolve(String formatPattern)
formatPattern
- 検証対象の書式パターン。public CellFormatter getFormatter(short formatIndex)
formatIndex
- 検証対象の書式のインデックス番号。public CellFormatter getFormatter(String formatPattern)
formatPattern
- 書式public CellFormatter createFormatter(String formatPattern)
formatPattern
- 書式パターン。public CellFormatter registerFormatter(short formatIndex, CellFormatter cellFormatter)
formatIndex
- 書式のインデックス番号。cellFormatter
- 登録対象のフォーマッタ。public CellFormatter registerFormatter(String formatPattern, CellFormatter cellFormatter)
formatPattern
- 書式パターン。cellFormatter
- 登録対象のフォーマッタ。public CustomFormatterFactory getCustomFormatterFactory()
CellFormatter
のインスタンスを作成するクラスの取得。public void setCustomFormatterFactory(CustomFormatterFactory customFormatterFactory)
CellFormatter
のインスタンスを作成するクラスの設定。
独自のカスタマイズしたものが設定可能。
customFormatterFactory
- Copyright © 2021 mygreen. All rights reserved.