public class MultiPad extends CellProcessorAdaptor implements StringCellProcessor
CellProcessor
。next
コンストラクタと説明 |
---|
MultiPad(int size,
char padChar,
boolean rightAlign,
boolean chopped,
PaddingProcessor paddingProcessor)
コンストラクタ
|
MultiPad(int size,
char padChar,
boolean rightAlign,
boolean chopped,
PaddingProcessor paddingProcessor,
StringCellProcessor next)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
<T> T |
execute(Object value,
CsvContext context) |
char |
getPadChar()
パディング文字を取得する。
|
PaddingProcessor |
getPaddingProcessor()
パディング処理の実装を取得する。
|
int |
getSize()
パディングのサイズを取得する。
|
boolean |
isChopped()
固定長を超える場合に切り出しをするかどうか取得する。
|
boolean |
isRightAlign()
右詰めかどうかを取得する。
|
toString, validateInputNotNull
public MultiPad(int size, char padChar, boolean rightAlign, boolean chopped, PaddingProcessor paddingProcessor)
size
- パディングのサイズpadChar
- パディングする文字。rightAlign
- 右詰めするかどうか。chopped
- 処理対象の文字が固定長を超えている場合に、切り出すかどうか。paddingProcessor
- パディング処理の実装IllegalArgumentException
- length <= 0.public MultiPad(int size, char padChar, boolean rightAlign, boolean chopped, PaddingProcessor paddingProcessor, StringCellProcessor next)
size
- パディングのサイズpadChar
- パディングする文字。rightAlign
- 右詰めするかどうか。chopped
- 処理対象の文字が固定長を超えている場合に、切り出すかどうか。paddingProcessor
- パディング処理の実装next
- チェインの中で呼ばれる次のCellProcessor
.IllegalArgumentException
- length <= 0.public <T> T execute(Object value, CsvContext context)
execute
インタフェース内 CellProcessor
public int getSize()
public char getPadChar()
public boolean isRightAlign()
public boolean isChopped()
public PaddingProcessor getPaddingProcessor()
Copyright © 2022 mygreen. All rights reserved.