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
| package com.mxgraph.io;
|
| import java.util.Map;
| import org.w3c.dom.Node;
|
| public class mxGenericChangeCodec extends mxObjectCodec
| {
| protected String fieldname;
|
| public mxGenericChangeCodec(Object paramObject, String paramString)
| {
| this(paramObject, new String[] { "model", "previous" }, new String[] { "cell" }, null, paramString);
| }
|
| public mxGenericChangeCodec(Object paramObject, String[] paramArrayOfString1, String[] paramArrayOfString2, Map<String, String> paramMap, String paramString)
| {
| super(paramObject, paramArrayOfString1, paramArrayOfString2, paramMap);
| this.fieldname = paramString;
| }
|
| public Object afterDecode(mxCodec parammxCodec, Node paramNode, Object paramObject)
| {
| Object localObject = getFieldValue(paramObject, "cell");
| if (localObject instanceof Node)
| setFieldValue(paramObject, "cell", parammxCodec.decodeCell((Node)localObject, false));
| setFieldValue(paramObject, "previous", getFieldValue(paramObject, this.fieldname));
| return paramObject;
| }
| }
|
| /* Location: C:\Users\platform-001\Desktop\新建文件夹 (2)\jgraphx.jar
| * Qualified Name: com.mxgraph.io.mxGenericChangeCodec
| * JD-Core Version: 0.5.3
| */
|
|