Semantic MediaWiki and related extensions
Public Member Functions | Protected Member Functions | List of all members
SRF\Filtered\Filter\DistanceFilter Class Reference
Inheritance diagram for SRF\Filtered\Filter\DistanceFilter:
Inheritance graph
[legend]
Collaboration diagram for SRF\Filtered\Filter\DistanceFilter:
Collaboration graph
[legend]

Public Member Functions

 getResourceModules ()
 
 getJsDataForRow (ResultItem $row)
 
 isValidFilterForPropertyType ()
 
- Public Member Functions inherited from SRF\Filtered\Filter\Filter
 __construct (array &$results, SMWPrintRequest $printRequest, Filtered &$queryPrinter)
 
getQueryResults ()
 
getPrintRequest ()
 
getQueryPrinter ()
 
 getActualParameters ()
 
 getResourceModules ()
 
 getResultText ()
 
 getJsDataForRow (ResultItem $row)
 
 isValidFilterForPropertyType ()
 
 getJsConfig ()
 

Protected Member Functions

 buildJsConfig ()
 
- Protected Member Functions inherited from SRF\Filtered\Filter\Filter
 buildJsConfig ()
 
 addValueToJsConfig ( $paramName, $configName, $default=null, $callback=null)
 
 addValueListToJsConfig ( $paramName, $configName, $default=null, $callback=null)
 

Detailed Description

The SRF_FF_Distance class.

Available parameters for this filter: distance filter origin: the point from which the distance is measured (address or geo coordinate) distance filter property: the property containing the point to which distance is measured - not implemented yet distance filter unit: the unit in which the distance is measured

Member Function Documentation

◆ getJsDataForRow()

SRF\Filtered\Filter\DistanceFilter::getJsDataForRow ( ResultItem  $row)
Parameters
ResultItem$row
Returns
array|null

◆ getResourceModules()

SRF\Filtered\Filter\DistanceFilter::getResourceModules ( )

Returns the name (string) or names (array of strings) of the resource modules to load.

Returns
string|array

◆ isValidFilterForPropertyType()

SRF\Filtered\Filter\DistanceFilter::isValidFilterForPropertyType ( )
Returns
bool

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

About | General disclaimer | Privacy policy