public static UrnComponents getUrnComponents()

in sdmx30-infomodel/src/main/java/com/epam/jsdmx/infomodel/sdmx30/SdmxUrn.java [46:59]


    public static UrnComponents getUrnComponents(String urn) {
        final String trimmedUrn = StringUtils.trim(urn);
        final Matcher fullUrnMatcher = FULL_URN_PATTERN.matcher(trimmedUrn);
        if (fullUrnMatcher.matches()) {
            return buildFromFullUrn(fullUrnMatcher);
        }

        final Matcher shortUrnMatcher = SHORT_URN_PATTERN.matcher(trimmedUrn);
        if (shortUrnMatcher.matches()) {
            return buildFromShortUrn(shortUrnMatcher);
        }

        throw new UrnFormatException(urn);
    }