import org.opendaylight.yangtools.yang.model.api.meta.IdentifierNamespace;
/**
- * Source-specific mapping of prefixes to namespaces
+ * Source-specific mapping of prefixes to namespaces.
*/
public interface PrefixToModule extends IdentifierNamespace<String, QNameModule> {
* Prefix
* @return QNameModule associated with supplied prefix, or null if prefix is
* not defined.
- *
*/
@Override
@Nullable QNameModule get(@Nonnull String prefix);
/**
- * Returns QNameModule (namespace + revision) associated with XML namespace
- * (URI).
+ * Returns QNameModule (namespace + revision) associated with XML namespace (URI).
*
* @param namespace
* XML Namespace
* @return QNameModule associated with supplied namespace, or null if prefix
* is not defined.
* @throws URISyntaxException if the input string is not valid URI
- *
*/
@Nullable QNameModule getByNamespace(String namespace) throws URISyntaxException;
* Pre-linkage map does not consider revision-dates of modules and it contains module namespaces only.
*
* @return true if it is the pre-linkage map.
- *
*/
boolean isPreLinkageMap();
}