1 26 27 package org.objectweb.util.browser.core.common; 28 29 import java.util.Iterator ; 30 import java.util.Vector ; 31 32 import org.objectweb.util.browser.core.api.TypeKey; 33 import org.objectweb.util.browser.core.api.TypeSystem; 34 import org.objectweb.util.browser.core.api.TypeSystemHandler; 35 36 44 public class DefaultTypeSystemHandler 45 implements TypeSystemHandler { 46 47 53 protected Vector elements_ = new Vector (); 54 55 61 67 73 77 public void 78 addTypeSystem(TypeSystem typeSystem) 79 { 80 elements_.add(typeSystem); 81 } 82 83 88 public TypeKey 89 getTypeKey(Class theClass) 90 { 91 for (Iterator iter = elements_.iterator(); iter.hasNext();) { 92 TypeSystem element = (TypeSystem) iter.next(); 93 TypeKey typeKey = element.getTypeKey(theClass); 94 if(typeKey!=null) 95 return typeKey; 96 } 97 return null; 98 } 99 100 } | Popular Tags |