
com.asayama.gwt.angular.client.DefaultFactory Maven / Gradle / Ivy
package com.asayama.gwt.angular.client;
import com.google.gwt.core.client.GWT;
public class DefaultFactory implements Factory {
static ServiceCreator SERVICE_CREATOR = GWT.create(ServiceCreator.class);
final Class klass;
final String name;
public DefaultFactory(Class klass) {
this.klass = klass;
this.name = klass.getName();
}
@Override
public S create() {
return SERVICE_CREATOR.create(this.klass);
}
@Override
public String getName() {
return name;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy