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功能:根据上下文检查当前格式化器是否可写。
参数:
- context: OutputFormatterCanWriteContext - 包含结果类型和内容类型的写出上下文。
返回值:
Bool- 如果当前格式化器可用于写出该结果则返回true。
异常:
UnsupportedException- 当未配置任何支持的媒体类型时抛出。