Class LineByLineNavigator<T extends Line>
- java.lang.Object
-
- org.eclipse.epsilon.egl.formatter.linebyline.LineByLineNavigator<T>
-
-
Constructor Summary
Constructors Constructor Description LineByLineNavigator(String text, LineFactory<T> lineFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getCurrentLine()
T
getPreviousLine()
String
getText()
boolean
hasMoreLines()
boolean
hasPreviousLine()
void
insertBeforeCurrentLine(T formattedLine)
void
joinCurrentToPrevious()
void
joinCurrentToPrevious(String glue)
void
moveToNextLine()
-
-
-
Constructor Detail
-
LineByLineNavigator
public LineByLineNavigator(String text, LineFactory<T> lineFactory)
-
-
Method Detail
-
hasPreviousLine
public boolean hasPreviousLine()
-
getPreviousLine
public T getPreviousLine()
-
getCurrentLine
public T getCurrentLine()
-
hasMoreLines
public boolean hasMoreLines()
-
insertBeforeCurrentLine
public void insertBeforeCurrentLine(T formattedLine)
-
joinCurrentToPrevious
public void joinCurrentToPrevious()
-
joinCurrentToPrevious
public void joinCurrentToPrevious(String glue)
-
moveToNextLine
public void moveToNextLine()
-
getText
public String getText()
-
-