Class StixPattern
java.lang.Object
security.whisper.javastix.pattern.StixPattern
Represents a parsed STIX pattern.
STIX patterns are expressions that describe ways to detect cyber observables.
-
Constructor Summary
ConstructorsConstructorDescriptionStixPattern(String originalPattern, PatternExpression expression, List<String> observableTypes, boolean valid, Optional<String> errorMessage) -
Method Summary
-
Constructor Details
-
StixPattern
-
-
Method Details
-
getOriginalPattern
The original pattern string -
getExpression
The parsed pattern expression tree -
getObservableTypes
List of observable types referenced in this pattern -
isValid
public boolean isValid()Whether the pattern is syntactically valid -
getErrorMessage
Error message if pattern is invalid -
toString
-