01: /*******************************************************************************
02: * Copyright (c) 2007 IBM Corporation and others.
03: * All rights reserved. This program and the accompanying materials
04: * are made available under the terms of the Eclipse Public License v1.0
05: * which accompanies this distribution, and is available at
06: * http://www.eclipse.org/legal/epl-v10.html
07: *
08: * Contributors:
09: * IBM Corporation - initial API and implementation
10: ******************************************************************************/package org.eclipse.jface.viewers;
11:
12: /**
13: * Parties interested in activation and deactivation of editors extend this
14: * class and implement any or all of the methods
15: *
16: * @since 3.3
17: *
18: */
19: public abstract class ColumnViewerEditorActivationListener {
20: /**
21: * Called before an editor is activated
22: *
23: * @param event
24: * the event
25: */
26: public abstract void beforeEditorActivated(
27: ColumnViewerEditorActivationEvent event);
28:
29: /**
30: * Called after an editor has been activated
31: *
32: * @param event the event
33: */
34: public abstract void afterEditorActivated(
35: ColumnViewerEditorActivationEvent event);
36:
37: /**
38: * Called before an editor is deactivated
39: *
40: * @param event
41: * the event
42: */
43: public abstract void beforeEditorDeactivated(
44: ColumnViewerEditorDeactivationEvent event);
45:
46: /**
47: * Called after an editor is deactivated
48: *
49: * @param event the event
50: */
51: public abstract void afterEditorDeactivated(
52: ColumnViewerEditorDeactivationEvent event);
53: }
|