/** * Creates a QNameShortFormProvider where the specified map overrides any * auto-generated prefix namespace mappings. * * @param prefix2Ns The map which contains a prefix to namespace mapping. The prefix must not * have a trailing ":"; if one is there, it will be removed */ public QNameShortFormProvider(Map<String, String> prefix2Ns) { checkNotNull(prefix2Ns, "prefix2NamespaceMap cannot be null"); prefix2Ns.forEach((key, v) -> namespaceUtil.setPrefix(v, removeColon(key))); }
/** * Creates a QNameShortFormProvider where the specified map overrides any * auto-generated prefix namespace mappings. * * @param prefix2Ns The map which contains a prefix to namespace mapping. The prefix must not * have a trailing ":"; if one is there, it will be removed */ public QNameShortFormProvider(Map<String, String> prefix2Ns) { checkNotNull(prefix2Ns, "prefix2NamespaceMap cannot be null"); prefix2Ns.forEach((key, v) -> namespaceUtil.setPrefix(v, removeColon(key))); }
/** * Creates a QNameShortFormProvider where the specified map overrides any * auto-generated prefix namespace mappings. * * @param prefix2Ns The map which contains a prefix to namespace mapping. The prefix must not * have a trailing ":"; if one is there, it will be removed */ public QNameShortFormProvider(Map<String, String> prefix2Ns) { checkNotNull(prefix2Ns, "prefix2NamespaceMap cannot be null"); prefix2Ns.forEach((key, v) -> namespaceUtil.setPrefix(v, removeColon(key))); }