Skip to content

interface IOpenApiWriter

cangjie
public interface IOpenApiWriter

功能:定义 OpenAPI 文档写入接口。

成员概览

成员功能
func flush()刷新当前写入器缓冲区。
func startObject()开始写入对象。
func endObject()结束写入对象。
func startArray()开始写入数组。
func endArray()结束写入数组。
func writeName(String)写入属性名称。
func writeValue(Int64)写入整数值。
func writeValue(Bool)写入布尔值。
func writeValue(String)写入字符串值。

func flush()

cangjie
func flush(): Unit

功能:刷新当前写入器缓冲区。

返回值:

  • Unit

func startObject()

cangjie
func startObject(): Unit

功能:开始写入对象。

返回值:

  • Unit

func endObject()

cangjie
func endObject(): Unit

功能:结束写入对象。

返回值:

  • Unit

func startArray()

cangjie
func startArray(): Unit

功能:开始写入数组。

返回值:

  • Unit

func endArray()

cangjie
func endArray(): Unit

功能:结束写入数组。

返回值:

  • Unit

func writeName(String)

cangjie
func writeName(name: String): Unit

功能:写入属性名称。

参数:

  • name: String - 要写入的属性名称。

返回值:

  • Unit

func writeValue(Int64)

cangjie
func writeValue(value: Int64): Unit

功能:写入整数值。

参数:

  • value: Int64 - 要写入的整数值。

返回值:

  • Unit

func writeValue(Bool)

cangjie
func writeValue(value: Bool): Unit

功能:写入布尔值。

参数:

  • value: Bool - 要写入的布尔值。

返回值:

  • Unit

func writeValue(String)

cangjie
func writeValue(value: String): Unit

功能:写入字符串值。

参数:

  • value: String - 要写入的字符串值。

返回值:

  • Unit