Skip to content

class OutputFormatter

cangjie
public abstract class OutputFormatter <: IOutputFormatter

功能:定义输出格式化器基类。

父类型:

成员概览

成员功能
func canWrite(TypeInfo)检查当前格式化器是否支持指定结果类型。
func canWrite(OutputFormatterCanWriteContext)根据上下文检查当前格式化器是否可写。

func canWrite(TypeInfo)

cangjie
public open func canWrite(typeInfo: TypeInfo): Bool

功能:检查当前格式化器是否支持指定结果类型。

参数:

  • typeInfo: TypeInfo - 要检查的结果类型。

返回值:

  • Bool - 如果当前格式化器支持该类型则返回 true

func canWrite(OutputFormatterCanWriteContext)

cangjie
public func canWrite(context: OutputFormatterCanWriteContext): Bool

功能:根据上下文检查当前格式化器是否可写。

参数:

返回值:

  • Bool - 如果当前格式化器可用于写出该结果则返回 true

异常:

  • UnsupportedException - 当未配置任何支持的媒体类型时抛出。