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

      public static LineFilters 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)