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 booleanexamplesAreNotExcluded(io.cucumber.messages.Messages.GherkinDocument.Feature.Scenario.Examples examples, java.net.URI featurePath)static LineFiltersforCurrentContext()java.util.Set<java.lang.Integer>getLineNumbersFor(java.net.URI featurePath)java.util.Optional<java.net.URI>getURIForFeaturePath(java.net.URI featurePath)booleantableRowIsNotExcludedBy(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)
-