Class AggregateTranslator

java.lang.Object
org.aoju.bus.core.text.translate.CharSequenceTranslator
org.aoju.bus.core.text.translate.AggregateTranslator

public class AggregateTranslator extends CharSequenceTranslator
执行一个接一个的转换程序序列 执行结束时 第一个转换器使用输入中的代码点
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • AggregateTranslator

      public AggregateTranslator(CharSequenceTranslator... translators)
      构造
      Parameters:
      translators - 转换器
  • Method Details

    • translate

      public int translate(CharSequence input, int index, Writer out) throws IOException
      Description copied from class: CharSequenceTranslator
      将一组由int索引表示的代码点转换为CharSequence, 转换成另一组代码点 必须返回所使用的代码点数量,
      Specified by:
      translate in class CharSequenceTranslator
      Parameters:
      input - 正在翻译的CharSequence
      index - int表示当前翻译点
      out - Writer将文本翻译成
      Returns:
      所使用代码点的int计数
      Throws:
      IOException - 当写入器生成IOException时抛出IOException