Source for file MapServerService.php
Documentation is available at MapServerService.php
* Service de type mapserver
* @copyright 2009, Boreal - Information Strategies
* @license http://www.geoprisma.org/license BSD License
* @link http://www.geoprisma.org
* Service de type mapserver
const TYPE =
'mapserver';
private $m_strMapFile =
null;
* Construit un instance de org_geoprisma_service_MapServerService
* @param array $pobjArray Config array
* @return org_geoprisma_service_MapServerService
if (isset
($pobjArray['id']))
$strName = (string)
$pobjArray['id'];
$strName = (string)
$pobjArray['name'];
$strSource = (string)
$pobjArray['source'];
$this->m_strMapFile = (string)
$pobjArray['mapfile'];
parent::__construct($strName, $strSource, self::TYPE, $pobjArray);
return $this->m_strMapFile;
* Return the OpenLayers.Layer default options using this type of service.
* @param org_geoprisma_config_Config &$pobjConfig Config object
* Ajout le service courant (this) dans le xml
* @param DOMElement &$pobjDomElementServices Noeud xml ou le service doit ĂȘtre ajouter
* @param DOMDocument &$pobjDomDocument Document XMl ou le noeud xml datastore est ajouter, utiliser pour construire les noeuds
public function insertIntoXML(DOMElement &$pobjDomElementServices, DOMDocument &$pobjDomDocument)
$objDomElementService =
$pobjDomDocument->createElement('service');
$pobjDomElementServices->appendChild($objDomElementService);
$objDomElementType =
$pobjDomDocument->createElement('type', self::MAPSERVER_SERVICE);
$objDomElementName =
$pobjDomDocument->createElement('name', $this->getName());
$objDomElementMapFile =
$pobjDomDocument->createElement('mapfile', $this->getMapFile());
$objDomElementService->appendChild($objDomElementType);
$objDomElementService->appendChild($objDomElementName);
$objDomElementService->appendChild($objDomElementMapFile);
$objDomElementService->appendChild(
Documentation generated on Thu, 19 Jan 2012 00:08:41 +0400 by phpDocumentor 1.4.1