Package io.cucumber.gherkin
Class GherkinLine
- java.lang.Object
-
- io.cucumber.gherkin.GherkinLine
-
- All Implemented Interfaces:
IGherkinLine
public class GherkinLine extends Object implements IGherkinLine
-
-
Constructor Summary
Constructors Constructor Description GherkinLine(String lineText, int line)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
detach()
String
getLineText(int indentToRemove)
String
getRestTrimmed(int length)
List<GherkinLineSpan>
getTableCells()
List<GherkinLineSpan>
getTags()
int
indent()
boolean
isEmpty()
boolean
startsWith(String prefix)
boolean
startsWithTitleKeyword(String text)
-
-
-
Constructor Detail
-
GherkinLine
public GherkinLine(String lineText, int line)
-
-
Method Detail
-
indent
public int indent()
- Specified by:
indent
in interfaceIGherkinLine
-
detach
public void detach()
- Specified by:
detach
in interfaceIGherkinLine
-
getLineText
public String getLineText(int indentToRemove)
- Specified by:
getLineText
in interfaceIGherkinLine
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceIGherkinLine
-
startsWith
public boolean startsWith(String prefix)
- Specified by:
startsWith
in interfaceIGherkinLine
-
getRestTrimmed
public String getRestTrimmed(int length)
- Specified by:
getRestTrimmed
in interfaceIGherkinLine
-
getTags
public List<GherkinLineSpan> getTags()
- Specified by:
getTags
in interfaceIGherkinLine
-
getTableCells
public List<GherkinLineSpan> getTableCells()
- Specified by:
getTableCells
in interfaceIGherkinLine
-
startsWithTitleKeyword
public boolean startsWithTitleKeyword(String text)
- Specified by:
startsWithTitleKeyword
in interfaceIGherkinLine
-
-