1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.seasar.tuigwaa.view;
23
24 import org.seasar.tuigwaa.database.function.SearchExeFunction;
25 import org.seasar.tuigwaa.database.function.UpdateExeFunction;
26 import org.seasar.tuigwaa.model.core.TgwEntity;
27
28 /***
29 * @author nishioka
30 */
31 public interface HtmlService {
32
33 public String includeJsp(String path);
34
35 public String toHtml(FormComponent form);
36
37 public EntityFormComponent createFormComponent(TgwEntity entity,
38 Object valueObject);
39
40 public CustomFormComponent createCustomFormComponent(TgwEntity entity,
41 Object valueObject, UpdateExeFunction exeFunction);
42
43 public SearchFormComponent createSearchFormComponent(TgwEntity entity,
44 SearchExeFunction exeFunction);
45
46 public TableFormComponent createTableFormComponent(TgwEntity entity,
47 UpdateExeFunction optionFunction);
48
49 }