Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\Exporter\ElementFactory Class Reference

Public Member Functions

 registerCallableMapper ( $type, callable $dataItemMapper)
 
 newFromDataItem (DataItem $dataItem)
 
 newFromNumber (DataItem $dataItem)
 
 newFromBlob (DataItem $dataItem)
 
 newFromBoolean (DataItem $dataItem)
 
 newFromURI (DataItem $dataItem)
 
 newFromTime (DataItem $dataItem)
 
 newFromContainer (DataItem $dataItem)
 
 newFromWikiPage (DataItem $dataItem)
 
 newFromProperty (DataItem $dataItem)
 
 newFromGeo (DataItem $dataItem)
 

Detailed Description

GNU GPL v2+

Since
2.2
Author
mwjames
Markus Krötzsch

Member Function Documentation

◆ newFromBlob()

SMW\Exporter\ElementFactory::newFromBlob ( DataItem  $dataItem)
Since
3.1
Parameters
DataItem$dataItem
Returns
ExpLiteral

◆ newFromBoolean()

SMW\Exporter\ElementFactory::newFromBoolean ( DataItem  $dataItem)
Since
3.1
Parameters
DataItem$dataItem
Returns
ExpLiteral

◆ newFromContainer()

SMW\Exporter\ElementFactory::newFromContainer ( DataItem  $dataItem)
Since
3.1
Parameters
DataItem$dataItem
Returns
ExpData

◆ newFromDataItem()

SMW\Exporter\ElementFactory::newFromDataItem ( DataItem  $dataItem)

Create an Element that encodes the data for the given dataitem object. This method is meant to be used when exporting a dataitem as a subject or object.

Parameters
DataItem$dataItem
Returns
Element|null
Exceptions
RuntimeException

◆ newFromGeo()

SMW\Exporter\ElementFactory::newFromGeo ( DataItem  $dataItem)

Not implemented !

Since
3.1
Parameters
DataItem$dataItem

◆ newFromNumber()

SMW\Exporter\ElementFactory::newFromNumber ( DataItem  $dataItem)
Since
3.1
Parameters
DataItem$dataItem
Returns
ExpLiteral

◆ newFromProperty()

SMW\Exporter\ElementFactory::newFromProperty ( DataItem  $dataItem)
Since
3.1
Parameters
DataItem$dataItem
Returns
ExpResource

◆ newFromTime()

SMW\Exporter\ElementFactory::newFromTime ( DataItem  $dataItem)
Since
3.1
Parameters
DataItem$dataItem
Returns
ExpLiteral

◆ newFromURI()

SMW\Exporter\ElementFactory::newFromURI ( DataItem  $dataItem)
Since
3.1
Parameters
DataItem$dataItem
Returns
ExpResource

◆ newFromWikiPage()

SMW\Exporter\ElementFactory::newFromWikiPage ( DataItem  $dataItem)
Since
3.1
Parameters
DataItem$dataItem
Returns
ExpResource

◆ registerCallableMapper()

SMW\Exporter\ElementFactory::registerCallableMapper (   $type,
callable  $dataItemMapper 
)
Since
2.2
Parameters
integer$type
callable$dataItemMapper

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

About | General disclaimer | Privacy policy