Revision 30580 branches/v2_0_0_prep/libraries/libGPE/src/org/gvsig/gpe/GPELibrary.java
GPELibrary.java | ||
---|---|---|
27 | 27 |
|
28 | 28 |
package org.gvsig.gpe; |
29 | 29 |
|
30 |
import java.util.Iterator; |
|
31 |
import java.util.Properties; |
|
32 |
|
|
33 |
import org.gvsig.compat.CompatLocator; |
|
34 |
import org.gvsig.compat.lang.MathUtils; |
|
35 |
import org.gvsig.compat.lang.StringUtils; |
|
36 |
import org.gvsig.tools.locator.BaseLibrary; |
|
30 |
import org.gvsig.tools.library.LibraryException; |
|
31 |
import org.gvsig.tools.library.impl.BaseLibrary; |
|
37 | 32 |
import org.gvsig.tools.locator.ReferenceNotRegisteredException; |
38 | 33 |
|
39 | 34 |
/** |
40 | 35 |
* @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a> |
41 | 36 |
*/ |
42 | 37 |
public class GPELibrary extends BaseLibrary { |
43 |
|
|
44 |
/* |
|
45 |
* (non-Javadoc) |
|
46 |
* @see org.gvsig.tools.locator.BaseLibrary#initialize() |
|
47 |
*/ |
|
48 |
public void initialize() throws ReferenceNotRegisteredException { |
|
49 |
super.initialize(); |
|
50 |
} |
|
51 | 38 |
|
52 |
/* |
|
53 |
* (non-Javadoc) |
|
54 |
* @see org.gvsig.tools.locator.BaseLibrary#postInitialize() |
|
55 |
*/ |
|
56 |
public void postInitialize() { |
|
57 |
super.postInitialize(); |
|
58 |
|
|
59 |
// Validate there is any implementation registered of CompatLibrary. |
|
60 |
StringUtils stringUtils = CompatLocator.getStringUtils(); |
|
61 |
if (stringUtils == null) { |
|
39 |
protected void doInitialize() throws LibraryException { |
|
40 |
} |
|
41 |
|
|
42 |
protected void doPostInitialize() throws LibraryException { |
|
43 |
// Validate there is any implementation registered. |
|
44 |
GPEManager gpeManager = GPELocator.getGPEManager(); |
|
45 |
if (gpeManager == null) { |
|
62 | 46 |
throw new ReferenceNotRegisteredException( |
63 |
CompatLocator.STRINGUTILS_NAME, CompatLocator.getInstance());
|
|
47 |
GPELocator.GPE_MANAGER_NAME, GPELocator.getInstance());
|
|
64 | 48 |
} |
65 |
|
|
66 |
MathUtils mathUtils = CompatLocator.getMathUtils(); |
|
67 |
if (mathUtils == null) { |
|
68 |
throw new ReferenceNotRegisteredException( |
|
69 |
CompatLocator.MATHUTILS_NAME, CompatLocator.getInstance()); |
|
70 |
} |
|
71 | 49 |
} |
72 | 50 |
} |
73 | 51 |
|
Also available in: Unified diff