H
- type of the header
S
- type of the segments
F
- type of the file
public interface MessageWriter<H extends Header,S extends Segment<?,?>,F extends NdmConstituent<H,S>>
Modifier and Type | Method and Description |
---|---|
String |
getFormatVersionKey()
获取格式版本的密钥。
|
String |
getRoot()
获取XML文件的根元素。
|
double |
getVersion()
获取当前格式版本。
|
void |
writeFooter(Generator generator)
为文件写入页脚。
|
void |
writeHeader(Generator generator, H header)
为文件写入页眉。
|
default void |
writeMessage(Generator generator, F message)
写入一个完整的消息。
|
void |
writeSegment(Generator generator, S segment)
写入一个段落。
|
default void writeMessage(Generator generator, F message) throws IOException
generator
- 用于生成输出的生成器
message
- 要写入的消息
IOException
- 如果流无法写入流
void writeHeader(Generator generator, H header) throws IOException
generator
- 用于生成输出的生成器
header
- 要写入的页眉(如果缺失,将添加创建日期和发起者)
IOException
- 如果流无法写入流
void writeSegment(Generator generator, S segment) throws IOException
generator
- 用于生成输出的生成器
segment
- 要写入的段落
IOException
- 如果任何缓冲区写入操作失败
void writeFooter(Generator generator) throws IOException
generator
- 用于生成输出的生成器
IOException
- 如果流无法写入流
String getRoot()
String getFormatVersionKey()
double getVersion()
Copyright © 2002-2023 CS GROUP. All rights reserved.