org.ceryle.wiki.plugin.query.operators
Interface Modifier

All Known Implementing Classes:
ByModifier, FromModifier, IsModifier, TagManagerImpl.HasTagModifier, ToModifier

public interface Modifier

A Modifier is an awful lot like an operator, but may span across Expressions and sub-Expressions. A modifier is specified in the query string just like any operator, but remains "in effect" across all sub-expressions until and unless a new modifier is encountered. if no modifier is present the IS modifier is used by default.

Author:
Murray Altheim, John Volkar (john.volkar at gmail.com)

Method Summary
 boolean applyModifier(ReferenceInfoProvider refInfoProvider, String candidateName, String termName)
           
 

Method Detail

applyModifier

boolean applyModifier(ReferenceInfoProvider refInfoProvider,
                      String candidateName,
                      String termName)
                      throws QueryException
Throws:
QueryException


The Ceryle Project. Copyright ©2001-2007 Murray Altheim, All Rights Reserved. See LICENSE included with distribution.