Revision 33220

View differences:

branches/v2_0_0_prep/libraries/libFMap_dal/src/org/gvsig/fmap/dal/impl/DefaultDataManager.java
2 2

  
3 3
import java.io.File;
4 4
import java.lang.reflect.InvocationTargetException;
5
import java.util.ArrayList;
5 6
import java.util.HashMap;
6 7
import java.util.List;
7 8
import java.util.Map;
......
40 41
import org.gvsig.tools.ToolsLocator;
41 42
import org.gvsig.tools.dynobject.DynObject;
42 43
import org.gvsig.tools.evaluator.Evaluator;
44
import org.gvsig.tools.extensionpoint.ExtensionPoint;
43 45
import org.gvsig.tools.extensionpoint.ExtensionPoint.Extension;
44 46
import org.gvsig.tools.operations.OperationManager;
45 47

  
......
568 570
		}		
569 571
	}
570 572

  
571
	public List getFeatureCacheProviders() {
572
		return ToolsLocator.getExtensionPointManager().get(
573
				DATA_MANAGER_CACHE).getNames();
574
	}
573
	 public List getFeatureCacheProviders() {
574
		 ExtensionPoint extensionPoint = ToolsLocator.getExtensionPointManager().get(DATA_MANAGER_CACHE);
575
		 if (extensionPoint != null){
576
			 return ToolsLocator.getExtensionPointManager().get(
577
					 DATA_MANAGER_CACHE).getNames();
578
		 }else{
579
			 return new ArrayList();
580
		 }	
581
	 }
575 582

  
576 583
	public DynObject createCacheParameters(String name)
577 584
			throws InitializeException, ProviderNotRegisteredException {

Also available in: Unified diff