Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

oracle.ide.extension.rules.functions
Class MultipleSelection

java.lang.Object
  extended by oracle.ide.extension.rules.RuleFunction
      extended by oracle.ide.extension.rules.functions.MultipleSelection

public class MultipleSelection
extends RuleFunction

Returns true if the IDE Context contains a Selection, and the Selection contains multiple Elements. This rule accept one optional parameter whose parameter is a fully-qualifed class name. If supplied, true will only be returned if each Element in the selection matches the expected type.


Constructor Summary
MultipleSelection()
           
 
Method Summary
 boolean evaluate(RuleEvaluationContext ruleContext, java.util.Map<java.lang.String,RuleFunctionParameter> parameters)
           
 
Methods inherited from class oracle.ide.extension.rules.RuleFunction
getRequiredParameterOrThrow, matchesNameOfClassOrAncestor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleSelection

public MultipleSelection()
Method Detail

evaluate

public boolean evaluate(RuleEvaluationContext ruleContext,
                        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)
                 throws RuleEvaluationException
Specified by:
evaluate in class RuleFunction
Throws:
RuleEvaluationException

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Copyright © 1997, 2011, Oracle. All rights reserved.