Introduce moduleQName for sharing 51/8751/1
authorRobert Varga <rovarga@cisco.com>
Mon, 7 Jul 2014 19:33:28 +0000 (21:33 +0200)
committerRobert Varga <rovarga@cisco.com>
Mon, 7 Jul 2014 19:39:31 +0000 (21:39 +0200)
commitd6220bf224a4576041c4112c40c97b2f771bd88a
tree17b9078fb4f6e8151f9c676ac082ab3f888a3312
parentb1be48d0858bd923dcf02cc94d90f52e12f822ca
Introduce moduleQName for sharing

If we stire namespace/revision/prefix in a QName, we are able to create
related QNames using a utility method, which will automatically share
the resulting QNameModule.

Change-Id: I53fbf10cf853cb3a4b265fd1f9823f604f148e73
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/ModuleBuilder.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/ParserListenerUtils.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/YangParserListenerImpl.java