public class FileNameFormatter
extends java.lang.Object
FilePersister
で保存するファイル名のフォーマットを行うクラスコンストラクタと説明 |
---|
FileNameFormatter(java.lang.String format)
初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
format(PersistMetadata metadata)
Capabilitiesやセレクタ等を指定のフォーマットで整形した文字列を取得します。
|
protected void |
putPlaceholderFunc(java.lang.String key,
com.google.common.base.Function<PersistMetadata,java.lang.String> func)
プレースホルダの置換方法を追加します。
|
protected void |
removePlaceholderFunc(java.lang.String key)
プレースホルダを置換する関数を削除します。
|
public FileNameFormatter(java.lang.String format)
format
- 整形フォーマットpublic java.lang.String format(PersistMetadata metadata)
metadata
- フォーマットのプレースホルダを置換するメタデータprotected final void putPlaceholderFunc(java.lang.String key, com.google.common.base.Function<PersistMetadata,java.lang.String> func)
key
- プレースホルダ名func
- 置換方法を示す関数protected final void removePlaceholderFunc(java.lang.String key)
key
- プレースホルダ名