Expose protected fileds to tests. Unregister javaparser on project switch.
1.1 --- a/tasklist.docscan/src/org/netbeans/modules/tasklist/docscan/SourceTasksView.java Mon Mar 01 18:27:36 2004 +0000
1.2 +++ b/tasklist.docscan/src/org/netbeans/modules/tasklist/docscan/SourceTasksView.java Mon Mar 01 18:32:48 2004 +0000
1.3 @@ -92,7 +92,7 @@
1.4 private Background background;
1.5
1.6 /** Selcted folder to be scanned or null */
1.7 - private FileObject selectedFolder;
1.8 + /*package*/ FileObject selectedFolder;
1.9
1.10 private static final int RECENT_ITEMS_COUNT = 4;
1.11 private ArrayList recentFolders = new ArrayList(RECENT_ITEMS_COUNT);
1.12 @@ -483,7 +483,7 @@
1.13 return stop;
1.14 }
1.15
1.16 - private AbstractButton getRefresh() {
1.17 + /*package*/ AbstractButton getRefresh() {
1.18 if (refresh == null) {
1.19 Image image = Utilities.loadImage("org/netbeans/modules/tasklist/docscan/refresh.gif"); // NOI18N
1.20 JButton button = new JButton(new ImageIcon(image));
1.21 @@ -491,13 +491,7 @@
1.22 button.setEnabled(job == null);
1.23 button.addActionListener(new ActionListener() {
1.24 public void actionPerformed(ActionEvent e) {
1.25 -// Component glass = getRootPane().getGlassPane();
1.26 -// JPanel shadow = new JPanel();
1.27 -// shadow.setOpaque(false);
1.28 -// shadow.setBackground(new Color(50,50,50,150));
1.29 -// getRootPane().setGlassPane(shadow);
1.30 handleRefresh();
1.31 -// getRootPane().setGlassPane(glass);
1.32 }
1.33 });
1.34 adjustHeight(button);
1.35 @@ -538,7 +532,7 @@
1.36 private AbstractButton allFilesButton;
1.37 private ButtonGroup group = new ButtonGroup();;
1.38
1.39 - private AbstractButton getAllFiles() {
1.40 + /*package*/ AbstractButton getAllFiles() {
1.41 if (allFilesButton == null) {
1.42 JToggleButton button = new JToggleButton(Util.getString("see-folder"));
1.43 if (selectedFolder == null) {
1.44 @@ -1000,6 +994,19 @@
1.45 super.componentHidden();
1.46 }
1.47
1.48 + // used by unit test
1.49 + /*package*/ ObservableList discloseModel() {
1.50 + return getModel();
1.51 + }
1.52 +
1.53 + /*package*/ Object discloseTable() {
1.54 + return treeTable;
1.55 + }
1.56 +
1.57 + /*package*/ Node discloseNode() {
1.58 + return rootNode;
1.59 + }
1.60 +
1.61 /** User clicked selected folder, restore from cache or ask for context */
1.62 private void handleAllFiles() {
1.63 if (job != null) {