com.google.gwt.core.client.GWT类的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(8.4k)|赞(0)|评价(0)|浏览(285)

本文整理了Java中com.google.gwt.core.client.GWT类的一些代码示例,展示了GWT类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GWT类的具体详情如下:
包路径:com.google.gwt.core.client.GWT
类名称:GWT

GWT介绍

[英]Supports core functionality that in some cases requires direct support from the compiler and runtime systems such as runtime type information and deferred binding.
[中]支持在某些情况下需要编译器和运行时系统直接支持的核心功能,如运行时类型信息和延迟绑定。

代码示例

代码示例来源:origin: libgdx/libgdx

public Preloader (String newBaseURL) {
  
  baseUrl = newBaseURL;

  // trigger copying of assets and creation of assets.txt
  GWT.create(PreloaderBundle.class);
}

代码示例来源:origin: kaaproject/kaa

/**
 * Sign out.
 */
public static void signOut() {
 RequestBuilder builder = new RequestBuilder(
   RequestBuilder.POST, GWT.getModuleBaseURL() + "j_spring_security_logout");
 try {
  builder.sendRequest(null, new RequestCallback() {
   @Override
   public void onResponseReceived(Request request,
                   Response response) {
    redirectToModule("..");
   }
   @Override
   public void onError(Request request, Throwable exception) {
    redirectToModule("..");
   }
  });
 } catch (RequestException ex) {
  GWT.log("Exception: " + ex.getMessage());
 }
}

代码示例来源:origin: libgdx/libgdx

public String getPreloaderBaseURL()
{
  return GWT.getHostPageBaseURL() + "assets/";
}

代码示例来源:origin: org.vectomatic/lib-gwt-svg

@Override
  public void loadResource(final String resourceUrl, final AsyncXmlLoaderCallback callback) {
    String currentResourceUrl = resourceUrl + ((resourceUrl.indexOf("?") == -1) ? ("?ts=" + System.currentTimeMillis()) : ("&ts=" + + System.currentTimeMillis()));
    RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET, currentResourceUrl);
    requestBuilder.setCallback(new RequestCallback() {
      public void onError(Request request, Throwable exception) {
        callback.onError(resourceUrl, exception);
      }

      private void onSuccess(Request request, Response response) {
        SVGParserImpl impl = GWT.create(SVGParserImpl.class);
        Element root = impl.parse(response.getText(), true);
        callback.onSuccess(resourceUrl, root);
      }
      
      public void onResponseReceived(Request request, Response response) {
        if (response.getStatusCode() == Response.SC_OK) {
          onSuccess(request, response);
        } else {
          onError(request, null);
        }
      }
    });
    try {
      requestBuilder.send();
    } catch (RequestException e) {
      GWT.log("Cannot fetch " + resourceUrl, e);
    }
  }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
public void onModuleLoad() {
 DocumentModeProperty impl = GWT.create(DocumentModeProperty.class);
 Severity severity = impl.getDocumentModeSeverity();
 if (severity == Severity.IGNORE) {
 GWT.log(message);

代码示例来源:origin: kaaproject/kaa

public void onFailure(Throwable caught) {
 GWT.log("TreePlaceDataProvider.LoadCallback.onFailure(caught):", caught);
}

代码示例来源:origin: net.sf.javaprinciples.client/client-presentation

public void retrieveContent(final String identifier, final String query, final ClientContext.RetrieveContentAsynchCall callback)
  String url = GWT.getModuleBaseURL() + resourcePath + "/query/" + identifier;
  RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url);
  builder.setHeader("Content-type", "application/x-www-form-urlencoded");
  try
    Request request = builder.sendRequest(query, new RequestCallback()
    eventBus.fireEvent(new RetrieveContentEvent(identifier, exception.getMessage(), callback, true));

代码示例来源:origin: libgdx/libgdx

this.root = config.rootPanel;
} else {
  Element element = Document.get().getElementById("embed-" + GWT.getModuleName());
  if (element == null) {
    VerticalPanel panel = new VerticalPanel();
} else {
  SoundManager.init(GWT.getModuleBaseURL(), 9, config.preferFlash, new SoundManager.SoundManagerCallback() {

代码示例来源:origin: oVirt/ovirt-engine

@Provides
@Singleton
public XsrfTokenServiceAsync getXsrfTokenService() {
  XsrfTokenServiceAsync service = GWT.create(XsrfTokenService.class);
  ((ServiceDefTarget) service).setServiceEntryPoint(GWT.getModuleBaseURL() + XsrfRpcRequestBuilder.XSRF_PATH);
  return service;
}

代码示例来源:origin: pentaho/data-access

public void init() {
 internalInit();
 final String url = GWT.getHostPageBaseURL() + "plugin/data-access/api/permissions/hasDataAccess"; //$NON-NLS-1$
 RequestBuilder builder = new RequestBuilder( RequestBuilder.GET, url );
 builder.setHeader( "accept", "application/json" );
 builder.setHeader( "If-Modified-Since", "01 Jan 1970 00:00:00 GMT" );

代码示例来源:origin: kaaproject/kaa

/**
 * Download endpoint configuration.
 *
 * @param endpointKeyHash the endpoint key hash
 */
public static void downloadEndpointConfiguration(String endpointKeyHash) {
 String getUrl = composeUrl(EP_CONF_SERVLET_PATH,
   ENDPOINT_KEY_PARAMETER + "=" + URL.encodeQueryString(endpointKeyHash));
 String url = GWT.getModuleBaseURL() + getUrl;
 Window.open(url, "_self", "enabled");
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Called by {@link #finish()} prior to returning the RequestBuilder to the
 * caller.
 * <p>
 * The default implementation sets the {@value #STRONG_NAME_HEADER} header to
 * the value returned by {@link GWT#getPermutationStrongName()}.
 * 
 * @param rb The RequestBuilder that is currently being configured
 */
protected void doFinish(RequestBuilder rb) {
 rb.setHeader(STRONG_NAME_HEADER, GWT.getPermutationStrongName());
 rb.setHeader(MODULE_BASE_HEADER, GWT.getModuleBaseURL());
}

代码示例来源:origin: kaaproject/kaa

private void login(final String userName, String password) {
 String postData = preparePostData("j_username=" + userName, "j_password=" + password);
 RequestBuilder builder = new RequestBuilder(RequestBuilder.POST,
   GWT.getModuleBaseURL() + "j_spring_security_check?" + postData);
 try {
  builder.sendRequest(null, new RequestCallback() {
   public void onError(Request request, Throwable exception) {
    Utils.handleException(exception, view);

代码示例来源:origin: net.sf.javaprinciples.client/client-presentation

@Override
  public void findModel(String identifier, RequestCallback callback)
  {
    RequestBuilder rb = new RequestBuilder(RequestBuilder.GET,
        GWT.getModuleBaseURL() + requestPath + "/model/" + identifier);
    rb.setCallback(callback);
    try
    {
      rb.send();
    }
    catch (RequestException re)
    {
      throw new RuntimeException(re); // Dodgy...
    }
  }
}

代码示例来源:origin: ocpsoft/rewrite

@Override
  public void getContextPath(HistoryStateImpl historyState)
  {
   new RequestBuilder(RequestBuilder.HEAD, GWT.getHostPageBaseURL()).setCallback(new RequestCallback() {
          @Override
     public void onResponseReceived(Request request, Response response)
     {
      HistoryStateImpl.setContextPath(response.getHeader("org.ocpsoft.rewrite.gwt.history.contextPath"));
     }
          @Override
     public void onError(Request request, Throwable exception)
     {}
   });  
  }
}

代码示例来源:origin: pl.touk.top/file-upload-gwtclient-lib

requestBuilder = new RequestBuilder(RequestBuilder.GET, controllerUrl + FileUploadTools.getQueryString(Command.PING));
setAction(GWT.getModuleBaseURL() + controllerUrl + FileUploadTools.getQueryString(Command.UPLOAD));
setEncoding(FormPanel.Encoding.MULTIPART);
setMethod(FormPanel.Method.POST);

代码示例来源:origin: com.google.gwt/gwt-servlet

if (GWT.isProdMode()) {
 return;
GWT.log("Warning: " + className + " descendants will be incorrectly "
  + "positioned, i.e. not relative to their parent element, when "
  + "'position:static', which is the CSS default, is in effect. One "

代码示例来源:origin: org.kuali.student.core/ks-common-ui

@Override
public void onSuccess(String result) {
  // On success get documentID back from GWT Servlet//
  
  // We need to get the base url and strip the gwt module name . 
  String baseUrl = GWT.getHostPageBaseURL();
  baseUrl = baseUrl.replaceFirst(GWT.getModuleName() + "/", "");                    	                    
  
  KSBlockingProgressIndicator.removeTask(loadDataTask);
  
  Window.open(baseUrl + "exportDownloadHTTPServlet?exportId="+result + "&format=" + format, "", "");                          
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
  * The URL to retrieve a fragment of code from. NOTE: this function is not
  * stable. It tweaks the URL with each call so that browsers are not tempted
  * to cache a download failure.
  */
 private String getUrl(int fragment) {
  return GWT.getModuleBaseURL() + getDeferredJavaScriptDirectory()
    + GWT.getPermutationStrongName() + "/" + fragment + ".cache.js?serial="
    + getSerial(fragment);
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
public SafeHtml processHtml(SafeHtml html) {
 // If the widget is listening for load events, we modify the HTML to add the
 // load/error listeners.
 if (loadEventsInitialized && html != null) {
  String moduleName = GWT.getModuleName();
  String listener = "__gwt_CellBasedWidgetImplLoadListeners[\""
    + moduleName + "\"]();";
  String htmlString = html.asString();
  htmlString = htmlString.replaceAll("(<img)([\\s/>])", "<img onload='"
    + listener + "' onerror='" + listener + "'$2");
  // We assert that the resulting string is safe
  html = SafeHtmlUtils.fromTrustedString(htmlString);
 }
 return html;
}

相关文章