| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
 Collaboration diagram for ilQueryParser:
 Collaboration diagram for ilQueryParser:| Public Member Functions | |
| ilQueryParser ($a_query_str) | |
| Constructor  public. | |
| setMinWordLength ($a_length, $a_force=false) | |
| getMinWordLength () | |
| setMessage ($a_msg) | |
| getMessage () | |
| appendMessage ($a_msg) | |
| setCombination ($a_combination) | |
| getCombination () | |
| getQueryString () | |
| getWords () | |
| getQuotedWords ($with_quotation=false) | |
| getLuceneQueryString () | |
| parse () | |
| __parseQuotation () | |
| validate () | |
| Data Fields | |
| $lng = null | |
| $min_word_length = 0 | |
| $query_str | |
| $quoted_words = array() | |
| $message | |
| $combination | |
| Protected Attributes | |
| $settings = null | |
Definition at line 38 of file class.ilQueryParser.php.
| ilQueryParser::__parseQuotation | ( | ) | 
Definition at line 195 of file class.ilQueryParser.php.
References $query_str, getQueryString(), and ilUtil\prepareDBString().
Referenced by parse().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilQueryParser::appendMessage | ( | $a_msg | ) | 
Definition at line 101 of file class.ilQueryParser.php.
References getMessage().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilQueryParser::getCombination | ( | ) | 
Definition at line 114 of file class.ilQueryParser.php.
References $combination.
Referenced by getLuceneQueryString().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilQueryParser::getLuceneQueryString | ( | ) | 
Definition at line 144 of file class.ilQueryParser.php.
References getCombination(), and getQuotedWords().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilQueryParser::getMessage | ( | ) | 
Definition at line 97 of file class.ilQueryParser.php.
References $message.
Referenced by appendMessage(), and validate().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilQueryParser::getMinWordLength | ( | ) | 
Definition at line 88 of file class.ilQueryParser.php.
References $min_word_length.
Referenced by parse(), and validate().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilQueryParser::getQueryString | ( | ) | 
Definition at line 119 of file class.ilQueryParser.php.
Referenced by __parseQuotation(), and parse().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilQueryParser::getQuotedWords | ( | $with_quotation = false | ) | 
Definition at line 128 of file class.ilQueryParser.php.
Referenced by getLuceneQueryString().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilQueryParser::getWords | ( | ) | 
Definition at line 123 of file class.ilQueryParser.php.
Referenced by validate().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilQueryParser::ilQueryParser | ( | $a_query_str | ) | 
Constructor public.
Definition at line 55 of file class.ilQueryParser.php.
References $lng, ilSearchSettings\getInstance(), and setMinWordLength().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilQueryParser::parse | ( | ) | 
Definition at line 157 of file class.ilQueryParser.php.
References __parseQuotation(), getMinWordLength(), getQueryString(), ilUtil\prepareDBString(), and setMessage().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilQueryParser::setCombination | ( | $a_combination | ) | 
Definition at line 110 of file class.ilQueryParser.php.
| ilQueryParser::setMessage | ( | $a_msg | ) | 
Definition at line 93 of file class.ilQueryParser.php.
Referenced by parse(), and validate().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilQueryParser::setMinWordLength | ( | $a_length, | |
| $a_force = false | |||
| ) | 
Definition at line 75 of file class.ilQueryParser.php.
References $GLOBALS.
Referenced by ilQueryParser(), ilLDAPSettingsGUI\loadRoleAssignmentRule(), ilAuthShibbolethSettingsGUI\loadRule(), and ilObjectCopyGUI\searchSource().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilQueryParser::validate | ( | ) | 
Definition at line 222 of file class.ilQueryParser.php.
References getMessage(), getMinWordLength(), getWords(), and setMessage().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilQueryParser::$combination | 
Definition at line 48 of file class.ilQueryParser.php.
Referenced by getCombination().
| ilQueryParser::$lng = null | 
Definition at line 40 of file class.ilQueryParser.php.
Referenced by ilQueryParser().
| ilQueryParser::$message | 
Definition at line 47 of file class.ilQueryParser.php.
Referenced by getMessage().
| ilQueryParser::$min_word_length = 0 | 
Definition at line 42 of file class.ilQueryParser.php.
Referenced by getMinWordLength().
| ilQueryParser::$query_str | 
Definition at line 45 of file class.ilQueryParser.php.
Referenced by __parseQuotation().
| ilQueryParser::$quoted_words = array() | 
Definition at line 46 of file class.ilQueryParser.php.
| 
 | protected | 
Definition at line 49 of file class.ilQueryParser.php.