Class LpadFormatter
java.lang.Object
nablarch.common.idgenerator.formatter.LpadFormatter
- All Implemented Interfaces:
IdFormatter
桁数をフォーマットするクラス。
コンストラクタで指定された桁数になるように、指定された文字を先頭に付加する。
コンストラクタで指定された桁数になるように、指定された文字を先頭に付加する。
- Author:
- Hisaaki Sioiri
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionコンストラクタで指定された桁数になるように、指定された文字を先頭に付加する。
フォーマット対象の値が、指定された桁数より大きい場合はフォーマットをせずに返却する。void
setLength
(int length) 桁数を設定する。void
setPaddingChar
(String paddingChar) setLength(int)
で設定した桁数になるまで、埋める文字を設定する。
-
Constructor Details
-
LpadFormatter
public LpadFormatter()コンストラクタ。 -
LpadFormatter
public LpadFormatter(int length, char c) コンストラクタ。- Parameters:
length
- 桁数c
- 指定文字
-
-
Method Details
-
format
コンストラクタで指定された桁数になるように、指定された文字を先頭に付加する。
フォーマット対象の値が、指定された桁数より大きい場合はフォーマットをせずに返却する。- Specified by:
format
in interfaceIdFormatter
- Parameters:
id
- 採番対象を識別するIDno
- フォーマット対象の値- Returns:
- フォーマット後の値
- See Also:
-
setLength
public void setLength(int length) 桁数を設定する。- Parameters:
length
- 桁数
-
setPaddingChar
setLength(int)
で設定した桁数になるまで、埋める文字を設定する。- Parameters:
paddingChar
- 埋める文字
-