Example usage for javax.json Json createReaderFactory

List of usage examples for javax.json Json createReaderFactory

Introduction

In this page you can find the example usage for javax.json Json createReaderFactory.

Prototype

public static JsonReaderFactory createReaderFactory(Map<String, ?> config) 

Source Link

Document

Creates a reader factory for creating JsonReader objects.

Usage

From source file:org.apache.tamaya.etcd.EtcdAccessor.java

/**
 * Initializes the factory to be used for creating readers.
 */// www . jav  a 2s .  c o  m
private JsonReaderFactory initReaderFactory() {
    final Map<String, Object> config = new HashMap<>();
    config.put(JOHNZON_SUPPORTS_COMMENTS_PROP, true);
    return Json.createReaderFactory(config);
}

From source file:org.apache.johnzon.maven.plugin.ExampleToModelMojo.java

@Override
public void execute() throws MojoExecutionException, MojoFailureException {
    final JsonReaderFactory readerFactory = Json.createReaderFactory(Collections.<String, Object>emptyMap());
    if (source.isFile()) {
        generateFile(readerFactory, source);
    } else {//from   www .  j  a  v  a  2 s  . com
        final File[] children = source.listFiles(new FilenameFilter() {
            @Override
            public boolean accept(final File dir, final String name) {
                return name.endsWith(".json");
            }
        });
        if (children == null || children.length == 0) {
            throw new MojoExecutionException("No json file found in " + source);
        }
        for (final File child : children) {
            generateFile(readerFactory, child);
        }
    }
    if (attach && project != null) {
        project.addCompileSourceRoot(target.getAbsolutePath());
    }
}