@Override public void setNamespace(String prefix, String uri) { try { nsMappings.setMapping(prefix, uri); } catch (NamespaceException e) { // ignore } }
@Override public void setNamespace(String prefix, String uri) { try { nsMappings.setMapping(prefix, uri); } catch (NamespaceException e) { // ignore } }
public AbstractRepositoryService(Map<String, QValue[]> descriptors, Map<String, String> namespaces, QNodeTypeDefinition[] nodeTypeDefs) throws RepositoryException { this(); this.descriptors.putAll(descriptors); for (Map.Entry<String, String> entry : namespaces.entrySet()) { this.namespaces.setMapping(entry.getKey(), entry.getValue()); } this.nodeTypeDefs.registerNodeTypes(nodeTypeDefs, true); }
public AbstractRepositoryService(Map<String, QValue[]> descriptors, Map<String, String> namespaces, QNodeTypeDefinition[] nodeTypeDefs) throws RepositoryException { this(); this.descriptors.putAll(descriptors); for (Map.Entry<String, String> entry : namespaces.entrySet()) { this.namespaces.setMapping(entry.getKey(), entry.getValue()); } this.nodeTypeDefs.registerNodeTypes(nodeTypeDefs, true); }
private void add(NamespaceMapping mapping) { for (Object o : mapping.getPrefixToURIMapping().keySet()) { try { String pfx = (String) o; String uri = mapping.getURI(pfx); nsMapping.setMapping(pfx, uri); } catch (NamespaceException e) { throw new IllegalStateException("Error while transferring mappings.", e); } } }
public void loadPrivileges(@Nonnull InputStream in, @Nonnull String systemId) throws IOException { try { PrivilegeDefinitionReader reader = new PrivilegeDefinitionReader(in, "text/xml"); Collections.addAll(privileges.getDefinitions(), reader.getPrivilegeDefinitions()); for (Map.Entry<String, String> e: reader.getNamespaces().entrySet()) { privileges.getNamespaceMapping().setMapping(e.getKey(), e.getValue()); } } catch (ParseException | NamespaceException e) { log.error("Error while reading Privileges: {}", e.toString()); throw new IOException("Error while reading privileges.", e); } log.trace("Loaded privileges from {}.", systemId); }
public void startPrefixMapping(String prefix, String uri) throws SAXException { if (uri == null) uri = ""; //Replace the empty prefix with the defaultBasePrefix if (prefix == null || prefix.equals("")){ prefix = defaultBasePrefix; } try{ // if prefix already used if (mapping.hasPrefix(prefix)){ int c; Integer co = (Integer) basePrefixes.get(prefix); if (co == null) { basePrefixes.put(prefix, new Integer(1)); c = 1; } else { c = co.intValue() + 1; basePrefixes.put(prefix, new Integer(c)); } prefix = prefix + "_" + c; } mapping.setMapping(prefix, uri); } catch(NamespaceException e){ String msg = e.getMessage(); log.debug(msg); } } }
public void startPrefixMapping(String prefix, String uri) throws SAXException { if (uri == null) uri = ""; //Replace the empty prefix with the defaultBasePrefix if (prefix == null || prefix.equals("")){ prefix = defaultBasePrefix; } try{ // if prefix already used if (mapping.hasPrefix(prefix)){ int c; Integer co = (Integer) basePrefixes.get(prefix); if (co == null) { basePrefixes.put(prefix, new Integer(1)); c = 1; } else { c = co.intValue() + 1; basePrefixes.put(prefix, new Integer(c)); } prefix = prefix + "_" + c; } mapping.setMapping(prefix, uri); } catch(NamespaceException e){ String msg = e.getMessage(); log.debug(msg); } } }
public void startPrefixMapping(String prefix, String uri) throws SAXException { if (uri == null) uri = ""; //Replace the empty prefix with the defaultBasePrefix if (prefix == null || prefix.equals("")){ prefix = defaultBasePrefix; } try{ // if prefix already used if (mapping.hasPrefix(prefix)){ int c; Integer co = (Integer) basePrefixes.get(prefix); if (co == null) { basePrefixes.put(prefix, new Integer(1)); c = 1; } else { c = co.intValue() + 1; basePrefixes.put(prefix, new Integer(c)); } prefix = prefix + "_" + c; } mapping.setMapping(prefix, uri); } catch(NamespaceException e){ String msg = e.getMessage(); log.debug(msg); } } }
public AbstractRepositoryService(Map<String, QValue[]> descriptors, Map<String, String> namespaces, Reader cnd) throws RepositoryException { this(); this.descriptors.putAll(descriptors); for (Map.Entry<String, String> entry : namespaces.entrySet()) { this.namespaces.setMapping(entry.getKey(), entry.getValue()); } CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> reader; try { reader = new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(cnd, "", this.namespaces, new QDefinitionBuilderFactory()); List<QNodeTypeDefinition> ntds = reader.getNodeTypeDefinitions(); nodeTypeDefs.registerNodeTypes(ntds.toArray(new QNodeTypeDefinition[ntds.size()]), true); } catch (ParseException e) { throw new RepositoryException("Error reading node type definitions", e); } }
public AbstractRepositoryService(Map<String, QValue[]> descriptors, Map<String, String> namespaces, Reader cnd) throws RepositoryException { this(); this.descriptors.putAll(descriptors); for (Map.Entry<String, String> entry : namespaces.entrySet()) { this.namespaces.setMapping(entry.getKey(), entry.getValue()); } CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> reader; try { reader = new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(cnd, "", this.namespaces, new QDefinitionBuilderFactory()); List<QNodeTypeDefinition> ntds = reader.getNodeTypeDefinitions(); nodeTypeDefs.registerNodeTypes(ntds.toArray(new QNodeTypeDefinition[ntds.size()]), true); } catch (ParseException e) { throw new RepositoryException("Error reading node type definitions", e); } }
log.debug("set mapping of {} to {}", prefix, uri); super.setMapping(prefix, uri);