Public Member Functions | Private Attributes

PD_RDFStatement Class Reference

When iterating over the RDF triples it is nice to have a single C++ object which represents the while triple. More...

#include <pd_DocumentRDF.h>

List of all members.

Public Member Functions

 PD_RDFStatement ()
 PD_RDFStatement (PD_RDFModelHandle model, const PD_URI &s, const PD_URI &p, const PD_Object &o)
 PD_RDFStatement (const PD_URI &s, const PD_URI &p, const PD_Object &o)
 PD_RDFStatement (const std::string &s, const std::string &p, const PD_Object &o)
 PD_RDFStatement (const std::string &s, const std::string &p, const PD_Literal &o)
const PD_URIgetSubject () const
const PD_URIgetPredicate () const
const PD_ObjectgetObject () const
bool isValid () const
std::string toString () const
PD_RDFStatement uriToPrefixed (PD_RDFModelHandle model) const
PD_RDFStatement prefixedToURI (PD_RDFModelHandle model) const
bool operator== (const PD_RDFStatement &b) const

Private Attributes

PD_URI m_subject
PD_URI m_predicate
PD_Object m_object
bool m_isValid

Detailed Description

When iterating over the RDF triples it is nice to have a single C++ object which represents the while triple.


Constructor & Destructor Documentation

PD_RDFStatement::PD_RDFStatement (  ) 
PD_RDFStatement::PD_RDFStatement ( PD_RDFModelHandle  model,
const PD_URI s,
const PD_URI p,
const PD_Object o 
)
PD_RDFStatement::PD_RDFStatement ( const PD_URI s,
const PD_URI p,
const PD_Object o 
)
PD_RDFStatement::PD_RDFStatement ( const std::string &  s,
const std::string &  p,
const PD_Object o 
)
PD_RDFStatement::PD_RDFStatement ( const std::string &  s,
const std::string &  p,
const PD_Literal o 
)

Member Function Documentation

const PD_Object & PD_RDFStatement::getObject (  )  const
const PD_URI & PD_RDFStatement::getPredicate (  )  const
const PD_URI & PD_RDFStatement::getSubject (  )  const
bool PD_RDFStatement::isValid ( void   )  const
bool PD_RDFStatement::operator== ( const PD_RDFStatement b  )  const
PD_RDFStatement PD_RDFStatement::prefixedToURI ( PD_RDFModelHandle  model  )  const
std::string PD_RDFStatement::toString (  )  const
PD_RDFStatement PD_RDFStatement::uriToPrefixed ( PD_RDFModelHandle  model  )  const

Member Data Documentation

Referenced by isValid().

Referenced by getObject(), and toString().

Referenced by getPredicate(), and toString().

Referenced by getSubject(), and toString().


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