SASSY  0.0
Software Architecture Support System
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
rdf::Prefixes Class Reference

Manages the prefixes and namespaces for a World. More...

#include <rdfxx/rdfxx.h>

Public Member Functions

 Prefixes (World)
 Constructor.
 
void base (URI uri)
 Set the base URI.
 
void anonymous (URI uri)
 insert an anonymous namespace
 
void base (const std::string &filename)
 Set the base URI.
 
URI base () const
 Get the base URI.
 
bool isBase (URI) const
 Check if a URI is the base URI.
 
std::string removeBase (URI) const
 Strip the base URI from a URI.
 
void insert (const std::string &prefix, URI)
 Save a prefix and its corresponding namespace URI.
 
URI find (const std::string &)
 Find the namespace URI with the supplied prefix.
 
std::string find (URI)
 Find the prefix for the supplied namespace URI.
 
void update (const std::string &oldPrefix, const std::string &newPrefix, URI)
 Update a prefix and namespace.
 
void remove (const std::string &)
 Remove a prefix and namespace.
 
URI uriForm (const std::string &)
 Convert a prefix and fragment to a URI and fragment.
 
std::string prefixForm (URI)
 Convert a URI and fragment to its prefix and fragment.
 
std::map< std::string, URI >
::iterator 
begin ()
 Get an iterator for the saved prefixes.
 
std::map< std::string, URI >
::iterator 
end ()
 get the end iterator for the saves prefixes.
 

Detailed Description

Manages the prefixes and namespaces for a World.


The documentation for this class was generated from the following file: