KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > spi > palette > ProxyModel


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19
20 package org.netbeans.spi.palette;
21 import javax.swing.Action JavaDoc;
22 import org.netbeans.modules.palette.Category;
23 import org.netbeans.modules.palette.Item;
24 import org.netbeans.modules.palette.Model;
25 import org.netbeans.modules.palette.ModelListener;
26 import org.openide.util.Lookup;
27
28
29
30 /**
31  *
32  * @author Stanislav Aubrecht
33  */

34 public class ProxyModel implements Model {
35
36     boolean showCustomizerCalled = false;
37     private Model original;
38
39     /** Creates a new instance of DummyModel */
40     public ProxyModel( Model original ) {
41         this.original = original;
42     }
43
44     public void showCustomizer(PaletteController pc, org.netbeans.modules.palette.Settings settings) {
45         showCustomizerCalled = true;
46         //super.showCustomizer(settings);
47
}
48
49     public void addModelListener(ModelListener listener) {
50         original.addModelListener( listener );
51     }
52
53     public void removeModelListener(ModelListener listener) {
54         original.removeModelListener( listener );
55     }
56
57     public boolean moveCategory( Category source, Category target, boolean moveBefore ) {
58         return original.moveCategory( source, target, moveBefore );
59     }
60
61     public void refresh() {
62         original.refresh();
63     }
64
65     public Action JavaDoc[] getActions() {
66         return original.getActions();
67     }
68
69     public Category[] getCategories() {
70         return original.getCategories();
71     }
72
73     public String JavaDoc getName() {
74         return original.getName();
75     }
76
77     public Lookup getRoot() {
78         return original.getRoot();
79     }
80
81     public Category getSelectedCategory() {
82         return original.getSelectedCategory();
83     }
84
85     public Item getSelectedItem() {
86         return original.getSelectedItem();
87     }
88
89     public void setSelectedItem(Lookup category, Lookup item) {
90         original.setSelectedItem( category, item );
91     }
92
93     public void clearSelection() {
94         original.clearSelection();
95     }
96
97     public boolean canReorderCategories() {
98         return original.canReorderCategories();
99     }
100 }
101
Popular Tags