marble
#include <GeoTagHandler.h>
Inherited by Marble::dgml::DgmlAvailableTagHandler, Marble::dgml::DgmlBlendingTagHandler, Marble::dgml::DgmlBrushTagHandler, Marble::dgml::DgmlDescriptionTagHandler, Marble::dgml::DgmlDiscreteTagHandler, Marble::dgml::DgmlDocumentTagHandler, Marble::dgml::DgmlDownloadPolicyTagHandler, Marble::dgml::DgmlDownloadUrlTagHandler, Marble::dgml::DgmlFilterTagHandler, Marble::dgml::DgmlGeodataTagHandler, Marble::dgml::DgmlGroupTagHandler, Marble::dgml::DgmlHeadingTagHandler, Marble::dgml::DgmlHeadTagHandler, Marble::dgml::DgmlIconTagHandler, Marble::dgml::DgmlInstallMapTagHandler, Marble::dgml::DgmlItemTagHandler, Marble::dgml::DgmlLayerTagHandler, Marble::dgml::DgmlLegendTagHandler, Marble::dgml::DgmlLicenseTagHandler, Marble::dgml::DgmlMapTagHandler, Marble::dgml::DgmlMaximumTagHandler, Marble::dgml::DgmlMinimumTagHandler, Marble::dgml::DgmlNameTagHandler, Marble::dgml::DgmlPaletteTagHandler, Marble::dgml::DgmlPenTagHandler, Marble::dgml::DgmlProjectionTagHandler, Marble::dgml::DgmlPropertyTagHandler, Marble::dgml::DgmlSectionTagHandler, Marble::dgml::DgmlSettingsTagHandler, Marble::dgml::DgmlSourceDirTagHandler, Marble::dgml::DgmlSourceFileTagHandler, Marble::dgml::DgmlStorageLayoutTagHandler, Marble::dgml::DgmlTargetTagHandler, Marble::dgml::DgmlTextTagHandler, Marble::dgml::DgmlTextureTagHandler, Marble::dgml::DgmlThemeTagHandler, Marble::dgml::DgmlTileSizeTagHandler, Marble::dgml::DgmlValueTagHandler, Marble::dgml::DgmlVectorTagHandler, Marble::dgml::DgmlVectortileTagHandler, Marble::dgml::DgmlVisibleTagHandler, Marble::dgml::DgmlZoomTagHandler, Marble::gpx::GPXcmtTagHandler, Marble::gpx::GPXdescTagHandler, Marble::gpx::GPXeleTagHandler, Marble::gpx::GPXextensionsTagHandler, Marble::gpx::GPXgpxTagHandler, Marble::gpx::GPXhrTagHandler, Marble::gpx::GPXlinkTagHandler, Marble::gpx::GPXnameTagHandler, Marble::gpx::GPXrteptTagHandler, Marble::gpx::GPXrteTagHandler, Marble::gpx::GPXtimeTagHandler, Marble::gpx::GPXTrackPointExtensionTagHandler, Marble::gpx::GPXtrkptTagHandler, Marble::gpx::GPXtrksegTagHandler, Marble::gpx::GPXtrkTagHandler, Marble::gpx::GPXtypeTagHandler, Marble::gpx::GPXurlnameTagHandler, Marble::gpx::GPXurlTagHandler, Marble::gpx::GPXwptTagHandler, Marble::kml::gx::KmlaltitudeModeTagHandler, Marble::kml::gx::KmlAnimatedUpdateTagHandler, Marble::kml::gx::KmlballoonVisibilityTagHandler, Marble::kml::gx::KmlTimeSpanTagHandler, Marble::kml::gx::KmlTimeStampTagHandler, Marble::kml::KmlAliasTagHandler, Marble::kml::KmlaltitudeModeTagHandler, Marble::kml::KmlaltitudeTagHandler, Marble::kml::KmlareaTagHandler, Marble::kml::KmlBalloonStyleTagHandler, Marble::kml::KmlbeginTagHandler, Marble::kml::KmlbgColorTagHandler, Marble::kml::KmlbottomFovTagHandler, Marble::kml::KmlCameraTagHandler, Marble::kml::KmlChangeTagHandler, Marble::kml::KmlcolorModeTagHandler, Marble::kml::KmlcolorTagHandler, Marble::kml::KmlcookieTagHandler, Marble::kml::KmlcoordinatesTagHandler, Marble::kml::KmlcountrycodeTagHandler, Marble::kml::KmlCountryNameCodeTagHandler, Marble::kml::KmlCreateTagHandler, Marble::kml::KmlDataTagHandler, Marble::kml::KmldelayedStartTagHandler, Marble::kml::KmlDeleteTagHandler, Marble::kml::KmldescriptionTagHandler, Marble::kml::KmldisplayModeTagHandler, Marble::kml::KmldisplayNameTagHandler, Marble::kml::KmlDocumentTagHandler, Marble::kml::KmldrawOrderTagHandler, Marble::kml::KmldurationTagHandler, Marble::kml::KmleastTagHandler, Marble::kml::KmlendTagHandler, Marble::kml::KmlexpiresTagHandler, Marble::kml::KmlExtendedDataTagHandler, Marble::kml::KmlextrudeTagHandler, Marble::kml::KmlfillTagHandler, Marble::kml::KmlflyToModeTagHandler, Marble::kml::KmlFlyToTagHandler, Marble::kml::KmlflyToViewTagHandler, Marble::kml::KmlFolderTagHandler, Marble::kml::KmlgridOriginTagHandler, Marble::kml::KmlGroundOverlayTagHandler, Marble::kml::KmlheadingTagHandler, Marble::kml::KmlhotSpotTagHandler, Marble::kml::KmlhrefTagHandler, Marble::kml::KmlhttpQueryTagHandler, Marble::kml::KmlIconStyleTagHandler, Marble::kml::KmlIconTagHandler, Marble::kml::KmlImagePyramidTagHandler, Marble::kml::KmlinnerBoundaryIsTagHandler, Marble::kml::KmlItemIconTagHandler, Marble::kml::KmlkeyTagHandler, Marble::kml::KmlLabelStyleTagHandler, Marble::kml::KmllatitudeTagHandler, Marble::kml::KmlLatLonAltBoxTagHandler, Marble::kml::KmlLatLonBoxTagHandler, Marble::kml::KmlLatLonQuadTagHandler, Marble::kml::KmlleftFovTagHandler, Marble::kml::KmlLinearRingTagHandler, Marble::kml::KmlLineStringTagHandler, Marble::kml::KmlLineStyleTagHandler, Marble::kml::KmllinkDescriptionTagHandler, Marble::kml::KmllinkNameTagHandler, Marble::kml::KmllinkSnippetTagHandler, Marble::kml::KmlLinkTagHandler, Marble::kml::KmllistItemTypeTagHandler, Marble::kml::KmlListStyleTagHandler, Marble::kml::KmlLocationTagHandler, Marble::kml::KmlLodTagHandler, Marble::kml::KmllongitudeTagHandler, Marble::kml::KmlLookAtTagHandler, Marble::kml::KmlMarblePlacemarkTagHandler, Marble::kml::KmlmaxAltitudeTagHandler, Marble::kml::KmlmaxFadeExtentTagHandler, Marble::kml::KmlmaxHeightTagHandler, Marble::kml::KmlmaxLodPixelsTagHandler, Marble::kml::KmlmaxSessionLengthTagHandler, Marble::kml::KmlmaxWidthTagHandler, Marble::kml::KmlmessageTagHandler, Marble::kml::KmlminAltitudeTagHandler, Marble::kml::KmlminFadeExtentTagHandler, Marble::kml::KmlminLodPixelsTagHandler, Marble::kml::KmlminRefreshPeriodTagHandler, Marble::kml::KmlModelTagHandler, Marble::kml::KmlMultiGeometryTagHandler, Marble::kml::KmlMultiTrackTagHandler, Marble::kml::KmlnameTagHandler, Marble::kml::KmlnearTagHandler, Marble::kml::KmlNetworkLinkControlTagHandler, Marble::kml::KmlNetworkLinkTagHandler, Marble::kml::KmlnorthTagHandler, Marble::kml::KmlopenTagHandler, Marble::kml::KmlOrientationTagHandler, Marble::kml::KmlouterBoundaryIsTagHandler, Marble::kml::KmloutlineTagHandler, Marble::kml::KmloverlayXYTagHandler, Marble::kml::KmlPairTagHandler, Marble::kml::KmlPhotoOverlayTagHandler, Marble::kml::KmlPlacemarkTagHandler, Marble::kml::KmlPlaylistTagHandler, Marble::kml::KmlplayModeTagHandler, Marble::kml::KmlPointTagHandler, Marble::kml::KmlPolygonTagHandler, Marble::kml::KmlPolyStyleTagHandler, Marble::kml::KmlpopTagHandler, Marble::kml::KmlrangeTagHandler, Marble::kml::KmlrefreshIntervalTagHandler, Marble::kml::KmlrefreshModeTagHandler, Marble::kml::KmlrefreshVisibilityTagHandler, Marble::kml::KmlRegionTagHandler, Marble::kml::KmlResourceMapTagHandler, Marble::kml::KmlrightFovTagHandler, Marble::kml::KmlroleTagHandler, Marble::kml::KmlrollTagHandler, Marble::kml::KmlrotationTagHandler, Marble::kml::KmlrotationXYTagHandler, Marble::kml::KmlScaleTagHandler, Marble::kml::KmlscaleTagHandler, Marble::kml::KmlSchemaDataTagHandler, Marble::kml::KmlSchemaTagHandler, Marble::kml::KmlScreenOverlayTagHandler, Marble::kml::KmlscreenXYTagHandler, Marble::kml::KmlshapeTagHandler, Marble::kml::KmlSimpleArrayDataTagHandler, Marble::kml::KmlSimpleFieldTagHandler, Marble::kml::KmlsizeTagHandler, Marble::kml::KmlSnippetTagHandler, Marble::kml::KmlSoundCueTagHandler, Marble::kml::KmlsourceHrefTagHandler, Marble::kml::KmlsouthTagHandler, Marble::kml::KmlstateTagHandler, Marble::kml::KmlStyleMapTagHandler, Marble::kml::KmlStyleTagHandler, Marble::kml::KmlstyleUrlTagHandler, Marble::kml::KmltargetHrefTagHandler, Marble::kml::KmltessellateTagHandler, Marble::kml::KmltextColorTagHandler, Marble::kml::KmltextTagHandler, Marble::kml::KmltileSizeTagHandler, Marble::kml::KmltiltTagHandler, Marble::kml::KmlTimeSpanTagHandler, Marble::kml::KmlTimeStampTagHandler, Marble::kml::KmltopFovTagHandler, Marble::kml::KmlTourControlTagHandler, Marble::kml::KmlTourTagHandler, Marble::kml::KmlTrackTagHandler, Marble::kml::KmlUpdateTagHandler, Marble::kml::KmlvalueTagHandler, Marble::kml::KmlviewBoundScaleTagHandler, Marble::kml::KmlviewFormatTagHandler, Marble::kml::KmlviewRefreshModeTagHandler, Marble::kml::KmlviewRefreshTimeTagHandler, Marble::kml::KmlViewVolumeTagHandler, Marble::kml::KmlvisibilityTagHandler, Marble::kml::KmlWaitTagHandler, Marble::kml::KmlwestTagHandler, Marble::kml::KmlwhenTagHandler, Marble::kml::KmlwidthTagHandler, Marble::kml::KmlxTagHandler, Marble::kml::KmlyTagHandler, Marble::kml::KmlzTagHandler, Marble::osm::OsmBoundsTagHandler, Marble::osm::OsmBoundTagHandler, Marble::osm::OsmMemberTagHandler, Marble::osm::OsmNdTagHandler, Marble::osm::OsmNodeTagHandler, Marble::osm::OsmOsmTagHandler, Marble::osm::OsmRelationTagHandler, Marble::osm::OsmTagTagHandler, and Marble::osm::OsmWayTagHandler.
Public Member Functions | |
virtual GeoNode * | parse (GeoParser &) const =0 |
Protected Member Functions | |
GeoTagHandler () | |
virtual | ~GeoTagHandler () |
Detailed Description
A base class for XML tag handlers This is a base class that is used in the GeoParser architecture.
To implement a new GeoData format you will need to subclass GeoTagHandler and reimplement the
- See also
- parse(GeoParser&) method. You also need to register the newly implemented GeoTagHandler by declaring an instance of the helper structure
- GeoTagHandlerRegistrar with a corresponding
- QualifiedName.
Definition at line 43 of file GeoTagHandler.h.
Constructor & Destructor Documentation
|
protected |
Definition at line 38 of file GeoTagHandler.cpp.
|
protectedvirtual |
Definition at line 42 of file GeoTagHandler.cpp.
Member Function Documentation
Implemented in Marble::kml::KmlscaleTagHandler, Marble::kml::KmlSimpleFieldTagHandler, Marble::dgml::DgmlFilterTagHandler, Marble::dgml::DgmlPaletteTagHandler, Marble::kml::KmlcolorTagHandler, Marble::dgml::DgmlHeadingTagHandler, Marble::dgml::DgmlItemTagHandler, Marble::dgml::DgmlLayerTagHandler, Marble::dgml::DgmlLegendTagHandler, Marble::dgml::DgmlMapTagHandler, Marble::dgml::DgmlSectionTagHandler, Marble::dgml::DgmlAvailableTagHandler, Marble::dgml::DgmlBrushTagHandler, Marble::dgml::DgmlDescriptionTagHandler, Marble::dgml::DgmlDiscreteTagHandler, Marble::dgml::DgmlDocumentTagHandler, Marble::dgml::DgmlDownloadUrlTagHandler, Marble::dgml::DgmlGeodataTagHandler, Marble::dgml::DgmlGroupTagHandler, Marble::dgml::DgmlHeadTagHandler, Marble::dgml::DgmlIconTagHandler, Marble::dgml::DgmlInstallMapTagHandler, Marble::dgml::DgmlMaximumTagHandler, Marble::dgml::DgmlMinimumTagHandler, Marble::dgml::DgmlNameTagHandler, Marble::dgml::DgmlPenTagHandler, Marble::dgml::DgmlProjectionTagHandler, Marble::dgml::DgmlPropertyTagHandler, Marble::dgml::DgmlSettingsTagHandler, Marble::dgml::DgmlSourceDirTagHandler, Marble::dgml::DgmlSourceFileTagHandler, Marble::dgml::DgmlStorageLayoutTagHandler, Marble::dgml::DgmlTargetTagHandler, Marble::dgml::DgmlTextTagHandler, Marble::dgml::DgmlTextureTagHandler, Marble::dgml::DgmlThemeTagHandler, Marble::dgml::DgmlValueTagHandler, Marble::dgml::DgmlVectorTagHandler, Marble::dgml::DgmlVisibleTagHandler, Marble::dgml::DgmlZoomTagHandler, Marble::kml::KmlaltitudeModeTagHandler, Marble::kml::KmlareaTagHandler, Marble::kml::KmlcolorModeTagHandler, Marble::kml::KmlcoordinatesTagHandler, Marble::kml::KmlcountrycodeTagHandler, Marble::kml::KmlCountryNameCodeTagHandler, Marble::kml::KmldescriptionTagHandler, Marble::kml::KmlDocumentTagHandler, Marble::kml::KmlextrudeTagHandler, Marble::kml::KmlfillTagHandler, Marble::kml::KmlFolderTagHandler, Marble::kml::KmlheadingTagHandler, Marble::kml::KmlhotSpotTagHandler, Marble::kml::KmlhrefTagHandler, Marble::kml::KmlIconStyleTagHandler, Marble::kml::KmlIconTagHandler, Marble::kml::KmlinnerBoundaryIsTagHandler, Marble::kml::KmlkeyTagHandler, Marble::kml::KmlLabelStyleTagHandler, Marble::kml::KmlLinearRingTagHandler, Marble::kml::KmlLineStringTagHandler, Marble::kml::KmlLineStyleTagHandler, Marble::kml::KmlMarblePlacemarkTagHandler, Marble::kml::KmlMultiGeometryTagHandler, Marble::kml::KmlnameTagHandler, Marble::kml::KmlopenTagHandler, Marble::kml::KmlouterBoundaryIsTagHandler, Marble::kml::KmloutlineTagHandler, Marble::kml::KmlPairTagHandler, Marble::kml::KmlPlacemarkTagHandler, Marble::kml::KmlPointTagHandler, Marble::kml::KmlPolygonTagHandler, Marble::kml::KmlPolyStyleTagHandler, Marble::kml::KmlpopTagHandler, Marble::kml::KmlSchemaTagHandler, Marble::kml::KmlStyleMapTagHandler, Marble::kml::KmlStyleTagHandler, Marble::kml::KmlstyleUrlTagHandler, Marble::kml::KmltessellateTagHandler, Marble::kml::KmlvisibilityTagHandler, Marble::kml::KmlwidthTagHandler, Marble::gpx::GPXgpxTagHandler, Marble::kml::KmlroleTagHandler, Marble::gpx::GPXrteptTagHandler, Marble::gpx::GPXrteTagHandler, Marble::gpx::GPXnameTagHandler, Marble::gpx::GPXtrkptTagHandler, Marble::gpx::GPXtrksegTagHandler, Marble::gpx::GPXtrkTagHandler, Marble::gpx::GPXwptTagHandler, Marble::dgml::DgmlBlendingTagHandler, Marble::dgml::DgmlDownloadPolicyTagHandler, Marble::osm::OsmMemberTagHandler, Marble::osm::OsmRelationTagHandler, Marble::osm::OsmTagTagHandler, Marble::dgml::DgmlVectortileTagHandler, Marble::kml::gx::KmlTimeSpanTagHandler, Marble::kml::gx::KmlTimeStampTagHandler, Marble::kml::KmlwhenTagHandler, Marble::kml::gx::KmlballoonVisibilityTagHandler, Marble::kml::KmlbeginTagHandler, Marble::kml::KmlendTagHandler, Marble::kml::gx::KmlaltitudeModeTagHandler, Marble::kml::KmllongitudeTagHandler, Marble::kml::KmlstateTagHandler, Marble::kml::KmlTrackTagHandler, Marble::gpx::GPXdescTagHandler, Marble::osm::OsmBoundsTagHandler, Marble::osm::OsmNdTagHandler, Marble::osm::OsmNodeTagHandler, Marble::osm::OsmOsmTagHandler, Marble::osm::OsmWayTagHandler, Marble::dgml::DgmlLicenseTagHandler, Marble::kml::KmlAliasTagHandler, Marble::kml::KmlaltitudeTagHandler, Marble::kml::gx::KmlAnimatedUpdateTagHandler, Marble::kml::KmlBalloonStyleTagHandler, Marble::kml::KmlbgColorTagHandler, Marble::kml::KmlbottomFovTagHandler, Marble::kml::KmlCameraTagHandler, Marble::kml::KmlChangeTagHandler, Marble::kml::KmlcookieTagHandler, Marble::kml::KmlCreateTagHandler, Marble::kml::KmlDataTagHandler, Marble::kml::KmldelayedStartTagHandler, Marble::kml::KmlDeleteTagHandler, Marble::kml::KmldisplayModeTagHandler, Marble::kml::KmldisplayNameTagHandler, Marble::kml::KmldrawOrderTagHandler, Marble::kml::KmleastTagHandler, Marble::kml::KmlexpiresTagHandler, Marble::kml::KmlExtendedDataTagHandler, Marble::kml::KmlflyToModeTagHandler, Marble::kml::KmlflyToViewTagHandler, Marble::kml::KmlgridOriginTagHandler, Marble::kml::KmlGroundOverlayTagHandler, Marble::kml::KmlhttpQueryTagHandler, Marble::kml::KmlImagePyramidTagHandler, Marble::kml::KmlItemIconTagHandler, Marble::kml::KmllatitudeTagHandler, Marble::kml::KmlLatLonAltBoxTagHandler, Marble::kml::KmlLatLonBoxTagHandler, Marble::kml::KmlLatLonQuadTagHandler, Marble::kml::KmlleftFovTagHandler, Marble::kml::KmllinkDescriptionTagHandler, Marble::kml::KmllinkNameTagHandler, Marble::kml::KmllinkSnippetTagHandler, Marble::kml::KmlLinkTagHandler, Marble::kml::KmllistItemTypeTagHandler, Marble::kml::KmlListStyleTagHandler, Marble::kml::KmlLocationTagHandler, Marble::kml::KmlLodTagHandler, Marble::kml::KmlmaxAltitudeTagHandler, Marble::kml::KmlmaxFadeExtentTagHandler, Marble::kml::KmlmaxHeightTagHandler, Marble::kml::KmlmaxLodPixelsTagHandler, Marble::kml::KmlmaxSessionLengthTagHandler, Marble::kml::KmlmaxWidthTagHandler, Marble::kml::KmlmessageTagHandler, Marble::kml::KmlminAltitudeTagHandler, Marble::kml::KmlminFadeExtentTagHandler, Marble::kml::KmlminLodPixelsTagHandler, Marble::kml::KmlminRefreshPeriodTagHandler, Marble::kml::KmlModelTagHandler, Marble::kml::KmlnearTagHandler, Marble::kml::KmlNetworkLinkControlTagHandler, Marble::kml::KmlNetworkLinkTagHandler, Marble::kml::KmlnorthTagHandler, Marble::kml::KmlOrientationTagHandler, Marble::kml::KmloverlayXYTagHandler, Marble::kml::KmlPhotoOverlayTagHandler, Marble::kml::KmlPlaylistTagHandler, Marble::kml::KmlplayModeTagHandler, Marble::kml::KmlrefreshIntervalTagHandler, Marble::kml::KmlRegionTagHandler, Marble::kml::KmlResourceMapTagHandler, Marble::kml::KmlrightFovTagHandler, Marble::kml::KmlrollTagHandler, Marble::kml::KmlrotationTagHandler, Marble::kml::KmlrotationXYTagHandler, Marble::kml::KmlScaleTagHandler, Marble::kml::KmlSchemaDataTagHandler, Marble::kml::KmlScreenOverlayTagHandler, Marble::kml::KmlscreenXYTagHandler, Marble::kml::KmlshapeTagHandler, Marble::kml::KmlSimpleArrayDataTagHandler, Marble::kml::KmlsizeTagHandler, Marble::kml::KmlSnippetTagHandler, Marble::kml::KmlSoundCueTagHandler, Marble::kml::KmlsourceHrefTagHandler, Marble::kml::KmlsouthTagHandler, Marble::kml::KmltargetHrefTagHandler, Marble::kml::KmltextColorTagHandler, Marble::kml::KmltextTagHandler, Marble::kml::KmltileSizeTagHandler, Marble::kml::KmltiltTagHandler, Marble::kml::KmlTimeSpanTagHandler, Marble::kml::KmlTimeStampTagHandler, Marble::kml::KmltopFovTagHandler, Marble::kml::KmlTourControlTagHandler, Marble::kml::KmlTourTagHandler, Marble::kml::KmlUpdateTagHandler, Marble::kml::KmlvalueTagHandler, Marble::kml::KmlviewBoundScaleTagHandler, Marble::kml::KmlviewFormatTagHandler, Marble::kml::KmlviewRefreshModeTagHandler, Marble::kml::KmlviewRefreshTimeTagHandler, Marble::kml::KmlViewVolumeTagHandler, Marble::kml::KmlWaitTagHandler, Marble::kml::KmlwestTagHandler, Marble::kml::KmlxTagHandler, Marble::kml::KmlyTagHandler, Marble::kml::KmlzTagHandler, Marble::gpx::GPXcmtTagHandler, Marble::gpx::GPXeleTagHandler, Marble::gpx::GPXextensionsTagHandler, Marble::gpx::GPXhrTagHandler, Marble::gpx::GPXlinkTagHandler, Marble::gpx::GPXtimeTagHandler, Marble::gpx::GPXTrackPointExtensionTagHandler, Marble::gpx::GPXtypeTagHandler, Marble::gpx::GPXurlnameTagHandler, Marble::gpx::GPXurlTagHandler, Marble::osm::OsmBoundTagHandler, Marble::dgml::DgmlTileSizeTagHandler, Marble::kml::KmldurationTagHandler, Marble::kml::KmlFlyToTagHandler, Marble::kml::KmlLookAtTagHandler, Marble::kml::KmlMultiTrackTagHandler, Marble::kml::KmlrefreshVisibilityTagHandler, Marble::kml::KmlrangeTagHandler, and Marble::kml::KmlrefreshModeTagHandler.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.