class OutputFormatterSelector
cangjie
public abstract class OutputFormatterSelector功能:定义输出格式化器选择器基类。
成员概览
| 成员 | 功能 |
|---|---|
| func selectFormatter(OutputFormatterCanWriteContext, List<IOutputFormatter>, List<String>) | 从候选格式化器中选择可用的输出格式化器。 |
func selectFormatter(OutputFormatterCanWriteContext, List<IOutputFormatter>, List<String>)
cangjie
public func selectFormatter(context: OutputFormatterCanWriteContext, formatters: List<IOutputFormatter>,
contentTypes: List<String>): ?IOutputFormatter功能:从候选格式化器中选择可用的输出格式化器。
参数:
- context: OutputFormatterCanWriteContext - 输出格式化检查上下文。
- formatters: List<IOutputFormatter> - 候选输出格式化器集合。
- contentTypes:
List<String>- 候选内容类型集合。
返回值:
- ?IOutputFormatter - 选中的输出格式化器;如果没有匹配项则返回
None。