1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| package com.vci.client.uif.engine.client.compare.attribute;
|
| import java.util.List;
|
| /**
| * 对象属性接口<p>
| *
| * 控制比较窗口中属性的显示
| *
| * @author VCI-STGK006
| *
| */
| public interface Attributes {
|
| /**
| * 得到属性比较窗口需要显示的所有属性名称
| *
| * 比较器通过此方法得到需要比较的属性
| * @return
| */
| public List<Attdef> getDisplayAttributes();
|
| /**
| * 得到树节点显示的属性名称
| *
| * @return 当返回null或者返回一个空List时,默认显示
| * TreeNodeObject.toString();
| */
| public List<Attdef> getNodeDisplayAttrs();
|
| /**
| * 属性值转化
| * @param ad 属性定义
| * @param value 属性值
| * @return
| */
| public Object convert(Attdef ad, Object value);
|
| }
|
|