public String getNamespaceURI(String prefix) { try { return namespaceResolver.getURI(prefix); } catch (NamespaceException e) { throw new RuntimeException(e); } } };
public String getNamespaceURI(String prefix) { try { return namespaceResolver.getURI(prefix); } catch (NamespaceException e) { throw new RuntimeException(e); } } };
/** * {@inheritDoc} */ public String getURI(String prefix) throws NamespaceException { if (prefixToURI.containsKey(prefix)) { return prefixToURI.getProperty(prefix); } else if (base == null) { throw new NamespaceException("No URI for pefix '" + prefix + "' declared."); } else { return base.getURI(prefix); } }
/** * {@inheritDoc} */ public String getURI(String prefix) throws NamespaceException { if (prefixToURI.containsKey(prefix)) { return prefixToURI.get(prefix); } else if (base == null) { throw new NamespaceException("No URI for prefix '" + prefix + "' declared."); } else { return base.getURI(prefix); } }
/** * {@inheritDoc} */ public String getURI(String prefix) throws NamespaceException { if (prefixToURI.containsKey(prefix)) { return prefixToURI.get(prefix); } else if (base == null) { throw new NamespaceException("No URI for prefix '" + prefix + "' declared."); } else { return base.getURI(prefix); } }
private static String convertPattern(String pattern, NamespaceResolver resolver, NamespaceMappings nsMappings) { String prefix = ""; int idx = pattern.indexOf(':'); if (idx != -1) { prefix = pattern.substring(0, idx); } StringBuffer sb = new StringBuffer(); // translate prefix try { sb.append(nsMappings.getPrefix(resolver.getURI(prefix))); } catch (NamespaceException e) { // prefix in pattern is probably unknown log.debug("unknown namespace prefix in pattern: " + pattern); // -> ignore and use empty string for index internal prefix // this will not match anything } sb.append(":"); // remaining pattern, may also be whole pattern sb.append(pattern.substring(idx + 1)); return sb.toString(); } }
private static String convertPattern(String pattern, NamespaceResolver resolver, NamespaceMappings nsMappings) { String prefix = ""; int idx = pattern.indexOf(':'); if (idx != -1) { prefix = pattern.substring(0, idx); } StringBuffer sb = new StringBuffer(); // translate prefix try { sb.append(nsMappings.getPrefix(resolver.getURI(prefix))); } catch (NamespaceException e) { // prefix in pattern is probably unknown log.debug("unknown namespace prefix in pattern: " + pattern); // -> ignore and use empty string for index internal prefix // this will not match anything } sb.append(":"); // remaining pattern, may also be whole pattern sb.append(pattern.substring(idx + 1)); return sb.toString(); } }
uri = resolver.getURI(prefix);
uri = resolver.getURI(prefix);
String uri = resolver.getURI(prefix); return factory.create(uri, nameStart == 0 ? jcrName : jcrName.substring(nameStart, len));