public class XmlDataRecordFormatter extends StructuredDataRecordFormatterSupport
本クラスはスレッドセーフを考慮した実装にはなっていないので、呼び出し元で同期化の制御を行うこと。
ディレクティブの設定XMLデータを読み込む際は、以下のディレクティブの設定が必須となる。
StructuredDataRecordFormatterSupport.StructuredDataDirective
DataRecordFormatterSupport.Directive
Constructor and Description |
---|
XmlDataRecordFormatter()
デフォルトコンストラクタ。
デフォルトでは、XmlDataConvertorSettingをコンバータとして使用する。
また、XmlParserをデータパーサーとして使用する。
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMimeType()
このフォーマッタが取り扱うファイルのmime-typeを返却する。
デフォルトではtext/plainを返却する。必要に応じサブクラスでオーバーライドすること。 |
close, getConvertorSetting, getDataBuilder, getDataParser, hasNext, initialize, readRecord, setConvertorSetting, setDataBuilder, setDataParser, setInputStream, setOutputStream, writeRecord, writeRecord
addConvertorToField, addFormatAndRecordNumberTo, createCharacterReplacer, createDirectiveMap, getDefaultEncoding, getDefinition, getFileType, getRecordNumber, getRecordSeparator, incrementRecordNumber, initializeClassifier, initializeDefinition, initializeField, initializeFieldDefinition, newInvalidDataFormatException, setAllowedRecordSeparatorList, setDataTypeProperty, setDefaultReplacementType, setDefinition, setFieldProperty, setRecordNumber, setValueConvertorProperty, validateDirectives, validateDirectivesDataType, validatePosition, validateRecordLength
public XmlDataRecordFormatter()
public java.lang.String getMimeType()
getMimeType
in class DataRecordFormatterSupport