public static NamedUri parse()

in freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/uri/NamedUriStringParser.java [47:61]


    public static NamedUri parse(String value) {
        Validate.notEmpty(value, "Named URI is empty");

        final Matcher matcher = NAMED_URI_REGEXP.matcher(value);

        if (matcher.matches()) {
            final String name = matcher.group(NAME);
            final String group = matcher.group(GROUP);
            final URI uri = UriUtils.toUri(matcher.group(URI));
            return new NamedUri(name, group, uri, parameters(uri));
        } else {
            final URI uri = UriUtils.toUri(value);
            return new NamedUri(uri, parameters(uri));
        }
    }