Classes, traits, and interfaces - 7.x-2.x - rules

Primary tabs

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
Rule class includes/rules.plugins.inc An actual rule. 1
RulesAbstractPlugin abstract class includes/rules.core.inc Defines a common base class for so-called "Abstract Plugins" like actions. 2
RulesAbstractPluginDefaults class includes/rules.core.inc Provides default implementations of all RulesPluginImplInterface methods.
RulesAbstractPluginUI class ui/ui.core.inc UI for abstract plugins (conditions & actions).
RulesAction class includes/rules.plugins.inc Implements a rules action.
RulesActionContainer abstract class includes/rules.core.inc Base class for all action containers. 4
RulesActionContainerUI class ui/ui.core.inc UI for Rules action container. 3
RulesActionHandlerBase abstract class includes/rules.core.inc Base class for implementing actions via classes. 1
RulesActionHandlerInterface interface includes/rules.core.inc Interface for implementing actions via classes. 1
RulesActionInterface interface includes/rules.core.inc Interface for objects that can be used as actions. 2
RulesActionSet class includes/rules.plugins.inc An action set component.
RulesAdminMinimalProfileTestCase class rules_admin/tests/rules_admin_minimal_profile.test UI test cases for the minimal profile.
RulesAnd class includes/rules.plugins.inc A logical AND.
RulesCommentEventHandler class modules/comment.rules.inc Event handler support comment bundle event settings.
RulesCondition class includes/rules.plugins.inc Implements a rules condition.
RulesConditionContainer abstract class includes/rules.core.inc Base class for all condition containers. 2
RulesConditionContainerUI class ui/ui.core.inc UI for Rules condition container.
RulesConditionHandlerBase abstract class includes/rules.core.inc Base class for implementing conditions via classes. 1
RulesConditionHandlerInterface interface includes/rules.core.inc Interface for implementing conditions via classes. 1
RulesConditionInterface interface includes/rules.core.inc Interface for objects that can be used as conditions. 2
RulesContainerPlugin abstract class includes/rules.core.inc Base class for ContainerPlugins like Rules, Logical Operations or Loops. 3
RulesContainerPluginUI class ui/ui.core.inc UI for Rules Container. 2
RulesData class includes/rules.state.inc A class holding static methods related to data.
RulesDataDirectInputFormInterface interface ui/ui.data.inc Interface for data types providing a direct input form. 3
RulesDataInputEvaluator abstract class includes/rules.processor.inc A base processor for use by input evaluators. 5
RulesDataInputOptionsListInterface interface ui/ui.data.inc Interface for data UI classes providing an options list. 2
RulesDataProcessor abstract class includes/rules.processor.inc Common base class for Rules data processors. 4
RulesDataUI class ui/ui.data.inc Default UI related class for data types. 2
RulesDataUIBoolean class ui/ui.data.inc UI for boolean data.
RulesDataUIBundleEntity class ui/ui.data.inc Data UI variant displaying a select list of available bundle entities.
RulesDataUIDate class ui/ui.data.inc UI for dates.
RulesDataUIDecimal class ui/ui.data.inc UI for decimal data.
RulesDataUIDuration class ui/ui.data.inc UI for duration type parameter.
RulesDataUIEntity class ui/ui.data.inc UI for entity-based data types. 3
RulesDataUIEntityExportable class ui/ui.data.inc UI for exportable entity-based data types.
RulesDataUIInteger class ui/ui.data.inc UI for integers.
RulesDataUIIPAddress class ui/ui.data.inc UI for IP addresses.
RulesDataUIListEntity class ui/ui.data.inc UI for lists of entity-based data types.
RulesDataUIListInteger class ui/ui.data.inc UI for lists of integers. 2
RulesDataUIListText class ui/ui.data.inc UI for lists of textual data. 1
RulesDataUIListToken class ui/ui.data.inc UI for lists of tokens.
RulesDataUITaxonomyVocabulary class ui/ui.data.inc UI for taxonomy vocabularies.
RulesDataUIText class ui/ui.data.inc UI for textual data. 10
RulesDataUITextFormatted class ui/ui.data.inc UI for formatted text.
RulesDataUITextToken class ui/ui.data.inc UI for text tokens.
RulesDataUIURI class ui/ui.data.inc UI for the URI type parameter.
RulesDataWrapperSavableInterface interface includes/rules.state.inc Used to declare custom wrapper classes as saveable. 1
RulesDateInputEvaluator class modules/rules_core.eval.inc A class implementing a rules input evaluator processing date input.
RulesDateOffsetProcessor class modules/rules_core.eval.inc A data processor for applying date offsets.
RulesDependencyException class includes/rules.core.inc An exception that is thrown for missing module dependencies.

Other projects