public class XmlEventDecoder extends AbstractDecoder<javax.xml.stream.events.XMLEvent>
DataBuffer ストリームを XMLEvent のストリームにデコードします。つまり、次の XML が与えられます。
<root>
<child>foo</child>
<child>bar</child>
</root>
このメソッドは、次のイベントを含む flux を生成します。StartDocumentStartElement rootStartElement childCharacters fooEndElement childStartElement childCharacters barEndElement childEndElement root| コンストラクターと説明 |
|---|
XmlEventDecoder() |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Flux<javax.xml.stream.events.XMLEvent> | decode(org.reactivestreams.Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, java.util.Map<java.lang.String,java.lang.Object> hints)DataBuffer 入力ストリームを T の Flux にデコードします。 |
canDecode, decodeToMono, getDecodableMimeTypespublic reactor.core.publisher.Flux<javax.xml.stream.events.XMLEvent> decode(org.reactivestreams.Publisher<DataBuffer> inputStream, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable java.util.Map<java.lang.String,java.lang.Object> hints)
DecoderDataBuffer 入力ストリームを T の Flux にデコードします。inputStream - デコードする DataBuffer 入力ストリーム elementType - 出力ストリーム内の要素の予想される型。この型は、事前に Decoder.canDecode(org.springframework.core.ResolvableType, org.springframework.util.MimeType) メソッドに渡されている必要があり、true を返している必要があります。mimeType - 入力ストリームに関連付けられた MIME 型 (オプション)hints - エンコード方法に関する追加情報