felix@2306: package de.intevation.flys.artifacts.states; felix@2306: felix@2312: import de.intevation.artifacts.CallContext; felix@2312: import de.intevation.artifacts.common.utils.StringUtils; felix@2312: felix@2312: felix@2306: /** felix@2306: * Get me doubles (km). felix@2306: */ felix@2306: public class EnterMultipleLocationsState extends EnterLocationState { felix@2306: felix@2306: @Override felix@2306: protected String getUIProvider() { felix@2306: return "multi_location_panel"; felix@2306: } felix@2312: sascha@3076: felix@2312: /** Deal with multiple double values. */ felix@2312: @Override felix@2312: protected String getLabelFor( felix@2312: CallContext cc, felix@2312: String name, felix@2312: String value, felix@2312: String type felix@2312: ) { felix@2312: String label = ""; felix@2312: String[] vals = value.split(" "); felix@2312: for (int i = 0; i < vals.length; i++) { felix@2312: vals[i] = super.getLabelFor(cc, name, vals[i], type); felix@2312: } felix@2312: felix@2314: return StringUtils.join(" ", vals); felix@2312: } felix@2306: } felix@2306: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :