Classes, traits, and interfaces

Primary tabs

Contains filters are case sensitive
Namesort descending Type Namespace Location Description
Rule class rules/includes/rules.plugins.inc An actual rule. Note: A rule also implements the RulesActionInterface (inherited).
RulesAbstractPlugin abstract class rules/includes/rules.core.inc Defines a common base class for so called "Abstract Plugins" like actions. Thus modules have to provide the concrete plugin implementation.
RulesAbstractPluginDefaults class rules/includes/rules.core.inc Class providing default implementations of the methods of the RulesPluginImplInterface.
RulesAbstractPluginUI class rules/ui/ui.core.inc UI for abstract plugins (conditions & actions).
RulesAction class rules/includes/rules.plugins.inc Implements a rules action.
RulesActionContainer abstract class rules/includes/rules.core.inc Base class for all action containers.
RulesActionContainerUI class rules/ui/ui.core.inc UI for Rules action container.
RulesActionHandlerBase abstract class rules/includes/rules.core.inc Base class for implementing actions via classes.
RulesActionHandlerInterface interface rules/includes/rules.core.inc Interface for implementing actions via classes.
RulesActionInterface interface rules/includes/rules.core.inc Interface for objects that can be used as action.
RulesCommentEventHandler class rules/modules/comment.rules.inc Event handler support comment bundle event settings.
RulesCondition class rules/includes/rules.plugins.inc Implements a rules condition.
RulesConditionContainer abstract class rules/includes/rules.core.inc Base class for all condition containers.
RulesConditionContainerUI class rules/ui/ui.core.inc UI for Rules condition container.
RulesConditionHandlerBase abstract class rules/includes/rules.core.inc Base class for implementing conditions via classes.
RulesConditionHandlerInterface interface rules/includes/rules.core.inc Interface for implementing conditions via classes.
RulesConditionInterface interface rules/includes/rules.core.inc Interface for objects that can be used as condition.
RulesContainerPlugin abstract class rules/includes/rules.core.inc Base class for ContainerPlugins like Rules, Logical Operations or Loops.
RulesContainerPluginUI class rules/ui/ui.core.inc UI for Rules Container.
RulesData class rules/includes/rules.state.inc A class holding static methods related to data.
RulesDataDirectInputFormInterface interface rules/ui/ui.data.inc Interface for data types providing a direct input form.
RulesDataInputEvaluator abstract class rules/includes/rules.processor.inc A base processor for use as input evaluators. Input evaluators are not listed in hook_rules_data_processor_info(). Instead they use hook_rules_evaluator_info() and get attached to input forms.
RulesDataInputOptionsListInterface interface rules/ui/ui.data.inc Interface for data UI classes providing an options list.
RulesDataProcessor abstract class rules/includes/rules.processor.inc Common base class for Rules data processors.
RulesDataUI class rules/ui/ui.data.inc Default UI related class for data types.
RulesDataUIBoolean class rules/ui/ui.data.inc UI for boolean data.
RulesDataUIBundleEntity class rules/ui/ui.data.inc Data UI variant displaying a select list of available bundle entities.
RulesDataUIDate class rules/ui/ui.data.inc UI for dates.
RulesDataUIDecimal class rules/ui/ui.data.inc UI for decimal data.
RulesDataUIDuration class rules/ui/ui.data.inc UI for duration type parameter.
RulesDataUIEntity class rules/ui/ui.data.inc UI for entity-based data types.
RulesDataUIEntityExportable class rules/ui/ui.data.inc UI for exportable entity-based data types.
RulesDataUIInteger class rules/ui/ui.data.inc UI for integers.
RulesDataUIIPAddress class rules/ui/ui.data.inc UI for IP addresses.
RulesDataUIListEntity class rules/ui/ui.data.inc UI for lists of entity-based data types.
RulesDataUIListInteger class rules/ui/ui.data.inc UI for lists of integers.
RulesDataUIListText class rules/ui/ui.data.inc UI for lists of textual data.
RulesDataUIListToken class rules/ui/ui.data.inc UI for lists of tokens.
RulesDataUITaxonomyVocabulary class rules/ui/ui.data.inc UI for taxonomy vocabularies.
RulesDataUIText class rules/ui/ui.data.inc UI for textual data.
RulesDataUITextFormatted class rules/ui/ui.data.inc UI for formatted text.
RulesDataUITextToken class rules/ui/ui.data.inc UI for text tokens.
RulesDataUIURI class rules/ui/ui.data.inc UI for the URI type parameter.
RulesDataWrapperSavableInterface interface rules/includes/rules.state.inc Interface that allows custom wrapper classes to declare that they are savable.
RulesDateInputEvaluator class rules/modules/rules_core.eval.inc A class implementing a rules input evaluator processing date input. This is needed to treat relative date inputs for strtotime right, consider "now".
RulesDateOffsetProcessor class rules/modules/rules_core.eval.inc A data processor for applying date offsets.
RulesDependencyException class rules/includes/rules.core.inc An exception that is thrown for missing module dependencies.
RulesElementMap class rules/ui/ui.core.inc Helper object for mapping elements to ids.
RulesEntityController class rules/includes/rules.core.inc Make sure loaded rule configs are instantiated right.
RulesEvaluationException class rules/includes/rules.core.inc An exception that is thrown during evaluation.

Pages

Other projects