Mercurial > dive4elements > river
view flys-client/src/main/java/de/intevation/flys/client/client/ui/range/DistanceInfoDataSource.java @ 1511:9119bf1f9e5e
Added translation for Streckenfavoriten.
flys-client/trunk@3653 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 11 Jan 2012 14:31:21 +0000 |
parents | 4a7ece57f44c |
children |
line wrap: on
line source
package de.intevation.flys.client.client.ui.range; import com.google.gwt.core.client.GWT; import com.smartgwt.client.data.DataSource; import com.smartgwt.client.data.DataSourceField; import com.smartgwt.client.types.DSDataFormat; import com.smartgwt.client.types.FieldType; public class DistanceInfoDataSource extends DataSource { public static final String XPATH_DISTANCE_DEFAULT = "/distances/distance"; public DistanceInfoDataSource(String url, String river, String filter) { setDataFormat(DSDataFormat.XML); setRecordXPath(XPATH_DISTANCE_DEFAULT); DataSourceField desc = new DataSourceField( "description", FieldType.TEXT, "description"); DataSourceField from = new DataSourceField( "from", FieldType.TEXT, "from"); DataSourceField to = new DataSourceField( "to", FieldType.TEXT, "to"); DataSourceField side = new DataSourceField( "riverside", FieldType.TEXT, "riverside"); DataSourceField top = new DataSourceField( "top", FieldType.TEXT, "top"); DataSourceField bottom = new DataSourceField( "bottom", FieldType.TEXT, "bottom"); setFields(desc, from, to, side, top, bottom); setDataURL(getServiceURL(url, river, filter)); } protected String getServiceURL(String server, String river, String filter) { String url = GWT.getModuleBaseURL(); url += "distanceinfoxml"; url += "?server=" + server; url += "&river=" + river; url += "&filter=" + filter; return url; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :