Interface PatternExpression
- All Known Implementing Classes:
ComparisonExpression,CompoundExpression,ListExpression,LiteralExpression,ObjectPathExpression,ObservationExpression,QualifiedExpression
public interface PatternExpression
Base interface for STIX pattern expressions.
Pattern expressions form an Abstract Syntax Tree (AST) representing the pattern structure.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumExpression types in STIX patterns -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(PatternVisitor<T> visitor) Accept a visitor for pattern traversalgetType()Get the expression type
-
Method Details
-
accept
Accept a visitor for pattern traversal -
getType
PatternExpression.ExpressionType getType()Get the expression type
-