public class BlocLines extends java.lang.Object implements java.lang.Iterable<StringLocated>
public java.lang.String toString()
toString
in class java.lang.Object
public static BlocLines load(SFile f, LineLocation location) throws java.io.IOException
java.io.IOException
public static BlocLines load(java.io.InputStream is, LineLocation location) throws java.io.IOException
java.io.IOException
public static BlocLines from(java.util.List<StringLocated> lines)
public Display toDisplay() throws NoSuchColorException
NoSuchColorException
public static BlocLines single(StringLocated single)
public static BlocLines singleString(java.lang.String single)
public static BlocLines fromArray(java.lang.String[] array)
public static BlocLines getWithNewlines(java.lang.String s)
public static BlocLines create()
public BlocLines add(StringLocated s)
public BlocLines addString(java.lang.String s)
public java.util.List<java.lang.String> getLinesAsStringForSprite()
public int size()
public StringLocated getAt(int i)
public StringLocated getFirst()
public StringLocated getLast()
public BlocLines cleanList(MultilinesStrategy strategy)
public BlocLines trim()
public BlocLines removeEmptyLines()
public BlocLines removeEmptyColumns()
public char getLastChar()
public BlocLines removeStartingAndEnding(java.lang.String data, int removeAtEnd)
public BlocLines overrideLastLine(java.lang.String last)
public BlocLines toSingleLineWithHiddenNewLine()
public BlocLines trimSmart(int referenceLine)
public BlocLines subExtract(int margeStart, int margeEnd)
public BlocLines subList(int start, int end)
public java.util.Iterator<StringLocated> iterator()
iterator
in interface java.lang.Iterable<StringLocated>
public BlocLines eventuallyMoveBracket()
public BlocLines eventuallyMoveAllEmptyBracket()
public BlocLines removeFewChars(int nb)
public CharInspector inspector()
public CharInspector inspectorWithNewlines()