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 TgetCurrentLine()TgetPreviousLine()java.lang.StringgetText()booleanhasMoreLines()booleanhasPreviousLine()voidinsertBeforeCurrentLine(T formattedLine)voidjoinCurrentToPrevious()voidjoinCurrentToPrevious(java.lang.String glue)voidmoveToNextLine()
-
-
-
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()
-
-