blob: b3066307aa3321d2dffdc3395905aff9363f414f [file] [log] [blame]
/*
* Created on Feb 15, 2004
*
*/
package groovy.swt.factory;
import java.util.Map;
import org.codehaus.groovy.GroovyException;
import org.eclipse.swt.awt.SWT_AWT;
import org.eclipse.swt.widgets.Composite;
/**
* @author <a href="mailto:ckl@dacelo.nl">Christiaan ten Klooster </a>
* @version $Revision$
*/
public class AwtSwtFactory extends AbstractSwtFactory implements SwtFactory {
/*
* @see groovy.swt.impl.Factory#newInstance(java.util.Map, java.lang.Object)
*/
public Object newInstance(Map properties, Object parent)
throws GroovyException {
if (parent instanceof Composite) {
return SWT_AWT.new_Frame((Composite) parent);
}
return null;
}
}