Package io.cucumber.core.plugin
Class LineFilters
java.lang.Object
io.cucumber.core.plugin.LineFilters
public class LineFilters
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description LineFilters()
-
Method Summary
Modifier and Type Method Description boolean
examplesAreNotExcluded(io.cucumber.messages.Messages.GherkinDocument.Feature.Scenario.Examples examples, java.net.URI featurePath)
static LineFilters
forCurrentContext()
java.util.Set<java.lang.Integer>
getLineNumbersFor(java.net.URI featurePath)
java.util.Optional<java.net.URI>
getURIForFeaturePath(java.net.URI featurePath)
boolean
tableRowIsNotExcludedBy(io.cucumber.messages.Messages.GherkinDocument.Feature.TableRow tableRow, java.net.URI featurePath)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
LineFilters
public LineFilters()
-
-
Method Details
-
forCurrentContext
-
getURIForFeaturePath
public java.util.Optional<java.net.URI> getURIForFeaturePath(java.net.URI featurePath) -
getLineNumbersFor
public java.util.Set<java.lang.Integer> getLineNumbersFor(java.net.URI featurePath) -
examplesAreNotExcluded
public boolean examplesAreNotExcluded(io.cucumber.messages.Messages.GherkinDocument.Feature.Scenario.Examples examples, java.net.URI featurePath) -
tableRowIsNotExcludedBy
public boolean tableRowIsNotExcludedBy(io.cucumber.messages.Messages.GherkinDocument.Feature.TableRow tableRow, java.net.URI featurePath)
-