C# Class HA4IoT.Conditions.ConditionsValidator

Afficher le fichier Open project: chkr1011/CK.HomeAutomation Class Usage Examples

Méthodes publiques

Méthode Description
ConditionsValidator ( ) : System
ConditionsValidator ( IList conditions ) : System
Validate ( ) : ConditionState
WithCondition ( ConditionRelation relation, ICondition condition ) : ConditionsValidator
WithDefaultState ( ConditionState state ) : ConditionsValidator

Private Methods

Méthode Description
GetConditionState ( RelatedCondition relatedCondition, ConditionState comparisonState ) : ConditionState

Method Details

ConditionsValidator() public méthode

public ConditionsValidator ( ) : System
Résultat System

ConditionsValidator() public méthode

public ConditionsValidator ( IList conditions ) : System
conditions IList
Résultat System

Validate() public méthode

public Validate ( ) : ConditionState
Résultat ConditionState

WithCondition() public méthode

public WithCondition ( ConditionRelation relation, ICondition condition ) : ConditionsValidator
relation ConditionRelation
condition ICondition
Résultat ConditionsValidator

WithDefaultState() public méthode

public WithDefaultState ( ConditionState state ) : ConditionsValidator
state ConditionState
Résultat ConditionsValidator