Revision 44669 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/impl/DefaultDataManager.java
DefaultDataManager.java | ||
---|---|---|
398 | 398 |
@Override |
399 | 399 |
public DataServerExplorer openServerExplorer(String explorerName, Object... arguments) throws InitializeException, ProviderNotRegisteredException, ValidateDataParametersException { |
400 | 400 |
if( arguments.length==1 && arguments[0] instanceof DataServerExplorerParameters ) { |
401 |
// Esto hace falta ya que desde scripting si se invoca a openServerExplorercon solo |
|
401 |
// Esto hace falta ya que desde scripting si se invoca a openServerExplorer con solo
|
|
402 | 402 |
// un parametro de tipo DataServerExplorerParameters llama ha este metodo en lugar de |
403 | 403 |
// llamar al que toca. |
404 | 404 |
return openServerExplorer(explorerName, (DataServerExplorerParameters)(arguments[0])); |
... | ... | |
415 | 415 |
DataServerExplorerParameters parameters = (DataServerExplorerParameters) explorerFactory.createParameters(); |
416 | 416 |
for( int i=0; i<arguments.length; i+=2 ) { |
417 | 417 |
String name = (String) arguments[i]; |
418 |
if( name.endsWith("=") ) { |
|
419 |
name = name.substring(0, name.length()-1); |
|
420 |
} |
|
418 | 421 |
Object value = arguments[i+1]; |
419 | 422 |
parameters.setDynValue(name, value); |
420 | 423 |
} |
... | ... | |
542 | 545 |
DataStoreParameters parameters = (DataStoreParameters) providerFactory.createParameters(); |
543 | 546 |
for( int i=0; i<arguments.length; i+=2 ) { |
544 | 547 |
String name = (String) arguments[i]; |
548 |
if( name.endsWith("=") ) { |
|
549 |
name = name.substring(0, name.length()-1); |
|
550 |
} |
|
545 | 551 |
Object value = arguments[i+1]; |
546 | 552 |
parameters.setDynValue(name, value); |
547 | 553 |
} |
... | ... | |
1207 | 1213 |
String s = x.toString(); |
1208 | 1214 |
return s; |
1209 | 1215 |
} |
1210 |
@Override |
|
1211 |
public int getDefaultSize(int dataType) { |
|
1212 |
int size; |
|
1213 |
switch (dataType) { |
|
1214 |
case DataTypes.STRING: |
|
1215 |
size = 50; |
|
1216 |
break; |
|
1217 |
case DataTypes.INT: |
|
1218 |
size = 10; |
|
1219 |
break; |
|
1220 |
case DataTypes.LONG: |
|
1221 |
size = 20; |
|
1222 |
break; |
|
1223 |
case DataTypes.FLOAT: |
|
1224 |
size = 10; |
|
1225 |
break; |
|
1226 |
case DataTypes.DOUBLE: |
|
1227 |
size = 20; |
|
1228 |
break; |
|
1229 |
default: |
|
1230 |
size = 0; |
|
1231 |
} |
|
1232 |
return size; |
|
1233 |
} |
|
1234 | 1216 |
} |
Also available in: Unified diff