// ===========================================================================//	Broadcaster.java	1996 Yushin Hozumi All rights reserved.//							Author:Yushin Hozumi// ===========================================================================package	StudioRAIN.MMI.Broadcast;import java.util.*;public class Broadcaster //extends Vector{	private Vector mListeners = new Vector();		public Broadcaster() {}		public void addListener( Listener inListener )	{		mListeners.addElement( inListener );	}		public void removeListener( Listener inListener )	{		mListeners.removeElement( inListener );	}		public void broadcastMessage( Object inClient, BroadcastingMessage inMessage )	{		for( int i = 0; i < mListeners.size(); i++ )		{			Listener theListener = ( Listener )mListeners.elementAt( i );			theListener.listenToMessage( inClient, inMessage );		}	}}