public class NdmWriter extends Object
Constructor and Description |
---|
NdmWriter(WriterBuilder builder)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
void |
writeComment(Generator generator, String comment)
写入注释行。
|
<H extends Header,S extends Segment<?,?>,F extends NdmConstituent<H,S>> |
writeConstituent(Generator generator, F constituent)
写入组成部分。
|
void |
writeMessage(Generator generator, Ndm message)
写入完整消息。
|
public NdmWriter(WriterBuilder builder)
不建议直接调用此构造函数。用户应该使用WriterBuilder.buildNdmWriter()
。
builder
- 用于解析组成部分的构建器
public void writeMessage(Generator generator, Ndm message) throws IOException
generator
- 用于生成输出的生成器
message
- 要写入的消息
IOException
- 如果流无法写入流
public void writeComment(Generator generator, String comment) throws IOException
注释只允许在组成部分之前添加注释,因此在写入第一个组成部分之后尝试添加注释将会产生异常。
generator
- 用于生成输出的生成器
comment
- 要写入的注释行
IOException
- 如果流无法写入流
public <H extends Header,S extends Segment<?,?>,F extends NdmConstituent<H,S>> void writeConstituent(Generator generator, F constituent) throws IOException
H
- 标头的类型
S
- 段的类型
F
- 文件的类型
generator
- 用于生成输出的生成器
constituent
- 组成部分
IOException
- 如果流无法写入流
Copyright © 2002-2023 CS GROUP. All rights reserved.