1 19 package gcc.adapter; 20 21 import gcc.adapter.Adapter; 22 23 import java.util.Hashtable; 24 25 public class AdapterManager 26 { 27 protected Hashtable _adapters; 28 protected static AdapterManager _me = new AdapterManager(); 29 30 protected AdapterManager() 31 { 32 _adapters = new Hashtable(); 33 } 34 35 public static AdapterManager getInstance() 36 { 37 return _me; 38 } 39 40 public void registerAdapter( Adapter a ) 41 { 42 43 _adapters.put( a.getBindName(), a ); 44 } 45 46 public Adapter getAdapter( String objectName ) 47 { 48 return (Adapter)_adapters.get( objectName ); 49 } 50 } 51 | Popular Tags |