/** * {@inheritDoc} */ @Override public PrefixMapping removeNsPrefix(String prefix) { return super.object.removeNsPrefix(prefix); }
@Override public void removeNamespace(String prefix) { this.jenaModel.removeNsPrefix(prefix); }
public PrefixMapping removeNsPrefix(String prefix) { return model.removeNsPrefix(prefix); }
/** * Remove the specified namespace from all {@linkplain Model}s * in this {@linkplain ModelSet} including the default graph. */ @Override public void removeNamespace(String prefix) { this.dataset.getDefaultModel().removeNsPrefix(prefix); Iterator<Model> it = this.getModels(); while (it.hasNext()) { it.next().removeNamespace(prefix); } }
/** * @return The RDF/XML String view of the model. */ public String getRdfXml() { final List<String> prefixToRemove = new LinkedList<String>(); for (final Object prefix : this.model.getNsPrefixMap().keySet()) { if (prefix.toString().startsWith("j.")) { prefixToRemove.add(prefix.toString()); } } for (final String prefix : prefixToRemove) { this.model.removeNsPrefix(prefix); } final StringWriter writer = new StringWriter(); try { this.model.write(writer, BackEndJenaHelper.SYNTAX); } catch (final Exception e) { throw new RDFHelperException("Serialisation of Jena model " + "failed. " + BackEndJenaHelper.SYNTAX + "string appears to be invalid: " + writer.toString(), e); } return writer.toString().replace("\r", ""); }
@Override public void call(Model boundModel) { Model contents = getContentsAsModel(); if (contents == null) { // syntax error? return; } // Namespace prefixes Iterator it = contents.getNsPrefixMap().keySet().iterator(); while (it.hasNext()) { String prefix = (String) it.next(); if (prefix.length() > 0) boundModel.removeNsPrefix(prefix); } boundModel.remove(contents); turtleTextArea.requestFocusInWindow(); } });
@Override public void call(Model boundModel) { Model contents = getContentsAsModel(); if (contents == null) { // syntax error? return; } // Namespace prefixes Iterator it = boundModel.getNsPrefixMap().keySet().iterator(); while (it.hasNext()) { String prefix = (String) it.next(); boundModel.removeNsPrefix(prefix); } boundModel.setNsPrefixes(contents); boundModel.removeAll(); boundModel.add(contents); turtleTextArea.requestFocusInWindow(); // Model contains the contents of the text area so we're synced outOfSync = false; turtleTextArea.fileSaved = !outOfSync; } });