package org.kde.KTextEditor; import java.util.List; import org.freedesktop.dbus.DBusInterface; import org.freedesktop.dbus.DBusInterfaceName; @DBusInterfaceName("org.kde.KTextEditor.Document") public interface Document extends DBusInterface { public boolean clear(); public boolean reload(); public boolean save(); public boolean saveAs(); public boolean setTextLines(List text); public boolean isEmpty(); public int lineLength(int line); public Struct1 endOfLine(int line); public boolean insertText(Struct2 cursor, String text, boolean block); public boolean insertTextLines(Struct3 cursor, List text, boolean block); public boolean cursorInText(Struct4 cursor); public boolean insertLine(int line, String text); public boolean insertLines(int line, List text); public boolean removeLine(int line); public boolean setEncoding(String encoding); public void encoding(); public boolean setText(String text); public String text(); public int lines(); public int totalCharacters(); }