X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fcommon%2FQName.java;h=9d8a5e8e43c6f92a7516f89bc6bc828ecb54c43d;hb=7fedd460044be8d15547f65b713ecbeec0f74296;hp=bfdfdadc80d8721372e829c7b226eb58627e5cf1;hpb=2832d604e4de5aa8136e65baca528a9be9154557;p=yangtools.git diff --git a/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java b/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java index bfdfdadc80..9d8a5e8e43 100644 --- a/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java +++ b/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java @@ -109,7 +109,7 @@ public final class QName implements Immutable, Serializable, Comparable { throw new IllegalArgumentException("Parameter 'localName' must be a non-empty string."); } - for (char c : ILLEGAL_CHARACTERS) { + for (final char c : ILLEGAL_CHARACTERS) { if (localName.indexOf(c) != -1) { throw new IllegalArgumentException(String.format( "Parameter 'localName':'%s' contains illegal character '%s'", localName, c)); @@ -121,20 +121,20 @@ public final class QName implements Immutable, Serializable, Comparable { public static QName create(final String input) { Matcher matcher = QNAME_PATTERN_FULL.matcher(input); if (matcher.matches()) { - String namespace = matcher.group(1); - String revision = matcher.group(2); - String localName = matcher.group(3); + final String namespace = matcher.group(1); + final String revision = matcher.group(2); + final String localName = matcher.group(3); return create(namespace, revision, localName); } matcher = QNAME_PATTERN_NO_REVISION.matcher(input); if (matcher.matches()) { - URI namespace = URI.create(matcher.group(1)); - String localName = matcher.group(2); + final URI namespace = URI.create(matcher.group(1)); + final String localName = matcher.group(2); return new QName(namespace, localName); } matcher = QNAME_PATTERN_NO_NAMESPACE_NO_REVISION.matcher(input); if (matcher.matches()) { - String localName = matcher.group(1); + final String localName = matcher.group(1); return new QName((URI) null, localName); } throw new IllegalArgumentException("Invalid input:" + input); @@ -273,8 +273,7 @@ public final class QName implements Immutable, Serializable, Comparable { * revision is not according to format * YYYY-mm-dd. */ - public static QName create(final String namespace, final String revision, final String localName) - throws IllegalArgumentException { + public static QName create(final String namespace, final String revision, final String localName) { final URI namespaceUri = parseNamespace(namespace); final Date revisionDate = parseRevision(revision); return create(namespaceUri, revisionDate, localName); @@ -283,7 +282,7 @@ public final class QName implements Immutable, Serializable, Comparable { private static URI parseNamespace(final String namespace) { try { return new URI(namespace); - } catch (URISyntaxException ue) { + } catch (final URISyntaxException ue) { throw new IllegalArgumentException(String.format("Namespace '%s' is not a valid URI", namespace), ue); } } @@ -301,13 +300,13 @@ public final class QName implements Immutable, Serializable, Comparable { * @throws IllegalArgumentException * If namespace is not valid URI. */ - public static QName create(final String namespace, final String localName) throws IllegalArgumentException { + public static QName create(final String namespace, final String localName) { return create(parseNamespace(namespace), null, localName); } @Override public String toString() { - StringBuilder sb = new StringBuilder(); + final StringBuilder sb = new StringBuilder(); if (getNamespace() != null) { sb.append(QNAME_LEFT_PARENTHESIS + getNamespace());