Package org.openrdf.model.impl

Examples of org.openrdf.model.impl.NamespaceImpl


    }
    return result;
  }

  public void setNamespace(String prefix, String name) {
    NamespaceImpl ns = namespacesMap.get(prefix);

    if (ns != null) {
      if (!ns.getName().equals(name)) {
        ns.setName(name);
        contentsChanged = true;
      }
    }
    else {
      namespacesMap.put(prefix, new NamespaceImpl(prefix, name));
      contentsChanged = true;
    }
  }
View Full Code Here


      contentsChanged = true;
    }
  }

  public void removeNamespace(String prefix) {
    NamespaceImpl ns = namespacesMap.remove(prefix);

    if (ns != null) {
      contentsChanged = true;
    }
  }
View Full Code Here

        while (true) {
          try {
            String name = in.readUTF();
            String prefix = in.readUTF();

            NamespaceImpl ns = new NamespaceImpl(prefix, name);
            namespacesMap.put(name, ns);
          }
          catch (EOFException e) {
            break;
          }
View Full Code Here

    Map<String, NamespaceImpl> map = new HashMap<String, NamespaceImpl>();
    Map<String, NamespaceImpl> prefixes = new HashMap<String, NamespaceImpl>();
    for (Object[] row : table.selectAll()) {
      String prefix = (String)row[0];
      String namespace = (String)row[1];
      NamespaceImpl ns = new NamespaceImpl(prefix, namespace);
      map.put(namespace, ns);
      if (prefix != null) {
        prefixes.put(prefix, ns);
      }
    }
View Full Code Here

    throws SQLException
  {
    if (byNamespace.containsKey(namespace))
      return byNamespace.get(namespace);
    table.insert(null, namespace);
    NamespaceImpl ns = new NamespaceImpl(null, namespace);
    byNamespace.put(ns.getName(), ns);
    return ns;
  }
View Full Code Here

  }

  public void setPrefix(String prefix, String name)
    throws RdbmsException
  {
    NamespaceImpl ns = findNamespace(name);
    try {
      table.updatePrefix(prefix, name);
    }
    catch (SQLException e) {
      throw new RdbmsException(e);
    }
    ns.setPrefix(prefix);
    byPrefix.put(prefix, ns);
  }
View Full Code Here

  }

  public void removePrefix(String prefix)
    throws RdbmsException
  {
    NamespaceImpl ns = findByPrefix(prefix);
    if (ns == null)
      return;
    try {
      table.updatePrefix(prefix, ns.getName());
    }
    catch (SQLException e) {
      throw new RdbmsException(e);
    }
    ns.setPrefix(null);
    byPrefix.remove(prefix);
  }
View Full Code Here

     * Handles a namespace declaration/definition.
     */
    public void handleNamespace(final String prefix, final String uri) {
//System.out.println( "handleNamespace(" + prefix + ", " + uri + ")" );
        try {
            nsSink.put(new NamespaceImpl(prefix, uri));
        } catch (Exception e) {
            // Log the error, but continue.
            logError(e);
        }
    }
View Full Code Here

      // begin at onset one
      while (rs.next()) {
        String prefix = rs.getString(1);
        String name = rs.getString(2);
        if (name != null && prefix != null) {
          Namespace ns = new NamespaceImpl(prefix, name);
          namespaceList.add(ns);
        }
      }
                        rs.close();
                        stmt.close();
View Full Code Here

      // begin at onset one
      while (rs.next()) {
        String prefix = rs.getString(1);
        String name = rs.getString(2);
        if (name != null && prefix != null) {
          Namespace ns = new NamespaceImpl(prefix, name);
          namespaceList.add(ns);
        }
      }
                        rs.close();
    }
View Full Code Here

TOP

Related Classes of org.openrdf.model.impl.NamespaceImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.