public final class ProjectHasContent extends RuleFunction
evaluate(oracle.ide.extension.rules.RuleEvaluationContext, java.util.Map<java.lang.String, oracle.ide.extension.rules.RuleFunctionParameter>) if the given Context contains a Project and that Project has at least one file in the content set referenced by the rule parameter, . The rule parameter is required, and the value is the key that identifies a content set.
Note: If the content set key parameter does not match a registered content set provider, this rule will throw an exception from evaluate(oracle.ide.extension.rules.RuleEvaluationContext, java.util.Map<java.lang.String, oracle.ide.extension.rules.RuleFunctionParameter>).
| Constructor and Description | 
|---|
ProjectHasContent()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
evaluate(RuleEvaluationContext ruleContext, java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
getRequiredParameterOrThrow, matchesNameOfClassOrAncestorpublic boolean evaluate(RuleEvaluationContext ruleContext, java.util.Map<java.lang.String,RuleFunctionParameter> parameters) throws RuleEvaluationException
evaluate in class RuleFunctionRuleEvaluationException - If the content set key parameter does not match a registered content set provider