001: /* ====================================================================
002: * The JRefactory License, Version 1.0
003: *
004: * Copyright (c) 2001 JRefactory. All rights reserved.
005: *
006: * Redistribution and use in source and binary forms, with or without
007: * modification, are permitted provided that the following conditions
008: * are met:
009: *
010: * 1. Redistributions of source code must retain the above copyright
011: * notice, this list of conditions and the following disclaimer.
012: *
013: * 2. Redistributions in binary form must reproduce the above copyright
014: * notice, this list of conditions and the following disclaimer in
015: * the documentation and/or other materials provided with the
016: * distribution.
017: *
018: * 3. The end-user documentation included with the redistribution,
019: * if any, must include the following acknowledgment:
020: * "This product includes software developed by the
021: * JRefactory (http://www.sourceforge.org/projects/jrefactory)."
022: * Alternately, this acknowledgment may appear in the software itself,
023: * if and wherever such third-party acknowledgments normally appear.
024: *
025: * 4. The names "JRefactory" must not be used to endorse or promote
026: * products derived from this software without prior written
027: * permission. For written permission, please contact seguin@acm.org.
028: *
029: * 5. Products derived from this software may not be called "JRefactory",
030: * nor may "JRefactory" appear in their name, without prior written
031: * permission of Chris Seguin.
032: *
033: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
034: * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
035: * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
036: * DISCLAIMED. IN NO EVENT SHALL THE CHRIS SEGUIN OR
037: * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
038: * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
039: * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
040: * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
041: * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
042: * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
043: * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
044: * SUCH DAMAGE.
045: * ====================================================================
046: *
047: * This software consists of voluntary contributions made by many
048: * individuals on behalf of JRefactory. For more information on
049: * JRefactory, please see
050: * <http://www.sourceforge.org/projects/jrefactory>.
051: */
052: package org.acm.seguin.ide.jbuilder;
053:
054: import com.borland.primetime.ide.Browser;
055: import com.borland.primetime.ide.BrowserListener;
056: import com.borland.primetime.ide.NodeViewer;
057: import com.borland.primetime.node.Node;
058: import com.borland.primetime.node.Project;
059: import com.borland.primetime.util.VetoException;
060:
061: /**
062: * Default implementation of the BrowserListener
063: *
064: *@author Chris Seguin
065: *@created October 18, 2001
066: */
067: public class BrowserAdapter implements BrowserListener {
068:
069: /**
070: * Description of the Method
071: *
072: *@param browser Description of Parameter
073: */
074: public void browserActivated(Browser browser) {
075: }
076:
077: /**
078: * Description of the Method
079: *
080: *@param browser Description of Parameter
081: */
082: public void browserClosed(Browser browser) {
083: }
084:
085: /**
086: * Description of the Method
087: *
088: *@param browser Description of Parameter
089: *@exception VetoException Description of Exception
090: */
091: public void browserClosing(Browser browser) throws VetoException {
092: }
093:
094: /**
095: * Description of the Method
096: *
097: *@param browser Description of Parameter
098: */
099: public void browserDeactivated(Browser browser) {
100: }
101:
102: /**
103: * Description of the Method
104: *
105: *@param browser Description of Parameter
106: *@param node Description of Parameter
107: */
108: public void browserNodeActivated(Browser browser, Node node) {
109: }
110:
111: /**
112: * Description of the Method
113: *
114: *@param browser Description of Parameter
115: *@param node Description of Parameter
116: */
117: public void browserNodeClosed(Browser browser, Node node) {
118: }
119:
120: /**
121: * Description of the Method
122: *
123: *@param browser Description of Parameter
124: */
125: public void browserOpened(Browser browser) {
126: }
127:
128: /**
129: * A particular project was activated
130: *
131: *@param browser The browser that it was activated in
132: *@param project The project
133: */
134: public void browserProjectActivated(Browser browser, Project project) {
135: }
136:
137: /**
138: * A project was closed in a particular browser
139: *
140: *@param browser the browser
141: *@param project the project
142: */
143: public void browserProjectClosed(Browser browser, Project project) {
144: }
145:
146: /**
147: * Description of the Method
148: *
149: *@param browser Description of Parameter
150: *@param node Description of Parameter
151: *@param viewer Description of Parameter
152: */
153: public void browserViewerActivated(Browser browser, Node node,
154: NodeViewer viewer) {
155: }
156:
157: /**
158: * Description of the Method
159: *
160: *@param browser Description of Parameter
161: *@param node Description of Parameter
162: *@param viewer Description of Parameter
163: *@exception VetoException Description of Exception
164: */
165: public void browserViewerDeactivating(Browser browser, Node node,
166: NodeViewer viewer) throws VetoException {
167: }
168: }
169: // EOF
|