package xapi.test.components.client;
import xapi.annotation.compile.Dependency;
import xapi.annotation.compile.Dependency.DependencyType;
import xapi.annotation.compile.Resource;
import xapi.annotation.ui.UiTemplate;
import xapi.components.api.IsWebComponent;
import xapi.components.api.WebComponentFactory;
import xapi.gwtc.api.Gwtc;
import xapi.gwtc.api.GwtcProperties;
import xapi.gwtc.api.ObfuscationLevel;
import xapi.util.X_Namespace;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.ext.TreeLogger.Type;
/**
* @author James X. Nelson (james@wetheinter.net)
* Created on 5/14/16.
*/
@Gwtc(
includeGwtXml={
@Resource("xapi.X_Components")
}
,includeSource=""
,includeHostHtml={
@UiTemplate("<div id='logger' />")
}
,dependencies={
@Dependency(dependencyType= DependencyType.MAVEN,
groupId="net.wetheinter", value="xapi-gwt", version= X_Namespace.XAPI_VERSION)
,@Dependency(dependencyType= DependencyType.MAVEN,
groupId="net.wetheinter", value="xapi-gwtc-impl", version= X_Namespace.XAPI_VERSION)
,@Dependency(dependencyType= DependencyType.MAVEN,
groupId="net.wetheinter", value="xapi-dev", version= X_Namespace.XAPI_VERSION)
,@Dependency(dependencyType= DependencyType.MAVEN,
groupId="org.ow2.asm", value="asm", version= "5.0.3")
,@Dependency(dependencyType= DependencyType.MAVEN,
groupId="org.ow2.asm", value="asm-util", version= "5.0.3")
,@Dependency(dependencyType= DependencyType.MAVEN,
groupId="org.ow2.asm", value="asm-commons", version= "5.0.3")
}
,propertiesLaunch=@GwtcProperties(
obfuscationLevel= ObfuscationLevel.PRETTY
,logLevel= Type.INFO
)
)
public class GeneratedComponentEntryPoint implements EntryPoint {
@Override
public void onModuleLoad() {
WebComponentFactory<IsWebComponent<?>> component;
}
}