Revision 30580 branches/v2_0_0_prep/applications/appGazetteer/src/org/gvsig/gazetteer/impl/DefaultGazetteerLibrary.java

View differences:

DefaultGazetteerLibrary.java
34 34
import org.gvsig.gazetteer.idec.drivers.IDECGazetteerServiceDriver;
35 35
import org.gvsig.gazetteer.wfs.drivers.WFSServiceDriver;
36 36
import org.gvsig.gazetteer.wfsg.drivers.WFSGServiceDriver;
37
import org.gvsig.tools.locator.BaseLibrary;
37
import org.gvsig.tools.library.LibraryException;
38
import org.gvsig.tools.library.impl.BaseLibrary;
38 39
import org.gvsig.tools.locator.ReferenceNotRegisteredException;
39 40

  
40 41
/**
......
42 43
 */
43 44
public class DefaultGazetteerLibrary extends BaseLibrary {
44 45
	
45
	/*
46
	 * (non-Javadoc)
47
	 * @see org.gvsig.tools.locator.BaseLibrary#initialize()
48
	 */
49
	public void initialize() throws ReferenceNotRegisteredException {
50
        super.initialize();
51
		
46
	@Override
47
	protected void doInitialize() throws LibraryException {
52 48
        //Register the default CatalogManager
53 49
        GazetteerLocator.registerGazetteerManager(DefaultGazetteerManager.class);
54
    }
50
	}
55 51

  
56
	/*
57
	 * (non-Javadoc)
58
	 * @see org.gvsig.tools.locator.BaseLibrary#postInitialize()
59
	 */
60
	public void postInitialize() {
61
		super.postInitialize();	
62
		
63
		// Validate there is any implementation registered of CatalogManager.
52
	@Override
53
	protected void doPostInitialize() throws LibraryException {
64 54
		GazetteerManager gazetteerManager = GazetteerLocator.getGazetteerManager();
65
		if (gazetteerManager == null) {
66
			throw new ReferenceNotRegisteredException(
67
					GazetteerLocator.GAZETTEER_MANAGER_NAME, 
68
					GazetteerLocator.getInstance());
69
		}		
70 55
		
71 56
		//Register the default catalog drivers
72 57
		gazetteerManager.register("adl", ADLGazetteerServiceDriver.class);

Also available in: Unified diff