Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\Query\Parser\LegacyParser Class Reference
Inheritance diagram for SMW\Query\Parser\LegacyParser:
Inheritance graph
[legend]
Collaboration diagram for SMW\Query\Parser\LegacyParser:
Collaboration graph
[legend]

Public Member Functions

 __construct (DescriptionProcessor $descriptionProcessor, Tokenizer $tokenizer, QueryToken $queryToken)
 
 setContextPage (DIWikiPage $contextPage=null)
 
 setDefaultNamespaces ( $namespaces)
 
 setDefaultPrefix ( $languageCode=null)
 
 getErrors ()
 
 containsSelfReference ()
 
 getErrorString ()
 
 getQueryToken ()
 
 createCondition ( $property, $value)
 
 getQueryDescription ( $queryString)
 

Detailed Description

GNU GPL v2+

Since
3.0
Author
Markus Krötzsch

Constructor & Destructor Documentation

◆ __construct()

SMW\Query\Parser\LegacyParser::__construct ( DescriptionProcessor  $descriptionProcessor,
Tokenizer  $tokenizer,
QueryToken  $queryToken 
)
Since
3.0
Parameters
DescriptionProcessor$descriptionProcessor
Tokenizer$tokenizer
QueryToken$queryToken

Member Function Documentation

◆ containsSelfReference()

SMW\Query\Parser\LegacyParser::containsSelfReference ( )
Since
3.0
Returns
boolean

Implements SMW\Query\Parser.

◆ createCondition()

SMW\Query\Parser\LegacyParser::createCondition (   $property,
  $value 
)
Since
3.0

Since
3.0
Parameters
DIProperty | string$property
string$value
Returns
string

Implements SMW\Query\Parser.

◆ getErrors()

SMW\Query\Parser\LegacyParser::getErrors ( )

Return array of error messages (possibly empty).

Returns
array

Implements SMW\Query\Parser.

◆ getErrorString()

SMW\Query\Parser\LegacyParser::getErrorString ( )

Return error message or empty string if no error occurred.

Returns
string

◆ getQueryDescription()

SMW\Query\Parser\LegacyParser::getQueryDescription (   $queryString)

Compute an SMWDescription from a query string. Returns whatever descriptions could be wrestled from the given string (the most general result being SMWThingDescription if no meaningful condition was extracted).

Parameters
string$queryString
Returns
Description

Implements SMW\Query\Parser.

◆ getQueryToken()

SMW\Query\Parser\LegacyParser::getQueryToken ( )
Since
2.5
Returns
QueryToken

◆ setContextPage()

SMW\Query\Parser\LegacyParser::setContextPage ( DIWikiPage  $contextPage = null)
Since
3.0
Parameters
DIWikiPage | null$contextPage

◆ setDefaultNamespaces()

SMW\Query\Parser\LegacyParser::setDefaultNamespaces (   $namespaces)

Provide an array of namespace constants that are used as default restrictions. If NULL is given, no such default restrictions will be added (faster).

Since
1.6

◆ setDefaultPrefix()

SMW\Query\Parser\LegacyParser::setDefaultPrefix (   $languageCode = null)
Since
3.0
Parameters
string | null$languageCode

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

About | General disclaimer | Privacy policy