Author: tchemit Date: 2008-02-14 15:36:08 +0000 (Thu, 14 Feb 2008) New Revision: 967 Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java Log: on specialise l'historique, TreeNode n'est pas suffisant, LoggableElementTreeNode convient mieux et fait ?\195?\169viter des casts Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java 2008-02-14 15:34:27 UTC (rev 966) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java 2008-02-14 15:36:08 UTC (rev 967) @@ -27,7 +27,6 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import javax.swing.tree.TreeNode; import java.beans.PropertyChangeListener; import java.beans.PropertyChangeSupport; @@ -92,7 +91,7 @@ */ protected MetaData detail; - protected HistoryModel<TreeNode> history; + protected HistoryModel<LoggableElementTreeNode> history; public String getName() { return tab.name(); @@ -134,9 +133,9 @@ return detail; } - public HistoryModel<TreeNode> getHistory() { + public HistoryModel<LoggableElementTreeNode> getHistory() { if (history == null) { - history = new HistoryModel<TreeNode>(HISTORY_CAPACITY); + history = new HistoryModel<LoggableElementTreeNode>(HISTORY_CAPACITY); } return history; } @@ -175,7 +174,7 @@ firePropertyChange(Properties.SELECTED_ATTACHMENT_INDEX_PROPERTY_CHANGED, oldSelectedAttachmentIndex, selectedAttachmentIndex); } - public void clear() { + public void clear() { getHistory().clear(); reset(); }