1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.portals.applications.transform;
18
19 import java.util.Observable;
20
21
22 /***
23 * Transform Object Publisher base implementation.
24 *
25 * The Transform Object Publisher notifies observers by publishing messages when
26 * the transforms have been updated.
27 *
28 * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
29 * @version $Id: TransformObjectPublisher.java 516448 2007-03-09 16:25:47Z ate $
30 */
31 public class TransformObjectPublisher extends Observable
32 {
33 /***
34 * Constructor
35 *
36 */
37 public TransformObjectPublisher()
38 {
39 }
40 /***
41 * Notify all observers that object has changed.
42 * @see java.util.Observable#notifyObservers(Object ob)
43 * @param transform
44 */
45 public void publish(Transform transform)
46 {
47 setChanged();
48 notifyObservers(transform);
49 }
50
51
52
53 }