List of usage examples for com.google.gwt.core.client JsArrayString length
public final native int length() ;
From source file:edu.ycp.cs.netcoder.client.logchange.ChangeFromAceOnChangeEvent.java
License:Open Source License
protected static Change convertFromLines(String aceChangeType, int sr, int sc, int er, int ec, JsArrayString lines, int userId, int problemId) { ChangeType type = fromAceChangeType(aceChangeType); String[] lineArr = new String[lines.length()]; for (int i = 0; i < lineArr.length; i++) { lineArr[i] = lines.get(i);/*from w w w . j a va2 s. co m*/ } return new Change(type, sr, sc, er, ec, System.currentTimeMillis(), userId, problemId, lineArr); }
From source file:gov.wa.wsdot.search.client.SearchWidget.java
License:Open Source License
private static void updateResults(Search searchData, String query, String page) { StringBuilder sb = new StringBuilder(); JsArray<Results> searchResults = searchData.getResults(); JsArrayString searchRelated = searchData.getRelated(); JsArray<BoostedResults> boostedResults = searchData.getBoostedResults(); NumberFormat fmt = NumberFormat.getDecimalFormat(); // See if there are any related topics results. if (searchRelated != null) { for (int j = 0; j < searchRelated.length(); j++) { ListItem item = new ListItem(); Anchor a = new Anchor(); item.add(addSearchRelated(a, searchRelated.get(j))); list.add(item);//from w w w . jav a2s . com } relatedTopicsHTMLPanel.add(list); leftNavBoxHTMLPanel.setVisible(true); } // See if there are any boosted results. if (boostedResults != null) { boostedResultsHTMLPanel.setVisible(true); for (int i = 0; i < boostedResults.length(); i++) { boostedResultsHTMLPanel.add( new HTML("<p><span style=\"font-size:1.2em;\"><a href=\"" + boostedResults.get(i).getUrl() + "\" style=\"color:#036;\">" + boostedResults.get(i).getTitle() + "</a></span><br />" + boostedResults.get(i).getDescription() + "<br />" + "<a href=\"" + boostedResults.get(i).getUrl() + "\" style=\"color:#488048\">" + boostedResults.get(i).getUrl() + "</a></p>")); } } // See if there are any returned results. if (searchResults.length() > 0) { bingLogoHTMLPanel.setVisible(true); searchResultsForHTML.setHTML("<h4 style=\"line-height:2em;\">Results " + searchData.getStartRecord() + "-" + searchData.getEndRecord() + " of about " + fmt.format(searchData.getTotal()) + " for \"" + query + "\"</h4>"); for (int i = 0; i < searchResults.length(); i++) { sb.append(buildResult(searchResults.get(i))); } searchResultsHTML.setHTML(sb.toString()); int totalPages = (searchData.getTotal() + 10 - 1) / 10; // (results + resultsPerPage - 1) / resultsPerPage PageLinks pageLinks = new PageLinks(totalPages, Integer.parseInt(page), query); paginationHTMLPanel.add(pageLinks); } else { searchResultsForHTML.setHTML("<h4>Sorry. No results found for \"" + query + "\".</h4>"); } loadingImage.setVisible(false); }
From source file:gwt.g3d.client.gl2.GL2Impl.java
License:Apache License
@Override public String[] getSupportedExtensions() { JsArrayString supportedExts = getSupportedExtensionsImpl(); String[] outSupportedExts = new String[supportedExts.length()]; for (int i = 0; i < outSupportedExts.length; i++) { outSupportedExts[i] = supportedExts.get(i); }/*w w w .ja v a 2 s. co m*/ return outSupportedExts; }
From source file:jschismes.client.JsProperties.java
License:Apache License
public final String[] keys() { JsArrayString a = keysImpl(p); String[] ret = new String[a.length()]; for (int i = 0; i < a.length(); i++) { ret[i] = "" + a.get(i); }/*w ww . j a v a 2 s. co m*/ return ret; }
From source file:net.codemirror.lib.ModeInjector.java
License:Apache License
private void ensureDependenciesAreLoaded(String mode) { JsArrayString deps = getDependencies(mode); for (int i = 0; i < deps.length(); i++) { String d = deps.get(i);/* w ww . j a v a 2 s . c om*/ if (loading.contains(d) || isModeLoaded(d)) { continue; } SafeUri uri = modeUris.get(d); if (uri == null) { Logger.getLogger("net.codemirror").log(Level.SEVERE, "CodeMirror mode " + mode + " needs " + d); continue; } loading.add(d); beginLoading(d); } }
From source file:net.codemirror.mode.ModeInjector.java
License:Apache License
private void ensureDependenciesAreLoaded(String mode) { JsArrayString deps = getDependencies(mode); for (int i = 0; i < deps.length(); i++) { String d = deps.get(i);//w w w . j a va2 s . c om if (loading.contains(d) || isModeLoaded(d)) { continue; } if (!canLoad(d)) { Logger.getLogger("net.codemirror").log(Level.SEVERE, "CodeMirror mode " + d + " needs " + d); continue; } loading.add(d); beginLoading(d); } }
From source file:net.randomhacks.wave.gadgets.client.StateImpl.java
License:Apache License
public ArrayList<String> getKeys() { JsArrayString keys = getJsState().getKeys(); ArrayList<String> result = new ArrayList<String>(); for (int i = 0; i < keys.length(); ++i) result.add(keys.get(i));//from w ww .j a va2 s . com return result; }
From source file:net.sf.mmm.util.gwt.api.JavaScriptUtil.java
License:Apache License
/** * @return the {@link List} of fonts available in the browser. *//*from www. j ava 2 s . co m*/ public List<String> getAvailableFonts() { if (this.fonts == null) { JsArrayString jsArray = getFonts(); this.fonts = new String[jsArray.length()]; for (int i = 0; i < this.fonts.length; i++) { this.fonts[i] = jsArray.get(i); } } return Arrays.asList(this.fonts); }
From source file:net.zschech.gwt.comet.client.impl.IEHTMLFileCometTransport.java
License:Apache License
private void onMessages(JsArrayString arguments) { collect();/*from ww w . j a v a2 s . c om*/ int length = arguments.length(); List<Serializable> messages = new ArrayList<Serializable>(length); for (int i = 0; i < length; i++) { String message = arguments.get(i); switch (message.charAt(0)) { case ']': messages.add(message.substring(1)); break; case '[': case 'R': case 'r': case 'f': CometSerializer serializer = client.getSerializer(); if (serializer == null) { listener.onError(new SerializationException( "Can not deserialize message with no serializer: " + message), true); } else { try { messages.add(serializer.parse(message)); } catch (SerializationException e) { listener.onError(e, true); } } break; default: listener.onError(new CometException("Invalid message received: " + message), true); } } listener.onMessage(messages); }
From source file:next.celebs.JsoUtils.java
License:Apache License
public static ArrayList<String> toListString(JsArrayString jsArr) { int len = jsArr.length(); ArrayList<String> list = new ArrayList<String>(len); for (int i = 0; i < len; i++) { list.add(jsArr.get(i));// ww w. j ava 2 s.co m } return list; }