Subversion Repositories eFlore/Archives.cel-v1

Compare Revisions

Ignore whitespace Rev 5 → Rev 6

/trunk/src/org/tela_botanica/client/NameAssistant.java
14,9 → 14,7
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.HorizontalPanel;
 
import java.util.Vector;
 
 
import org.tela_botanica.client.AutoCompleteAsyncTextBox;
 
/**
27,11 → 25,9
 
private AutoCompleteAsyncTextBox autoCompletebox = new AutoCompleteAsyncTextBox(this);
private HorizontalPanel panel = new HorizontalPanel();
private Vector complements=null;
public NameAssistant(AutoCompleteAsyncTextBoxListener listener,Vector comps) {
public NameAssistant(AutoCompleteAsyncTextBoxListener listener) {
complements=comps;
autoCompletebox.setSearchUrl(getServiceBaseUrl()+"/NameSearch/");
panel.add(autoCompletebox);
49,17 → 45,13
JSONArray jsonArrayNested;
JSONString jsonString;
 
complements.clear();
if ((jsonArray = jsonValue.isArray()) != null) {
for (int i = 0; i < jsonArray.size(); ++i) {
if ((jsonArrayNested = jsonArray.get(i).isArray()) != null) {
if ((jsonString = (jsonArrayNested.get(0)).isString()) != null) {
autoCompletebox.addItem(jsonString.stringValue());
autoCompletebox.addItem(((JSONString) jsonArrayNested.get(0)).stringValue(),((JSONString) jsonArrayNested.get(1)).stringValue());
}
if ((jsonString = (jsonArrayNested.get(1)).isString()) != null) {
complements.add(i,jsonString.stringValue());
}
}
}
}