Revision 28890 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/AppGvSigLocator.java
AppGvSigLocator.java | ||
---|---|---|
27 | 27 |
|
28 | 28 |
package org.gvsig; |
29 | 29 |
|
30 |
import org.gvsig.app.daltransform.FeatureTransformManager; |
|
31 | 30 |
import org.gvsig.tools.ToolsLocator; |
32 | 31 |
import org.gvsig.tools.locator.BaseLocator; |
33 | 32 |
import org.gvsig.tools.locator.Locator; |
... | ... | |
41 | 40 |
|
42 | 41 |
private static final String APPGVSIG_MANAGER_DESCRIPTION = "Manager of appgvSIG"; |
43 | 42 |
|
44 |
public static final String FEATURE_TRANSFORM_MANAGER_NAME = "appgsigLocator.manager.transform"; |
|
45 |
|
|
46 |
public static final String FEATURE_TRANSFORM_MANAGER_DESCRIPTION = "Manager for the feature transforms"; |
|
47 |
|
|
48 | 43 |
/** |
49 | 44 |
* Unique instance. |
50 | 45 |
*/ |
... | ... | |
91 | 86 |
public static void registerDefaultAppGvSigManager(Class clazz) { |
92 | 87 |
getInstance().registerDefault(APPGVSIG_MANAGER_NAME, |
93 | 88 |
APPGVSIG_MANAGER_DESCRIPTION, clazz); |
94 |
} |
|
95 |
|
|
96 |
/** |
|
97 |
* Return a reference to FeatureTransformManager. |
|
98 |
* |
|
99 |
* @return a reference to FeatureTransformManager |
|
100 |
* @throws LocatorException |
|
101 |
* if there is no access to the class or the class cannot be |
|
102 |
* instantiated |
|
103 |
* @see Locator#get(String) |
|
104 |
*/ |
|
105 |
public static FeatureTransformManager getFeatureTransformManager() |
|
106 |
throws LocatorException { |
|
107 |
return (FeatureTransformManager) getInstance().get(FEATURE_TRANSFORM_MANAGER_NAME); |
|
108 |
} |
|
109 |
|
|
110 |
/** |
|
111 |
* Registers the Class implementing the FeatureTransformManager interface. |
|
112 |
* |
|
113 |
* @param clazz |
|
114 |
* implementing the PersistenceManager interface |
|
115 |
*/ |
|
116 |
public static void registerFeatureTransformManager(Class clazz) { |
|
117 |
getInstance().register(FEATURE_TRANSFORM_MANAGER_NAME, |
|
118 |
FEATURE_TRANSFORM_MANAGER_DESCRIPTION, clazz); |
|
119 |
} |
|
120 |
|
|
121 |
public static void registerDefaultFeatureTransformManager(Class clazz) { |
|
122 |
getInstance().registerDefault(FEATURE_TRANSFORM_MANAGER_NAME, |
|
123 |
FEATURE_TRANSFORM_MANAGER_DESCRIPTION, clazz); |
|
124 |
} |
|
89 |
} |
|
125 | 90 |
} |
Also available in: Unified diff