Class YamlUtils


  • public final class YamlUtils
    extends java.lang.Object
    Utilities for parsing YAML.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.snakeyaml.engine.v2.resolver.ScalarResolver getEmitterResolver​(java.lang.String mode)  
      static org.snakeyaml.engine.v2.resolver.ScalarResolver getParserResolver​(java.lang.String mode)  
      static org.snakeyaml.engine.v2.events.ScalarEvent plainScalar​(java.lang.String value, org.snakeyaml.engine.v2.nodes.Tag tag)
      Constructs a ScalarEvent for emitting the given value in plain style.
      static org.snakeyaml.engine.v2.events.ScalarEvent stringScalar​(java.lang.String value, org.snakeyaml.engine.v2.resolver.ScalarResolver resolver)
      Constructs a ScalarEvent for emitting the given value as a YAML string.
      • Methods inherited from class java.lang.Object

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

      • getEmitterResolver

        public static org.snakeyaml.engine.v2.resolver.ScalarResolver getEmitterResolver​(java.lang.String mode)
      • getParserResolver

        public static org.snakeyaml.engine.v2.resolver.ScalarResolver getParserResolver​(java.lang.String mode)
      • stringScalar

        public static org.snakeyaml.engine.v2.events.ScalarEvent stringScalar​(java.lang.String value,
                                                                              org.snakeyaml.engine.v2.resolver.ScalarResolver resolver)
        Constructs a ScalarEvent for emitting the given value as a YAML string. Uses the given resolver to determine whether the string needs to be quoted.
      • plainScalar

        public static org.snakeyaml.engine.v2.events.ScalarEvent plainScalar​(java.lang.String value,
                                                                             org.snakeyaml.engine.v2.nodes.Tag tag)
        Constructs a ScalarEvent for emitting the given value in plain style.