1 package org.catacomb.interlish.structure;
2
3
4
5 public interface TargetStore extends Visible {
6
7 boolean has(String id);
8
9 Object get(String id);
10
11 ProgressReport getProgressReport(String id);
12
13 PopulableMenu getSubMenu(String id);
14
15 AssemblyEditor getAssemblyEditor();
16
17 SaverLoader getModel();
18
19 Button getButton(String id);
20
21 Marketplace getMarketplace();
22
23 void setStringValue(String name, String value);
24
25 void setObjectValue(String name, Object value);
26
27 Dialog getDialog(String string);
28
29 TextField getTextField(String string);
30
31 TextArea getTextArea(String string);
32
33 Choice getChoice(String string);
34
35 Toggle getToggle(String string);
36
37 InfoReceiver getInfoReceiver();
38
39 StringValueEditor getStringValueEditor(String string);
40
41 DoubleValueEditor getDoubleValueEditor(String string);
42
43 ColorValueEditor getColorValueEditor(String string);
44
45 IntegerValueEditor getIntegerValueEditor(String string);
46
47 void printAvailable();
48
49 }