public abstract class PatternCommandSniffer extends Object implements info.magnolia.periscope.sniff.QuerySniffer
This is useful whenever a sniff is based on a simple pattern that can be represented with regular expressions.
Constructor and Description |
---|
PatternCommandSniffer() |
Modifier and Type | Method and Description |
---|---|
protected abstract info.magnolia.periscope.operation.OperationRequest |
execute(Matcher matcher) |
protected abstract Pattern |
getPattern() |
Optional<info.magnolia.periscope.operation.OperationRequest> |
sniff(String query) |
public Optional<info.magnolia.periscope.operation.OperationRequest> sniff(String query)
sniff
in interface info.magnolia.periscope.sniff.QuerySniffer
protected abstract Pattern getPattern()
protected abstract info.magnolia.periscope.operation.OperationRequest execute(Matcher matcher)
Copyright © 2021 Magnolia International Ltd.. All rights reserved.