Revision 41069 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.csv/src/main/java/org/gvsig/fmap/dal/store/csv/CSVStoreParameters.java

View differences:

CSVStoreParameters.java
24 24
package org.gvsig.fmap.dal.store.csv;
25 25

  
26 26
import java.io.File;
27
import java.util.Locale;
27 28

  
28 29
import org.apache.commons.lang3.StringEscapeUtils;
29 30
import org.cresques.cts.IProjection;
......
70 71
    private static final String FIELDTYPES = "fieldtypes";
71 72
//    private static final String NULLTO = "nullTo";
72 73
    private static final String CHARSET = "charset"; // Default "UTF-8"
74
    private static final String LOCALE = "locale"; 
73 75

  
74 76
    
75 77

  
......
172 174
		return StringEscapeUtils.unescapeJava(s);
173 175
	}
174 176
	
177
	static Locale getLocale(DynObject dynobj) {
178
		try {
179
			String s = (String) dynobj.getDynValue(LOCALE);
180
			if( s.trim().length()==0 ) {
181
				return null;
182
			}
183
			return new Locale(s);
184
		} catch( Exception ex) {
185
			return null;
186
		}
187
	}
188
	
175 189
	static String getCommentStartMarker(DynObject dynobj) {
176 190
		String s = (String) dynobj.getDynValue(COMMENTSTARTMARKER);
177 191
		return StringEscapeUtils.unescapeJava(s);

Also available in: Unified diff