patterns¶
Classes to aid in working with the STIX 2 patterning language.
-
class
AndBooleanExpression
(operands)¶
-
class
AndObservationExpression
(operands)¶
-
class
BasicObjectPathComponent
(property_name, is_key=False)¶
-
class
BinaryConstant
(value)¶
-
class
BooleanConstant
(value)¶
-
class
EqualityComparisonExpression
(lhs, rhs, negated=False)¶
-
class
FloatConstant
(value)¶
-
class
FollowedByObservationExpression
(operands)¶
-
class
GreaterThanComparisonExpression
(lhs, rhs, negated=False)¶
-
class
GreaterThanEqualComparisonExpression
(lhs, rhs, negated=False)¶
-
class
HashConstant
(value, type)¶
-
class
HexConstant
(value)¶
-
class
InComparisonExpression
(lhs, rhs, negated=False)¶
-
class
IntegerConstant
(value)¶
-
class
IsSubsetComparisonExpression
(lhs, rhs, negated=False)¶
-
class
IsSupersetComparisonExpression
(lhs, rhs, negated=False)¶
-
class
LessThanComparisonExpression
(lhs, rhs, negated=False)¶
-
class
LessThanEqualComparisonExpression
(lhs, rhs, negated=False)¶
-
class
LikeComparisonExpression
(lhs, rhs, negated=False)¶
-
class
ListConstant
(values)¶
-
class
ListObjectPathComponent
(property_name, index)¶
-
class
MatchesComparisonExpression
(lhs, rhs, negated=False)¶
-
class
ObservationExpression
(operand)¶
-
class
OrBooleanExpression
(operands)¶
-
class
OrObservationExpression
(operands)¶
-
class
ParentheticalExpression
(exp)¶
-
class
QualifiedObservationExpression
(observation_expression, qualifier)¶
-
class
ReferenceObjectPathComponent
(reference_property_name)¶
-
class
RepeatQualifier
(times_to_repeat)¶
-
class
StartStopQualifier
(start_time, stop_time)¶
-
class
StringConstant
(value)¶
-
class
TimestampConstant
(value)¶
-
class
WithinQualifier
(number_of_seconds)¶
-
escape_quotes_and_backslashes
(s)¶
-
make_constant
(value)¶