
parser.yaml.SnakeYaml Maven / Gradle / Ivy
The newest version!
package parser.yaml;
import org.yaml.snakeyaml.DumperOptions;
import org.yaml.snakeyaml.Yaml;
import org.yaml.snakeyaml.constructor.Constructor;
import org.yaml.snakeyaml.representer.Representer;
import org.yaml.snakeyaml.resolver.Resolver;
public enum SnakeYaml {
INSTANCE;
private final Yaml snakeYaml;
private SnakeYaml() {
snakeYaml = new Yaml(new Constructor(), new Representer(), new DumperOptions(), new YamlParserResolver());
}
public Yaml getSnakeYaml() {
return snakeYaml;
}
private final class YamlParserResolver extends Resolver {
YamlParserResolver() {
super();
}
@Override
protected void addImplicitResolvers() {
// no implicit resolvers - resolve everything to String
}
}
}