Public Types | Public Member Functions

PD_SemanticItemFactory Class Reference

#include <pd_DocumentRDF.h>

Inheritance diagram for PD_SemanticItemFactory:
AP_SemanticItemFactoryGTK PD_SemanticItemFactoryNull

List of all members.

Public Types

typedef std::list< std::map
< std::string, std::string > > 
PD_ResultBindings_t

Public Member Functions

virtual ~PD_SemanticItemFactory ()
virtual PD_RDFContactcreateContact (PD_DocumentRDFHandle rdf, PD_ResultBindings_t::iterator it)=0
virtual PD_RDFEventcreateEvent (PD_DocumentRDFHandle rdf, PD_ResultBindings_t::iterator it)=0
virtual PD_RDFLocationcreateLocation (PD_DocumentRDFHandle rdf, PD_ResultBindings_t::iterator it, bool isGeo84=false)=0

Member Typedef Documentation

typedef std::list< std::map< std::string, std::string > > PD_SemanticItemFactory::PD_ResultBindings_t

Constructor & Destructor Documentation

virtual PD_SemanticItemFactory::~PD_SemanticItemFactory (  )  [inline, virtual]

Member Function Documentation

virtual PD_RDFContact* PD_SemanticItemFactory::createContact ( PD_DocumentRDFHandle  rdf,
PD_ResultBindings_t::iterator  it 
) [pure virtual]
virtual PD_RDFEvent* PD_SemanticItemFactory::createEvent ( PD_DocumentRDFHandle  rdf,
PD_ResultBindings_t::iterator  it 
) [pure virtual]
virtual PD_RDFLocation* PD_SemanticItemFactory::createLocation ( PD_DocumentRDFHandle  rdf,
PD_ResultBindings_t::iterator  it,
bool  isGeo84 = false 
) [pure virtual]

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