Click or drag to resize

TresholdParser Klasse

Ein Parser mit der Fähigkeit, Schwellenwert-Operatoren aufzulösen. Abgeleitet vom Parser für erweiterte boolesche Ausdrücke. Es werden zusätzlich zu den in LogicalParser definierten Operatoren neun Operatoren für 10%, 20%, ... , 80%, 90% Schwellenwert eingeführt. Die Schwellenwert-Logik (treshold) prüft, ob ein bestimmter Prozentsatz der einem Job untergeordneter Knoten das Ergebnis true geliefert hat. Wird der durch den gewählten Operator festgelegte Prozentsatz (Schwellenwert) erreicht oder überschritten, geht der gesamte Job auf true (grüne Anzeige). Erstellt aus einem Textausdruck einen äquivalenten Baum.
Vererbungshierarchie

Namensraum: NetEti.ExpressionParser
Assembly: NetEti.ExpressionParser (in NetEti.ExpressionParser.dll) Version: 1.0.0+20609015c2da6e03a80f381a46b367814c82f34b
Syntax
public class TresholdParser : LogicalParser

Der TresholdParser Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeTresholdParser Standard Konstruktor.
Zurück nach oben
Eigenschaften
 NameBeschreibung
Public EigenschaftExpressionString Der ursprünglich übergebene Text-Ausdruck.
(Vererbt von ExpressionParser)
Public EigenschaftMetaRules Liste von höherwertigen Operatoren mit zugeordneten Unterausdrücken. BooleanParser
(Vererbt von ExpressionParser)
Public EigenschaftOperatorPriority Liste von Operatoren mit ihren relativen Prioritäten. BooleanParser
(Vererbt von ExpressionParser)
Public EigenschaftOperators Liste von jeweils ein oder zwei möglichen Operanden mit jeweils einem zugeordneten Operator. BooleanParser
(Vererbt von ExpressionParser)
Public EigenschaftToken Liste von jeweils mehrern möglichen Text-Token mit jeweils einem zugeordneten internen Schlüssel. BooleanParser
(Vererbt von ExpressionParser)
Zurück nach oben
Methoden
 NameBeschreibung
Public MethodeGetOperands Parst und retourniert alle Namen, die nicht zu den für diesen Parsertyp definierten Operatoren gehören.
(Vererbt von ExpressionParser)
Public MethodeParse Überführt einen Textausdruck anhand vorgegebener Regeln in einen äquivalenten Syntaxbaum.
(Vererbt von ExpressionParser)
Zurück nach oben
Siehe auch