List of usage examples for com.google.gwt.resources.client ExternalTextResource getText
void getText(ResourceCallback<TextResource> callback) throws ResourceException;
From source file:com.bramosystems.oss.player.showcase.client.StageController.java
License:Apache License
private void loadDoc(ExternalTextResource res) { panel.setWidget(docPane);/* w w w . java2 s . c o m*/ try { res.getText(new ResourceCallback<TextResource>() { @Override public void onError(ResourceException e) { docPane.setHTML("<h2>Resource loading failed!</h2><br/>" + e.getMessage()); } @Override public void onSuccess(TextResource resource) { docPane.setHTML(resource.getText()); } }); } catch (ResourceException ex) { docPane.setHTML("<h2>Resource loading failed!</h2><br/>" + ex.getMessage()); } }
From source file:gwt.g3d.test.client.MainDemo.java
License:Apache License
/** * Loads the external text resource into the source text area. *//*w w w . j a v a 2 s . co m*/ private void loadExternalTextResource(ExternalTextResource textResource) { try { textResource.getText(new ResourceCallback<TextResource>() { @Override public void onSuccess(TextResource resource) { sourceTextArea.setText(resource.getText().replaceAll("\t", " ")); } @Override public void onError(ResourceException e) { sourceTextArea.setText("Fails to load source file."); } }); } catch (ResourceException e) { sourceTextArea.setText("Fails to load source file."); } }
From source file:net.codemirror.lib.Loader.java
License:Apache License
private static void injectCss(ExternalTextResource css) { try {/*from ww w . j a v a2 s.c o m*/ css.getText(new ResourceCallback<TextResource>() { @Override public void onSuccess(TextResource resource) { StyleInjector.inject(resource.getText()); } @Override public void onError(ResourceException e) { error(e); } }); } catch (ResourceException e) { error(e); } }
From source file:net.codemirror.theme.ThemeLoader.java
License:Apache License
public static final void loadTheme(final Theme theme, final AsyncCallback<Void> cb) { if (loaded.contains(theme)) { cb.onSuccess(null);// www . ja v a2 s . co m return; } ExternalTextResource resource = findTheme(theme); if (resource == null) { cb.onFailure(new Exception("unknown theme " + theme)); return; } try { resource.getText(new ResourceCallback<TextResource>() { @Override public void onSuccess(TextResource resource) { StyleInjector.inject(resource.getText()); loaded.add(theme); cb.onSuccess(null); } @Override public void onError(ResourceException e) { cb.onFailure(e); } }); } catch (ResourceException e) { cb.onFailure(e); } }
From source file:org.cruxframework.crux.core.client.html5.api.MutationObserver.java
License:Apache License
private static void injectPolyfill(ExternalTextResource resource, final ResourceCallback<TextResource> resourceCallback) { try {//from w w w. ja v a 2s.com resource.getText(new ResourceCallback<TextResource>() { @Override public void onError(ResourceException e) { resourceCallback.onError(e); } @Override public void onSuccess(final TextResource resource) { ScriptInjector.fromString(resource.getText()).setWindow(ScriptInjector.TOP_WINDOW) .setRemoveTag(true).inject(); Scheduler.get().scheduleDeferred(new ScheduledCommand() { @Override public void execute() { resourceCallback.onSuccess(resource); } }); } }); } catch (ResourceException e) { resourceCallback.onError(e); } }
From source file:org.jboss.hal.resources.Previews.java
License:Apache License
/** Sets the inner HTML of the specified element to the HTML from the specified resource. */ @SuppressWarnings({ "DuplicateStringLiteralInspection", "HardCodedStringLiteral" }) static void innerHtml(HTMLElement element, ExternalTextResource resource) { if (resource != null) { try {//from w w w .ja v a2s . c o m resource.getText(new ResourceCallback<TextResource>() { @Override public void onError(ResourceException e) { logger.error("Unable to get preview content from '{}': {}", resource.getName(), e.getMessage()); } @Override public void onSuccess(TextResource textResource) { PreviewTemplate previewTemplate = PreviewTemplate.get(); String text = previewTemplate.evaluate(textResource.getText()); SafeHtml html = SafeHtmlUtils.fromSafeConstant(text); element.innerHTML = html.asString(); } }); } catch (ResourceException e) { logger.error("Unable to get preview content from '{}': {}", resource.getName(), e.getMessage()); } } }