1
2
3
4
5
6
7 package org.sourceforge.jvb3d.Model;
8
9 /***
10 * @author spootnick
11 *
12 * Definiuje operacje udostępniane przez Chat (HudObject)
13 */
14 public interface IChatControl {
15 /***
16 * Powoduje rozpoczęcie edycji nowej lini tekstu
17 * @param inputMark znak zachęty
18 */
19 public void beginEdit(String inputMark);
20 /***
21 * Podowuje zakończenie edycji aktualnej lini i dodanie jej do zawartości obiektu
22 * @param sourceName nazwa która będzie użyta jako źródło tekstu
23 */
24 public void submitLine(String sourceName);
25 /***
26 * Dokleja łańcuch do aktualnie edytowanej linii
27 * @param s
28 */
29 public void append(String s);
30
31 /***
32 * Usuwa określoną ilość znaków
33 * @param nChars ilość znaków do usunięcia
34 */
35 public void delete(int nChars);
36 }