public void addViews(String[] viewNames, View[] views) { if (viewNames.length != views.length) throw new IllegalArgumentException("different number of viewNames (" + viewNames.length + ") and views (" + views.length + ")."); for (int i = 0; i < viewNames.length; ++i) addView(viewNames[i], views[i]); }
/** * Get all the values available for a given view, identified by {@code viewName} */ public List<View> getTopKViews(String viewName) { if (!hasView(viewName)) throw new IllegalArgumentException("View " + viewName + " not found"); return views.get(viewName); }
@Override public int size() { initializeTokens(); return super.size(); }
@Override public String getToken(int position) { initializeTokens(); return super.getToken(position); }
@Override public View getView(String viewName) { checkViewAvailable(viewName); return super.getView(viewName); }
@Override public List<View> getTopKViews(String viewName) { checkViewAvailable(viewName); return super.getTopKViews(viewName); }
/** * Gets the tokenized text. * * @return The tokenized text, as a string where each token is separated by a space. */ public String getTokenizedText() { if (tokenizedText == null || tokenizedText.length() == 0) { StringBuilder sb = new StringBuilder(); for (String str : getTokens()) { sb.append(str).append(" "); } tokenizedText = sb.toString().trim(); } return tokenizedText; }
@Override public int size() { initializeTokens(); return super.size(); }
@Override public String getToken(int position) { initializeTokens(); return super.getToken(position); }
@Override public View getView(String viewName) { checkViewAvailable(viewName); return super.getView(viewName); }
@Override public List<View> getTopKViews(String viewName) { checkViewAvailable(viewName); return super.getTopKViews(viewName); }
/** * Gets the tokenized text. * * @return The tokenized text, as a string where each token is separated by a space. */ public String getTokenizedText() { if (tokenizedText == null || tokenizedText.length() == 0) { StringBuilder sb = new StringBuilder(); for (String str : getTokens()) { sb.append(str).append(" "); } tokenizedText = sb.toString().trim(); } return tokenizedText; }
/** * Get all the values available for a given view, identified by {@code viewName} */ public List<View> getTopKViews(String viewName) { if (!hasView(viewName)) throw new IllegalArgumentException("View " + viewName + " not found"); return views.get(viewName); }
public void addViews(String[] viewNames, View[] views) { if (viewNames.length != views.length) throw new IllegalArgumentException("different number of viewNames (" + viewNames.length + ") and views (" + views.length + ")."); for (int i = 0; i < viewNames.length; ++i) addView(viewNames[i], views[i]); }
/** * Gets the highest scoring value for the view identified by {@code viewName}. */ public View getView(String viewName) { if (!hasView(viewName)) throw new IllegalArgumentException("View " + viewName + " not found"); return views.get(viewName).get(0); }
/** * Gets the highest scoring value for the view identified by {@code viewName}. */ public View getView(String viewName) { if (!hasView(viewName)) throw new IllegalArgumentException("View " + viewName + " not found"); return views.get(viewName).get(0); }