#include <pd_DocumentRDF.h>
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 |
PD_RDFLocation::PD_RDFLocation | ( | PD_DocumentRDFHandle | rdf, | |
PD_ResultBindings_t::iterator & | it, | |||
bool | isGeo84 = false | |||
) |
PD_RDFLocation::~PD_RDFLocation | ( | ) | [virtual] |
std::string PD_RDFLocation::className | ( | ) | const [virtual] |
Implements PD_RDFSemanticItem.
void PD_RDFLocation::exportToFile | ( | const std::string & | filename = "" |
) | const [virtual] |
Implements PD_RDFSemanticItem.
References PD_RDFSemanticItem::getExportToFileName(), getExportTypes(), m_dlat, m_dlong, PD_RDFSemanticItem::name(), and UT_DEBUGMSG.
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] |
Reimplemented from PD_RDFSemanticItem.
References d, PD_RDFQuery::executeQuery(), PD_RDFSemanticItem::getRDF(), PD_RDFSemanticItem::m_linkingSubject, PD_URI::toString(), and UT_DEBUGMSG.
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] |
PD_RDFSemanticStylesheets PD_RDFLocation::stylesheets | ( | ) | const [virtual] |
Implements PD_RDFSemanticItem.
References RDF_SEMANTIC_STYLESHEET_LOCATION_NAME, and RDF_SEMANTIC_STYLESHEET_LOCATION_NAME_LATLONG.
std::string PD_RDFLocation::m_desc [protected] |
double PD_RDFLocation::m_dlat [protected] |
double PD_RDFLocation::m_dlong [protected] |
bool PD_RDFLocation::m_isGeo84 [protected] |
Referenced by AP_RDFLocationGTK::updateFromEditorData().
PD_Object PD_RDFLocation::m_joiner [protected] |
Referenced by PD_RDFLocation(), and AP_RDFLocationGTK::updateFromEditorData().
std::string PD_RDFLocation::m_uid [protected] |
Referenced by PD_RDFLocation(), and setupStylesheetReplacementMapping().