org.alfresco.repo.search.impl.querymodel
Interface Function

All Known Implementing Classes:
BaseComparison, BaseFunction, Child, Descendant, Equals, Exists, FTSFuzzyTerm, FTSPhrase, FTSPrefixTerm, FTSProximity, FTSRange, FTSTerm, FTSWildTerm, GreaterThan, GreaterThanOrEquals, In, LessThan, LessThanOrEquals, Like, Lower, LuceneChild, LuceneDescendant, LuceneEquals, LuceneExists, LuceneFTSFuzzyTerm, LuceneFTSPhrase, LuceneFTSPrefixTerm, LuceneFTSProximity, LuceneFTSRange, LuceneFTSTerm, LuceneFTSWildTerm, LuceneGreaterThan, LuceneGreaterThanOrEquals, LuceneIn, LuceneLessThan, LuceneLessThanOrEquals, LuceneLike, LuceneLower, LuceneNotEquals, LucenePropertyAccessor, LuceneScore, LuceneUpper, NotEquals, PropertyAccessor, Score, Upper

public interface Function


Method Summary
 ArgumentDefinition getArgumentDefinition(java.lang.String name)
          Get the argument Definition
 java.util.LinkedHashMap getArgumentDefinitions()
          Get the argument Definitions
 java.lang.String getName()
          Get the function name
 QName getReturnType()
          Get the return type for the function
 java.io.Serializable getValue(java.util.Map args, FunctionEvaluationContext context)
          Evaluation a function
 

Method Detail

getValue

java.io.Serializable getValue(java.util.Map args,
                              FunctionEvaluationContext context)
Evaluation a function

Parameters:
args -
Returns:

getReturnType

QName getReturnType()
Get the return type for the function

Returns:

getName

java.lang.String getName()
Get the function name

Returns:

getArgumentDefinitions

java.util.LinkedHashMap getArgumentDefinitions()
Get the argument Definitions

Returns:

getArgumentDefinition

ArgumentDefinition getArgumentDefinition(java.lang.String name)
Get the argument Definition

Returns:


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.