public class DelimitedLineTokenizer extends AbstractLineTokenizer implements org.springframework.beans.factory.InitializingBean
LineTokenizer
実装。この実装では、区切り文字と行末をエスケープするエスケープ文字の使用もサポートしています。修飾子と型 | フィールドと説明 |
---|---|
static char | DEFAULT_QUOTE_CHARACTER 区切り文字または行末をエスケープするために使用される " 文字の一般的な場合の便利な定数。 |
static java.lang.String | DELIMITER_COMMA カンマ区切りの一般的な場合に便利な定数。 |
static java.lang.String | DELIMITER_TAB タブ区切り文字の一般的な場合に便利な定数。 |
names
コンストラクターと説明 |
---|
DelimitedLineTokenizer() 区切り文字が comma である一般的な場合のために、DelimitedLineTokenizer クラスの新しいインスタンスを作成します。 |
DelimitedLineTokenizer(java.lang.String delimiter) DelimitedLineTokenizer クラスの新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
protected java.util.List<java.lang.String> | doTokenize(java.lang.String line) 提供された line の分割から生じるトークンを生成します。 |
protected boolean | isQuoteCharacter(char c) 提供された文字は引用文字ですか? |
void | setDelimiter(java.lang.String delimiter) 区切り文字の Setter。 |
void | setIncludedFields(int... includedFields) 位置ごとに出力に含めるフィールド(0 から開始)。 |
void | setQuoteCharacter(char quoteCharacter) quoteCharacter のパブリック setter。 |
hasNames, isStrict, setFieldSetFactory, setNames, setStrict, tokenize
public static final java.lang.String DELIMITER_TAB
public static final java.lang.String DELIMITER_COMMA
public static final char DEFAULT_QUOTE_CHARACTER
public DelimitedLineTokenizer()
comma
である一般的な場合のために、DelimitedLineTokenizer
クラスの新しいインスタンスを作成します。public DelimitedLineTokenizer(java.lang.String delimiter)
DelimitedLineTokenizer
クラスの新しいインスタンスを作成します。delimiter
- 目的の区切り文字。これは必須です public void setDelimiter(java.lang.String delimiter)
delimiter
- 区切り文字として使用される文字列 public void setIncludedFields(int... includedFields)
includedFields
- 設定する含まれるフィールド public void setQuoteCharacter(char quoteCharacter)
quoteCharacter
- 設定する quoteCharacterDEFAULT_QUOTE_CHARACTER
protected java.util.List<java.lang.String> doTokenize(java.lang.String line)
line
の分割から生じるトークンを生成します。AbstractLineTokenizer
の doTokenize
line
- トークン化される行 protected boolean isQuoteCharacter(char c)
c
- チェックする文字 true
setQuoteCharacter(char)
public void afterPropertiesSet() throws java.lang.Exception
org.springframework.beans.factory.InitializingBean
の afterPropertiesSet
java.lang.Exception