1 19 27 28 package org.netbeans.modules.xml.schema.refactoring.query.views; 29 30 import java.beans.PropertyChangeEvent ; 31 import org.netbeans.modules.xml.nbprefuse.AnalysisViewer; 32 import org.netbeans.modules.xml.nbprefuse.View; 33 import org.netbeans.modules.xml.refactoring.ui.CancelSignal; 34 import org.netbeans.modules.xml.schema.model.SchemaModel; 35 import org.netbeans.modules.xml.schema.refactoring.query.readers.QueryUnusedGlobalsReader; 36 import org.openide.nodes.Node; 37 38 42 public class QueryUnusedGlobalsView implements View{ 43 private SchemaModel model; 44 private Node root; 45 private Boolean excludeGEs; 46 47 50 public QueryUnusedGlobalsView(final SchemaModel model, 51 final Boolean excludeGEs) { 52 this.model = model; 53 this.excludeGEs = excludeGEs; 54 } 55 56 57 58 public void usePacer(boolean use) { 59 } 60 61 62 69 public boolean getMaximizeWidth(){ 70 return false; 71 } 72 73 80 public boolean showView(AnalysisViewer viewer) { 81 viewer.getPanel().setSize(250,200); 83 viewer.setReshowOnResize(false); 84 viewer.removeToolBar(); 85 viewer.addDisplayPanel(new ResultsPanel(root)); 86 return true; 87 } 88 89 90 102 public Object [] createModels( ) { 103 return null; 104 } 105 106 public Object [] createModels(CancelSignal cancelSignal) { 107 QueryUnusedGlobalsReader reader = 108 new QueryUnusedGlobalsReader(); 109 root = reader.findUnusedGlobals(cancelSignal, model,excludeGEs); 110 111 return new Object [] {root}; 112 113 } 114 115 121 public void propertyChange(PropertyChangeEvent evt) { 122 } 123 124 125 } 126 127 128 | Popular Tags |