Essentials/Essentials/src/main/java/com/earth2me/essentials/textreader/SimpleTextPager.java

31 lines
680 B
Java

package com.earth2me.essentials.textreader;
import com.earth2me.essentials.CommandSource;
import java.util.List;
public class SimpleTextPager {
private final transient IText text;
public SimpleTextPager(final IText text) {
this.text = text;
}
public void showPage(final CommandSource sender) {
for (final String line : text.getLines()) {
sender.sendMessage(line);
}
}
public List<String> getLines() {
return text.getLines();
}
public String getLine(final int line) {
if (text.getLines().size() < line) {
return null;
}
return text.getLines().get(line);
}
}