Public Member Functions | Protected Member Functions | Protected Attributes

PD_RDFLocation Class Reference

#include <pd_DocumentRDF.h>

Inheritance diagram for PD_RDFLocation:
PD_RDFSemanticItem AP_RDFLocation AP_RDFSemanticItemGTKInjected< AP_RDFLocation > AP_RDFLocationGTK

List of all members.

Public Member Functions

 PD_RDFLocation (PD_DocumentRDFHandle rdf, PD_ResultBindings_t::iterator &it, bool isGeo84=false)
virtual ~PD_RDFLocation ()
virtual void importFromData (std::istream &iss, PD_DocumentRDFHandle rdf, PD_DocumentRange *pDocRange=0)
virtual void exportToFile (const std::string &filename="") const
virtual std::string getDisplayLabel () const
virtual std::set< std::string > getXMLIDs () const
virtual void setupStylesheetReplacementMapping (std::map< std::string, std::string > &m)
virtual PD_RDFSemanticStylesheets stylesheets () const
virtual std::string className () const

Protected Member Functions

virtual std::list< std::pair
< std::string, std::string > > 
getImportTypes () const
virtual std::list< std::pair
< std::string, std::string > > 
getExportTypes () const
virtual std::string getDefaultExtension () const

Protected Attributes

std::string m_uid
std::string m_desc
double m_dlat
double m_dlong
PD_Object m_joiner
bool m_isGeo84

Constructor & Destructor Documentation

PD_RDFLocation::PD_RDFLocation ( PD_DocumentRDFHandle  rdf,
PD_ResultBindings_t::iterator &  it,
bool  isGeo84 = false 
)
PD_RDFLocation::~PD_RDFLocation (  )  [virtual]

Member Function Documentation

std::string PD_RDFLocation::className (  )  const [virtual]

Implements PD_RDFSemanticItem.

void PD_RDFLocation::exportToFile ( const std::string &  filename = ""  )  const [virtual]
std::string PD_RDFLocation::getDefaultExtension (  )  const [protected, virtual]

Reimplemented from PD_RDFSemanticItem.

std::string PD_RDFLocation::getDisplayLabel (  )  const [virtual]

Reimplemented from PD_RDFSemanticItem.

std::list< std::pair< std::string, std::string > > PD_RDFLocation::getExportTypes (  )  const [protected, virtual]

Reimplemented from PD_RDFSemanticItem.

Referenced by exportToFile().

std::list< std::pair< std::string, std::string > > PD_RDFLocation::getImportTypes (  )  const [protected, virtual]

Reimplemented from PD_RDFSemanticItem.

std::set< std::string > PD_RDFLocation::getXMLIDs (  )  const [virtual]
void PD_RDFLocation::importFromData ( std::istream &  iss,
PD_DocumentRDFHandle  rdf,
PD_DocumentRange pDocRange = 0 
) [virtual]

Implements PD_RDFSemanticItem.

References UT_DEBUGMSG.

void PD_RDFLocation::setupStylesheetReplacementMapping ( std::map< std::string, std::string > &  m  )  [virtual]

Reimplemented from PD_RDFSemanticItem.

References m_desc, m_dlat, m_dlong, m_uid, and tostr().

PD_RDFSemanticStylesheets PD_RDFLocation::stylesheets (  )  const [virtual]

Member Data Documentation

std::string PD_RDFLocation::m_uid [protected]

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