1 package es.inteco.eni.swing;
2
3 import java.awt.event.ItemEvent;
4 import java.awt.event.ItemListener;
5
6 import es.inteco.eni.xml.XmlTree;
7
8
9
10
11
12
13
14 public class TransformedViewRButtonItemListener implements ItemListener{
15
16
17
18
19 private ENIValidator eniValidator;
20
21
22
23
24
25 public TransformedViewRButtonItemListener(ENIValidator eniValidator){
26 this.eniValidator = eniValidator;
27 }
28
29
30
31
32
33 @Override
34 public void itemStateChanged(ItemEvent e) {
35 if(e.getStateChange() == ItemEvent.SELECTED){
36 XmlTree xmlTree = eniValidator.getTransformedViewPane().getXmlTree();
37
38 eniValidator.getTransformedViewPane().setXmlTree(xmlTree);
39 if(xmlTree!=null){
40 eniValidator.cleanConsole();
41 }
42 eniValidator.getGraphicViewPanel().add(eniValidator.getTransformedViewScroll());
43 eniValidator.getGraphicViewPanel().remove(eniValidator.getTreeViewPaneScroll());
44 eniValidator.repaint();
45 }
46 }
47 }