01: package org.conform;
02:
03: /**
04: * Data binding interface.
05: */
06: public interface Data {
07: void initialize();
08:
09: void flush();
10:
11: void update();
12:
13: void clear();
14:
15: void setValue(Object value);
16:
17: Object getValue();
18:
19: void addValidationListener(ValidationListener listener);
20:
21: void removeValidationListener(ValidationListener listener);
22:
23: void fireAddIssue(ValidationEvent event);
24:
25: void fireRemoveIssue(ValidationEvent event);
26:
27: boolean isIssuePublishingActive();
28:
29: void setIssuePublishingActive(boolean issuePublishingActive);
30:
31: void revalidate();
32:
33: Meta getMeta();
34: }
|