@Published(tag="architect") public class LpadFormatter extends java.lang.Object implements IdFormatter
Constructor and Description |
---|
LpadFormatter()
コンストラクタ。
|
LpadFormatter(int length,
char c)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format(java.lang.String id,
java.lang.String no)
コンストラクタで指定された桁数になるように、指定された文字を先頭に付加する。
フォーマット対象の値が、指定された桁数より大きい場合はフォーマットをせずに返却する。 |
void |
setLength(int length)
桁数を設定する。
|
void |
setPaddingChar(java.lang.String paddingChar)
LpadFormatter.setLength(int) で設定した桁数になるまで、埋める文字を設定する。 |
public LpadFormatter()
public LpadFormatter(int length, char c)
length
- 桁数c
- 指定文字public java.lang.String format(java.lang.String id, java.lang.String no)
format
in interface IdFormatter
id
- 採番対象を識別するIDno
- フォーマット対象の値StringUtil.lpad(String, int, char)
public void setLength(int length)
length
- 桁数public void setPaddingChar(java.lang.String paddingChar)
LpadFormatter.setLength(int)
で設定した桁数になるまで、埋める文字を設定する。paddingChar
- 埋める文字