Class org_geoprisma_service_MapFishPrintService

Description

MapFishPrint service type

  • author: Alexandre Dube

Located in /org/geoprisma/service/MapFishPrintService.php (line 23)

org_geoprisma_ConfigElement
   |
   --org_geoprisma_service_Service
      |
      --org_geoprisma_service_MapFishPrintService
Class Constant Summary
 TYPE = 'mapfishprint'
 TYPE_ID = 7
 WMS_SERVICE = 'mapfishprint'
Method Summary
string getCapabilities ()
void insertIntoXML ( &$pobjDomElementServices,  &$pobjDomDocument)
Methods
Constructor __construct (line 39)

Creates a new instance of org_geoprisma_service_MapFishPrintService

  • access: public
org_geoprisma_service_MapFishPrintService __construct (array $pobjArray)
  • array $pobjArray: Config array

Redefinition of:
org_geoprisma_service_Service::__construct()
Construit un instance de org_geoprisma_service_Service
getCapabilities (line 103)

Get the print capabilities using the source url of the service. Response returned is a json string.

  • access: public
string getCapabilities ()
getCapabilitiesWithProxyURL (line 122)

Get the print capabilities using the source url of the service. Response returned is a json string. Replaces the 'printURL' and 'createURL' parameters to point to the proxy url instead.

  • access: public
string getCapabilitiesWithProxyURL ()
getDefaultLayerOptions (line 63)

Return the OpenLayers.Layer default options using this type of service.

Since this service won't create any layers, it returns an empty array.

  • access: public
array getDefaultLayerOptions (org_geoprisma_config_Config &$pobjConfig)

Redefinition of:
org_geoprisma_service_Service::getDefaultLayerOptions()
Return the OpenLayers default options using this type of service.
insertIntoXML (line 78)

Add current service in XML document.

  • access: public
void insertIntoXML ( &$pobjDomElementServices,  &$pobjDomDocument)
  • DOMElement &$pobjDomElementServices: XML node where this service must be added
  • DOMDocument &$pobjDomDocument: DOMDocument XMl used to create new nodes.

Redefinition of:
org_geoprisma_service_Service::insertIntoXML()
Ajout le service courant (this) dans le xml

Inherited Methods

Inherited From org_geoprisma_service_Service

org_geoprisma_service_Service::__construct()
org_geoprisma_service_Service::applyAccessFilter()
org_geoprisma_service_Service::getDefaultLayerOptions()
org_geoprisma_service_Service::getName()
org_geoprisma_service_Service::getOption()
org_geoprisma_service_Service::getOptions()
org_geoprisma_service_Service::getSource()
org_geoprisma_service_Service::getType()
org_geoprisma_service_Service::insertIntoXML()
org_geoprisma_service_Service::urlAppend()
org_geoprisma_service_Service::validateAccessFilterBBox()
org_geoprisma_service_Service::validateAccessFilterCondition()
org_geoprisma_service_Service::validateAccessFilterIsSet()

Inherited From org_geoprisma_ConfigElement

org_geoprisma_ConfigElement::getConfigElements()
org_geoprisma_ConfigElement::getDomElements()
Class Constants
TYPE = 'mapfishprint' (line 26)
TYPE_ID = 7 (line 27)
WMS_SERVICE = 'mapfishprint' (line 25)

Inherited Constants

Inherited from org_geoprisma_service_Service

org_geoprisma_service_Service::BLANK_SERVICE

Documentation generated on Thu, 19 Jan 2012 00:08:40 +0400 by phpDocumentor 1.4.1