Package org.pkl.core.util.yaml.snake
Class YamlUtils
- java.lang.Object
-
- org.pkl.core.util.yaml.snake.YamlUtils
-
public final class YamlUtils extends java.lang.ObjectUtilities for parsing YAML.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.snakeyaml.engine.v2.resolver.ScalarResolvergetEmitterResolver(java.lang.String mode)static org.snakeyaml.engine.v2.resolver.ScalarResolvergetParserResolver(java.lang.String mode)static org.snakeyaml.engine.v2.events.ScalarEventplainScalar(java.lang.String value, org.snakeyaml.engine.v2.nodes.Tag tag)Constructs aScalarEventfor emitting the given value in plain style.static org.snakeyaml.engine.v2.events.ScalarEventstringScalar(java.lang.String value, org.snakeyaml.engine.v2.resolver.ScalarResolver resolver)Constructs aScalarEventfor emitting the given value as a YAML string.
-
-
-
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 aScalarEventfor 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 aScalarEventfor emitting the given value in plain style.
-
-