Mapbender 3.0.6.0 API documenation
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Namespaces

  • FOM
    • CoreBundle
      • Component
      • DependencyInjection
      • Doctrine
        • Types
      • Form
        • DataTransformer
        • Type
    • ManagerBundle
      • Component
      • Configuration
      • Controller
      • DependencyInjection
        • Compiler
      • Form
        • Type
      • Routing
    • UserBundle
      • Command
      • Component
      • Controller
      • DependencyInjection
        • Factory
      • Entity
      • EventListener
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
        • Authentication
          • Provider
          • Token
        • Authorization
          • Voter
        • Firewall
  • Mapbender
    • Component
    • CoreBundle
      • Asset
      • Command
      • Component
        • Exception
      • Controller
      • DataFixtures
        • ORM
          • Application
      • DependencyInjection
        • Compiler
      • Element
        • DataTransformer
        • EventListener
        • Type
      • Entity
      • EventListener
      • Extension
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
      • Template
      • Tests
        • Controller
      • Utils
      • Validator
        • Constraints
    • DataSourceBundle
      • Component
        • Drivers
          • Interfaces
      • Controller
      • DependencyInjection
      • Element
        • Type
      • Entity
      • Extension
      • Tests
    • DigitizerBundle
      • Component
      • Element
        • Type
      • Entity
      • Utils
    • DrupalIntegrationBundle
      • DependencyInjection
      • Security
        • Authentication
          • Provider
          • Token
        • Authorization
          • Voter
        • Factory
        • Firewall
        • User
      • Session
    • KmlBundle
      • Element
    • ManagerBundle
      • Component
        • Exception
      • Controller
      • Form
        • DataTransformer
        • Type
      • Template
    • MobileBundle
      • DependencyInjection
      • Template
    • PrintBundle
      • Component
      • Element
        • Type
    • WmcBundle
      • Component
        • Exception
      • Element
        • Type
      • Entity
      • Form
        • Type
      • Tests
        • Component
    • WmsBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Element
        • DataTransformer
        • EventListener
        • Type
      • Entity
      • Event
      • Form
        • DataTransformer
        • EventListener
        • Type
  • None
  • OwsProxy3
    • CoreBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Entity
      • Event
      • EventListener
      • Worker
  • PHP

Classes

  • Application
  • ApplicationYAMLMapper
  • BoundingBox
  • Element
  • EntityHandler
  • InstanceConfiguration
  • InstanceConfigurationOptions
  • KeywordUpdater
  • MapbenderBundle
  • ProxyService
  • SecurityContext
  • Signer
  • Size
  • SourceEntityHandler
  • SourceInstanceEntityHandler
  • SourceInstanceItemEntityHandler
  • SourceItemEntityHandler
  • SourceMetadata
  • SQLSearchEngine
  • StateHandler
  • Template
  • Utils
  • XmlValidator

Interfaces

  • ContainingKeyword
  • ExtendedCollection
  • SearchEngine

Class SourceMetadata

Class SourceMetadata prepares and renders an OGC Service metadata

Direct known subclasses

Mapbender\WmsBundle\Component\WmsMetadata

Abstract
Namespace: Mapbender\CoreBundle\Component
Author: Paul Schmidt
Located at Mapbender/CoreBundle/Component/SourceMetadata.php

Methods summary

public
# __construct( string|null $container = null, string|null $contentType = null )

SourceMetadata constructor.

SourceMetadata constructor.

Parameters

$container
String from SourceMetadata::$CONTAINER_*
$contentType
protected boolean
# getUseCommon( )

Returns useCommon.

Returns useCommon.

Returns

boolean
boolean
protected boolean
# getUseContact( )

Returns useContact.

Returns useContact.

Returns

boolean
boolean
protected boolean
# getUseUseConditions( )

Returns useUseConditions.

Returns useUseConditions.

Returns

boolean
boolean
protected boolean
# getUseItems( )

Returns useItems.

Returns useItems.

Returns

boolean
boolean
protected boolean
# getUseExtended( )

Returns useExtended.

Returns useExtended.

Returns

boolean
boolean
protected string
# getContainer( )

Returns container type.

Returns container type.

Returns

string
string
public string
# getContenttype( )

Returns contenttype

Returns contenttype

Returns

string
string
protected Mapbender\CoreBundle\Component\SourceMetadata
# setUseCommon( boolean $useCommon )

Sets useCommon

Sets useCommon

Parameters

$useCommon

Returns

Mapbender\CoreBundle\Component\SourceMetadata
SourceMetadata
protected Mapbender\CoreBundle\Component\SourceMetadata
# setUseContact( boolean $useContact )

Sets useContact

Sets useContact

Parameters

$useContact

Returns

Mapbender\CoreBundle\Component\SourceMetadata
SourceMetadata
protected Mapbender\CoreBundle\Component\SourceMetadata
# setUseUseConditions( boolean $useUseConditions )

Sets useUseConditions

Sets useUseConditions

Parameters

$useUseConditions

Returns

Mapbender\CoreBundle\Component\SourceMetadata
SourceMetadata
protected Mapbender\CoreBundle\Component\SourceMetadata
# setUseItems( boolean $useItems )

Sets useItems

Sets useItems

Parameters

$useItems

Returns

Mapbender\CoreBundle\Component\SourceMetadata
SourceMetadata
protected Mapbender\CoreBundle\Component\SourceMetadata
# setUseExtended( boolean $useExtended )

Sets useExtended

Sets useExtended

Parameters

$useExtended

Returns

Mapbender\CoreBundle\Component\SourceMetadata
SourceMetadata
public Mapbender\CoreBundle\Component\SourceMetadata
# setContainer( string $container = null )

Sets container

Sets container

Parameters

$container

Returns

Mapbender\CoreBundle\Component\SourceMetadata
SourceMetadata
public Mapbender\CoreBundle\Component\SourceMetadata
# setContenttype( string $contenttype )

Sets a contenttype

Sets a contenttype

Parameters

$contenttype

Returns

Mapbender\CoreBundle\Component\SourceMetadata
\Mapbender\CoreBundle\Component\SourceMetadata
protected
# resetData( )

Resets the metadata data.

Resets the metadata data.

public array
# getData( )

Returns data.

Returns data.

Returns

array
array
protected
# addMetadataSection( string $sectionName, array $items )

Add section by name

Add section by name

Parameters

$sectionName
$items
public static null|string
# getNotNull( mixed $sourceValue, null $instanceValue = null )

Get not null

Get not null

Parameters

$sourceValue
$instanceValue

Returns

null|string
null|string
abstract public
# render( boolean $templating, integer $itemName )

Renders the SourceMetadata.

Renders the SourceMetadata.

Parameters

$templating
$itemName
unic item name

Magic methods summary

Properties summary

public static string $SECTION_COMMON

Section 'common'

Section 'common'

#'common'
public static string $SECTION_USECONDITIONS

Section 'useconditions'

Section 'useconditions'

#'useconditions'
public static string $SECTION_CONTACT

Section 'contact'

Section 'contact'

#'contact'
public static string $SECTION_ITEMS

Section 'items'

Section 'items'

#'items'
public static string $SECTION_SUBITEMS

Section 'subitems'

Section 'subitems'

#'subitems'
public static string $SECTION_EXTENDED

Section 'item'

Section 'item'

#'extended'
public static string $CONTAINER_TABS

Container 'tabs'

Container 'tabs'

#'tabs'
public static string $CONTAINER_ACCORDION

Container 'accordion'

Container 'accordion'

#'accordion'
public static string $CONTAINER_NONE

Container 'none'

Container 'none'

#'none'
public static integer $CONTENTTYPE_HTML

Metadata contenttype - as html site

Metadata contenttype - as html site

#'html'
public static integer $CONTENTTYPE_ELEMENT

Metadata contenttype - as html element

Metadata contenttype - as html element

#'element'
protected boolean $useCommon

Use common metadata

Use common metadata

#true
protected boolean $useContact

Use contact metadata

Use contact metadata

#true
protected boolean $useUseConditions

Use terms of use metadata

Use terms of use metadata

#true
protected boolean $useItems

Use items metadata

Use items metadata

#true
protected boolean $useExtended

Use extended metadata if exists.

Use extended metadata if exists.

#true
protected string $container

Container type (s. CONTAINER_TABS, CONTAINER_ACCORDION, CONTAINER_NONE)

Container type (s. CONTAINER_TABS, CONTAINER_ACCORDION, CONTAINER_NONE)

#
protected string $contenttype

Contenttype (s. CONTENTTYPE_HTML, CONTENTTYPE_ELEMENT)

Contenttype (s. CONTENTTYPE_HTML, CONTENTTYPE_ELEMENT)

#
protected array $data

Metadata

Metadata

#
Mapbender 3.0.6.0 API documenation API documentation generated by ApiGen 2.8.0