public static class VariableLengthDataRecordFormatter.VariableLengthDirective extends DataRecordFormatterSupport.Directive
Modifier and Type | Field and Description |
---|---|
static DataRecordFormatterSupport.Directive |
FIELD_SEPARATOR
フィールド区切り文字
|
static DataRecordFormatterSupport.Directive |
IGNORE_BLANK_LINES
空行の存在を認める
|
static DataRecordFormatterSupport.Directive |
MAX_RECORD_LENGTH
読み込みを許容する1行の文字列数
|
static DataRecordFormatterSupport.Directive |
QUOTING_DELIMITER
囲み文字
|
static DataRecordFormatterSupport.Directive |
REQUIRES_TITLE
最初の行をタイトルとして読み書きするかどうか
|
static DataRecordFormatterSupport.Directive |
TITLE_RECORD_TYPE_NAME
タイトルのレコードタイプ名
|
static java.util.Map<java.lang.String,DataRecordFormatterSupport.Directive> |
VALUES
列挙型の全要素(親クラスの要素を含む)
|
FILE_TYPE, RECORD_SEPARATOR, TEXT_ENCODING
Constructor and Description |
---|
VariableLengthDirective(java.lang.String name,
java.lang.Class<?> type)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getFieldSeparator(java.util.Map<java.lang.String,java.lang.Object> directive)
フィールド区切り文字を取得する。
|
static java.lang.Boolean |
getIgnoreBlankLines(java.util.Map<java.lang.String,java.lang.Object> directive)
空行をスキップするかどうかの設定を取得する。
|
static java.lang.Integer |
getMaxRecordLength(java.util.Map<java.lang.String,java.lang.Object> directive)
読み込みを許容する1行の文字列数を取得する。
|
static java.lang.String |
getQuotingDelimiter(java.util.Map<java.lang.String,java.lang.Object> directive)
囲み文字を取得する。
|
static java.lang.Boolean |
getRequiresTitle(java.util.Map<java.lang.String,java.lang.Object> directive)
最初の行をタイトルとして読み書きするかどうかの設定を取得する。
|
static java.lang.String |
getTitleRecordTypeName(java.util.Map<java.lang.String,java.lang.Object> directive)
タイトルのレコードタイプ名を取得する。
|
static DataRecordFormatterSupport.Directive |
valueOf(java.lang.String name)
ディレクティブを取得する。
|
createDirectiveMap, getFileType, getName, getRecordSeparator, getTextEncoding, getType
public static final DataRecordFormatterSupport.Directive FIELD_SEPARATOR
public static final DataRecordFormatterSupport.Directive QUOTING_DELIMITER
public static final DataRecordFormatterSupport.Directive IGNORE_BLANK_LINES
public static final DataRecordFormatterSupport.Directive REQUIRES_TITLE
public static final DataRecordFormatterSupport.Directive MAX_RECORD_LENGTH
public static final DataRecordFormatterSupport.Directive TITLE_RECORD_TYPE_NAME
public static final java.util.Map<java.lang.String,DataRecordFormatterSupport.Directive> VALUES
public VariableLengthDirective(java.lang.String name, java.lang.Class<?> type)
name
- ディレクティブ名type
- ディレクティブの値の型public static java.lang.String getFieldSeparator(java.util.Map<java.lang.String,java.lang.Object> directive)
directive
- ディレクティブpublic static java.lang.String getQuotingDelimiter(java.util.Map<java.lang.String,java.lang.Object> directive)
directive
- ディレクティブpublic static java.lang.Boolean getIgnoreBlankLines(java.util.Map<java.lang.String,java.lang.Object> directive)
directive
- ディレクティブpublic static java.lang.Boolean getRequiresTitle(java.util.Map<java.lang.String,java.lang.Object> directive)
directive
- ディレクティブpublic static java.lang.Integer getMaxRecordLength(java.util.Map<java.lang.String,java.lang.Object> directive)
directive
- ディレクティブpublic static java.lang.String getTitleRecordTypeName(java.util.Map<java.lang.String,java.lang.Object> directive)
directive
- ディレクティブpublic static DataRecordFormatterSupport.Directive valueOf(java.lang.String name)
name
- ディレクティブ名