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
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