#include <pd_DocumentRDF.h>
Public Types | |
typedef std::list< std::map < std::string, std::string > > | PD_ResultBindings_t |
Public Member Functions | |
virtual | ~PD_SemanticItemFactory () |
virtual PD_RDFContact * | createContact (PD_DocumentRDFHandle rdf, PD_ResultBindings_t::iterator it)=0 |
virtual PD_RDFEvent * | createEvent (PD_DocumentRDFHandle rdf, PD_ResultBindings_t::iterator it)=0 |
virtual PD_RDFLocation * | createLocation (PD_DocumentRDFHandle rdf, PD_ResultBindings_t::iterator it, bool isGeo84=false)=0 |
typedef std::list< std::map< std::string, std::string > > PD_SemanticItemFactory::PD_ResultBindings_t |
virtual PD_SemanticItemFactory::~PD_SemanticItemFactory | ( | ) | [inline, virtual] |
virtual PD_RDFContact* PD_SemanticItemFactory::createContact | ( | PD_DocumentRDFHandle | rdf, | |
PD_ResultBindings_t::iterator | it | |||
) | [pure virtual] |
Implemented in PD_SemanticItemFactoryNull, and AP_SemanticItemFactoryGTK.
Referenced by PD_DocumentRDF::getContacts().
virtual PD_RDFEvent* PD_SemanticItemFactory::createEvent | ( | PD_DocumentRDFHandle | rdf, | |
PD_ResultBindings_t::iterator | it | |||
) | [pure virtual] |
Implemented in PD_SemanticItemFactoryNull, and AP_SemanticItemFactoryGTK.
Referenced by PD_DocumentRDF::getEvents().
virtual PD_RDFLocation* PD_SemanticItemFactory::createLocation | ( | PD_DocumentRDFHandle | rdf, | |
PD_ResultBindings_t::iterator | it, | |||
bool | isGeo84 = false | |||
) | [pure virtual] |
Implemented in PD_SemanticItemFactoryNull, and AP_SemanticItemFactoryGTK.
Referenced by PD_DocumentRDF::addLocations().