Class YamlEmitter

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.StringBuilder builder  
      protected java.lang.String indent  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected YamlEmitter​(java.lang.StringBuilder builder, java.lang.String indent)  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      static YamlEmitter create​(java.lang.StringBuilder builder, java.lang.String mode, java.lang.String indent)  
      void emit​(boolean value)  
      void emit​(double value)  
      void emit​(long value)  
      void emit​(java.lang.String str, java.lang.StringBuilder currIndent, boolean isKey)  
      void emitNull()  
      java.lang.String getResult()  
      protected abstract boolean isNumber​(java.lang.String str, int colonIndex)
      `Inf` and `NaN` are already taken care of by isReservedWord(String).
      protected static boolean isReserved11Word​(java.lang.String str)  
      protected abstract boolean isReservedWord​(java.lang.String str)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • builder

        protected final java.lang.StringBuilder builder
      • indent

        protected final java.lang.String indent
    • Constructor Detail

      • YamlEmitter

        protected YamlEmitter​(java.lang.StringBuilder builder,
                              java.lang.String indent)
    • Method Detail

      • create

        public static YamlEmitter create​(java.lang.StringBuilder builder,
                                         java.lang.String mode,
                                         java.lang.String indent)
      • emit

        public void emit​(java.lang.String str,
                         java.lang.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​(java.lang.String str,
                                            int colonIndex)
        `Inf` and `NaN` are already taken care of by isReservedWord(String).
      • getResult

        public final java.lang.String getResult()
      • isReservedWord

        protected abstract boolean isReservedWord​(java.lang.String str)
      • isReserved11Word

        protected static boolean isReserved11Word​(java.lang.String str)