Package com.crashnote.external.config

Examples of com.crashnote.external.config.ConfigParseOptions


            syntax = guessSyntax();
        }
        if (syntax == null) {
            syntax = ConfigSyntax.CONF;
        }
        ConfigParseOptions modified = baseOptions.setSyntax(syntax);

        // make sure the app-provided includer falls back to default
        modified = modified.appendIncluder(ConfigImpl.defaultIncluder());
        // make sure the app-provided includer is complete
        modified = modified.setIncluder(SimpleIncluder.makeFull(modified.getIncluder()));

        return modified;
    }
View Full Code Here


    final AbstractConfigValue parseValue(final ConfigParseOptions baseOptions) {
        // note that we are NOT using our "initialOptions",
        // but using the ones from the passed-in options. The idea is that
        // callers can get our original options and then parse with different
        // ones if they want.
        final ConfigParseOptions options = fixupOptions(baseOptions);

        // passed-in options can override origin
        final ConfigOrigin origin;
        if (options.getOriginDescription() != null)
            origin = SimpleConfigOrigin.newSimple(options.getOriginDescription());
        else
            origin = initialOrigin;
        return parseValue(origin, options);
    }
View Full Code Here

    /**
     * create Config from properties
     */
    public Config fromProps(final Properties props, final String descr) {
        final ConfigParseOptions opts =  ConfigParseOptions.defaults().setOriginDescription(descr);
        return ConfigFactory.parseProperties(props, opts);
    }
View Full Code Here

TOP

Related Classes of com.crashnote.external.config.ConfigParseOptions

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.