Class YamlEmitter

java.lang.Object
org.pkl.core.util.yaml.YamlEmitter
Direct Known Subclasses:
Yaml11Emitter, Yaml12Emitter, YamlCompatEmitter

public abstract class YamlEmitter extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • create

      public static YamlEmitter create(StringBuilder builder, String mode, String indent)
    • emit

      public void emit(String str, StringBuilder currIndent, boolean isKey)
    • emit

      public final void emit(long value)
    • emit

      public final void emit(double value)
    • emit

      public final void emit(boolean value)
    • emitNull

      public final void emitNull()
    • isNumber

      protected abstract boolean isNumber(String str, int colonIndex)
      `Inf` and `NaN` are already taken care of by isReservedWord(String).
    • getResult

      public final String getResult()
    • isReservedWord

      protected abstract boolean isReservedWord(String str)
    • isReserved11Word

      protected static boolean isReserved11Word(String str)