Semantic MediaWiki and related extensions
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SESP\Annotator\ExtraPropertyAnnotator Class Reference

Public Member Functions

 __construct (SemanticData $semanticData, AppFactory $appFactory, array $configuration)
 
 addAnnotation ()
 
 getSemanticData ()
 
 getWikiPage ()
 

Protected Member Functions

 addPropertyValues ()
 
 hasRegisteredPropertyId ($propertyId, $cachedProperties)
 
 createDataItemById ($externalId, $property)
 

Protected Attributes

 $semanticData = null
 
 $configuration = null
 

Detailed Description

GNU GPL v2+

Since
1.0
Author
mwjames
rotsee

Constructor & Destructor Documentation

SESP\Annotator\ExtraPropertyAnnotator::__construct ( SemanticData  $semanticData,
AppFactory  $appFactory,
array  $configuration 
)
Since
1.0
Parameters
SemanticData$semanticData
Factory$factory
array$configuration

Member Function Documentation

SESP\Annotator\ExtraPropertyAnnotator::addAnnotation ( )
Since
1.0
Returns
boolean
Exceptions
RuntimeException
Returns
boolean
SESP\Annotator\ExtraPropertyAnnotator::addPropertyValues ( )
protected
SESP\Annotator\ExtraPropertyAnnotator::createDataItemById (   $externalId,
  $property 
)
protected
SESP\Annotator\ExtraPropertyAnnotator::getSemanticData ( )
Since
1.0
Returns
SemanticData
SESP\Annotator\ExtraPropertyAnnotator::getWikiPage ( )
Since
1.0
Returns
WikiPage
SESP\Annotator\ExtraPropertyAnnotator::hasRegisteredPropertyId (   $propertyId,
  $cachedProperties 
)
protected

Member Data Documentation

SESP\Annotator\ExtraPropertyAnnotator::$configuration = null
protected
SESP\Annotator\ExtraPropertyAnnotator::$semanticData = null
protected

The documentation for this class was generated from the following file: