/** * Creates a configured Jackson object mapper for parsing YAML */ public static ObjectMapper createObjectMapper() { YAMLFactory yamlFactory = new YAMLFactory(); yamlFactory.configure(YAMLGenerator.Feature.USE_NATIVE_TYPE_ID, false); return new ObjectMapper(yamlFactory); }
/** * Creates a configured Jackson object mapper for parsing YAML */ public static ObjectMapper createObjectMapper() { YAMLFactory yamlFactory = new YAMLFactory(); yamlFactory.configure(YAMLGenerator.Feature.USE_NATIVE_TYPE_ID, false); return new ObjectMapper(yamlFactory); }
@Inject public YamlMapper(ObjectMapper mapper) { this.yaml = new YAMLFactory() .configure(YAMLGenerator.Feature.WRITE_DOC_START_MARKER, false); this.mapper = mapper; }
public YAMLConfigurationProvider(String fileName) { this.fileName = fileName; factory = new YAMLFactory(); mapper = new ObjectMapper(factory); factory.configure(YAMLGenerator.Feature.WRITE_DOC_START_MARKER, false); }
@Inject public EmbulkOperatorFactory(CommandExecutor exec, TemplateEngine templateEngine, CommandLogger clog, ObjectMapper mapper) { this.exec = exec; this.clog = clog; this.templateEngine = templateEngine; this.mapper = mapper; this.yaml = new YAMLFactory() .configure(YAMLGenerator.Feature.WRITE_DOC_START_MARKER, false); }
public YAMLConfigurationProvider(String fileName) { this.fileName = fileName; factory = new YAMLFactory(); mapper = new ObjectMapper(factory); factory.configure(YAMLGenerator.Feature.WRITE_DOC_START_MARKER, false); }
public static ObjectMapper createYamlMapper() { ObjectMapper objectMapper = new ObjectMapper(new YAMLFactory() .configure(YAMLGenerator.Feature.MINIMIZE_QUOTES, true) .configure(YAMLGenerator.Feature.ALWAYS_QUOTE_NUMBERS_AS_STRINGS, true) .configure(YAMLGenerator.Feature.USE_NATIVE_OBJECT_ID, false) .configure(YAMLGenerator.Feature.USE_NATIVE_TYPE_ID, false) ); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY). enable(SerializationFeature.INDENT_OUTPUT). disable(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS). disable(SerializationFeature.WRITE_NULL_MAP_VALUES); return objectMapper; } }
public static ObjectMapper createYamlMapper() { ObjectMapper objectMapper = new ObjectMapper(new YAMLFactory() .configure(YAMLGenerator.Feature.MINIMIZE_QUOTES, true) .configure(YAMLGenerator.Feature.ALWAYS_QUOTE_NUMBERS_AS_STRINGS, true) .configure(YAMLGenerator.Feature.USE_NATIVE_OBJECT_ID, false) .configure(YAMLGenerator.Feature.USE_NATIVE_TYPE_ID, false) ); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY). enable(SerializationFeature.INDENT_OUTPUT). disable(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS). disable(SerializationFeature.WRITE_NULL_MAP_VALUES); return objectMapper; } }
private static ObjectMapper newYamlMapper() { // Configures Yaml Factory final YAMLFactory yamlFactory = new YAMLFactory(); yamlFactory.configure(WRITE_DOC_START_MARKER, false); yamlFactory.configure(USE_NATIVE_TYPE_ID, false); yamlFactory.configure(MINIMIZE_QUOTES, true); // Constructs Yaml Mapper final ObjectMapper yamlMapper = new YAMLMapper(yamlFactory); // Register modules registerModules(yamlMapper); return yamlMapper; }
private static ObjectMapper newYamlMapper() { // Configures Yaml Factory final YAMLFactory yamlFactory = new YAMLFactory(); yamlFactory.configure(WRITE_DOC_START_MARKER, false); yamlFactory.configure(USE_NATIVE_TYPE_ID, false); yamlFactory.configure(MINIMIZE_QUOTES, true); // Constructs Yaml Mapper final ObjectMapper yamlMapper = new YAMLMapper(yamlFactory); // Register modules registerModules(yamlMapper); return yamlMapper; }
public static ObjectMapper createObjectMapper() { final YAMLFactory yamlFactory = new YAMLFactory() .configure(YAMLGenerator.Feature.USE_NATIVE_TYPE_ID, false) .configure(YAMLGenerator.Feature.MINIMIZE_QUOTES, true) .configure(YAMLGenerator.Feature.ALWAYS_QUOTE_NUMBERS_AS_STRINGS, true) .configure(YAMLGenerator.Feature.USE_NATIVE_TYPE_ID, false); ObjectMapper mapper = new ObjectMapper(yamlFactory) .registerModule(new Jdk8Module()) .setSerializationInclusion(JsonInclude.Include.NON_EMPTY) .enable(SerializationFeature.INDENT_OUTPUT) .disable(SerializationFeature.WRITE_NULL_MAP_VALUES); for (Step step : ServiceLoader.load(Step.class, YamlHelpers.class.getClassLoader())) { mapper.registerSubtypes(new NamedType(step.getClass(), step.getKind())); } return mapper; }
/** * Creates YAML generator instance. * @return YAMLGenerator instance. */ private YAMLGenerator createYamlGenerator() { final Writer writer = new StringWriter(); YAMLFactory yamlFactory = new YAMLFactory(); yamlFactory.configure(YAMLGenerator.Feature.MINIMIZE_QUOTES, true); yamlFactory.disable(YAMLGenerator.Feature.WRITE_DOC_START_MARKER); try { return yamlFactory.createGenerator(writer); } catch (IOException ex) { throw new RuntimeException("Cannot create YAML generator.", ex); } } }
|| MediaType.TEXT_YAML.isCompatible(getMediaType())) { YAMLFactory yamlFactory = new YAMLFactory(); yamlFactory.configure(Feature.AUTO_CLOSE_TARGET, false); result = new ObjectMapper(yamlFactory); } else if (MediaType.TEXT_CSV.isCompatible(getMediaType())) {