From d941231d760c72ad4861bd9146b884d88788b301 Mon Sep 17 00:00:00 2001 From: vito Date: Fri, 6 May 2016 17:11:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E6=97=A0=E7=94=A8=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/fr/design/report/ReportExportAttrPane.java | 5 +---- .../src/com/fr/design/fun/AbstractExportPane.java | 13 +------------ 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/designer/src/com/fr/design/report/ReportExportAttrPane.java b/designer/src/com/fr/design/report/ReportExportAttrPane.java index 4dea276bd..93a690bb9 100644 --- a/designer/src/com/fr/design/report/ReportExportAttrPane.java +++ b/designer/src/com/fr/design/report/ReportExportAttrPane.java @@ -82,10 +82,7 @@ public class ReportExportAttrPane extends BasicPane { } for (AbstractExportPane exportPane : paneList) { - ReportExportAttr exportAttr = exportPane.update(reportExportAttr, ReportExportAttr.class); - if (exportAttr != null) { - reportExportAttr = exportAttr; - } + exportPane.update(reportExportAttr); } return reportExportAttr; } diff --git a/designer_base/src/com/fr/design/fun/AbstractExportPane.java b/designer_base/src/com/fr/design/fun/AbstractExportPane.java index 2986a7f7d..bb585a02d 100644 --- a/designer_base/src/com/fr/design/fun/AbstractExportPane.java +++ b/designer_base/src/com/fr/design/fun/AbstractExportPane.java @@ -9,16 +9,5 @@ public abstract class AbstractExportPane extends BasicPane { public abstract void populate(Object t); - public abstract Object update(Object t); - - public T update(Object t,Class clazz){ - Object object = this.update(t); - if(object == null){ - return null; - } - if(object.getClass().isAssignableFrom(clazz)){ - return clazz.cast(object); - } - return null; - } + public abstract void update(Object t); }