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