C# Класс Lucene.Net.QueryParsers.Flexible.Standard.Processors.AllowLeadingWildcardProcessor

This processor verifies if ConfigurationKeys.ALLOW_LEADING_WILDCARD is defined in the QueryConfigHandler. If it is and leading wildcard is not allowed, it looks for every WildcardQueryNode contained in the query node tree and throws an exception if any of them has a leading wildcard ('*' or '?').
Наследование: QueryNodeProcessorImpl
Показать файл Открыть проект

Открытые методы

Метод Описание
AllowLeadingWildcardProcessor ( ) : Lucene.Net.QueryParsers.Flexible.Core
Process ( IQueryNode queryTree ) : IQueryNode

Защищенные методы

Метод Описание
PostProcessNode ( IQueryNode node ) : IQueryNode
PreProcessNode ( IQueryNode node ) : IQueryNode
SetChildrenOrder ( IList children ) : IList

Описание методов

AllowLeadingWildcardProcessor() публичный Метод

public AllowLeadingWildcardProcessor ( ) : Lucene.Net.QueryParsers.Flexible.Core
Результат Lucene.Net.QueryParsers.Flexible.Core

PostProcessNode() защищенный Метод

protected PostProcessNode ( IQueryNode node ) : IQueryNode
node IQueryNode
Результат IQueryNode

PreProcessNode() защищенный Метод

protected PreProcessNode ( IQueryNode node ) : IQueryNode
node IQueryNode
Результат IQueryNode

Process() публичный Метод

public Process ( IQueryNode queryTree ) : IQueryNode
queryTree IQueryNode
Результат IQueryNode

SetChildrenOrder() защищенный Метод

protected SetChildrenOrder ( IList children ) : IList
children IList
Результат IList