1 package org.sapia.gumby.factory; 2 3 import org.sapia.util.xml.confix.CreationStatus; 4 import org.sapia.util.xml.confix.ObjectCreationException; 5 import org.sapia.util.xml.confix.ReflectionFactory; 6 7 22 public class SwingFactory extends NamespacedFactory { 23 24 private ReflectionFactory _swingFac = new ReflectionFactory( 25 new String [] { "javax.swing" }); 26 27 31 public CreationStatus newObjectFor(String prefix, String uri, String name, 32 Object parent) throws ObjectCreationException { 33 if(super.hasDefFor(name)) { 34 return super.newObjectFor(prefix, uri, name, parent); 35 } else { 36 return _swingFac.newObjectFor(prefix, uri, name, parent); 37 } 38 } 39 40 } 41 | Popular Tags |