Revision 37297 branches/v2_0_0_prep/libraries/libFMap_dal/src/org/gvsig/fmap/dal/impl/DALDefaultImplLibrary.java
DALDefaultImplLibrary.java | ||
---|---|---|
30 | 30 |
|
31 | 31 |
import org.gvsig.fmap.dal.DALLibrary; |
32 | 32 |
import org.gvsig.fmap.dal.DALLocator; |
33 |
import org.gvsig.fmap.dal.DataManager; |
|
33 | 34 |
import org.gvsig.fmap.dal.feature.AbstractFeatureStoreTransform; |
34 | 35 |
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureQuery; |
35 | 36 |
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureReference; |
... | ... | |
37 | 38 |
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureSelection; |
38 | 39 |
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureStore; |
39 | 40 |
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureStoreTransforms; |
41 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.DayToAbsoluteInstantFeatureAttributeGetter; |
|
42 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.DayToRelativeInstantFeatureAttributeGetter; |
|
43 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.HourToAbsoluteInstantFeatureAttributeGetter; |
|
44 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.HourToRelativeInstantFeatureAttributeGetter; |
|
45 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.MilliToAbsoluteInstantFeatureAttributeGetter; |
|
46 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.MilliToRelativeInstantFeatureAttributeGetter; |
|
47 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.MinuteToAbsoluteInstantFeatureAttributeGetter; |
|
48 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.MinuteToRelativeInstantFeatureAttributeGetter; |
|
49 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.MonthToAbsoluteInstantFeatureAttributeGetter; |
|
50 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.SecondToAbsoluteInstantFeatureAttributeGetter; |
|
51 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.SecondToRelativeInstantFeatureAttributeGetter; |
|
52 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.YearToAbsoluteInstantFeatureAttributeGetter; |
|
40 | 53 |
import org.gvsig.fmap.dal.resource.impl.DefaultResourceManager; |
41 | 54 |
import org.gvsig.fmap.dal.spi.DataStoreProviderServices; |
42 | 55 |
import org.gvsig.i18n.Messages; |
... | ... | |
46 | 59 |
import org.gvsig.tools.dynobject.DynObjectManager; |
47 | 60 |
import org.gvsig.tools.library.AbstractLibrary; |
48 | 61 |
import org.gvsig.tools.library.LibraryException; |
62 |
import org.gvsig.tools.locator.ReferenceNotRegisteredException; |
|
49 | 63 |
|
50 | 64 |
/** |
51 | 65 |
* Initialize the implementation of DAL. |
... | ... | |
97 | 111 |
|
98 | 112 |
// DefaultFeatureAttributeDescriptor.registerPersistent(); |
99 | 113 |
|
114 |
//Register the FeatureAttributeTransform |
|
115 |
DataManager dataManager = DALLocator.getDataManager(); |
|
116 |
if (dataManager == null) { |
|
117 |
throw new ReferenceNotRegisteredException( |
|
118 |
DALLocator.DATA_MANAGER_NAME, DALLocator.getInstance()); |
|
119 |
} |
|
120 |
dataManager.registerFeatureAttributeGetter("milliToRelativeInstant", MilliToRelativeInstantFeatureAttributeGetter.class); |
|
121 |
dataManager.registerFeatureAttributeGetter("milliToAbsoluteInstant", MilliToAbsoluteInstantFeatureAttributeGetter.class); |
|
122 |
dataManager.registerFeatureAttributeGetter("secondToRelativeInstant", SecondToRelativeInstantFeatureAttributeGetter.class); |
|
123 |
dataManager.registerFeatureAttributeGetter("secondToAbsoluteInstant",SecondToAbsoluteInstantFeatureAttributeGetter.class); |
|
124 |
dataManager.registerFeatureAttributeGetter("minuteToRelativeInstant",MinuteToRelativeInstantFeatureAttributeGetter.class); |
|
125 |
dataManager.registerFeatureAttributeGetter("minuteToAbsoluteInstant", MinuteToAbsoluteInstantFeatureAttributeGetter.class); |
|
126 |
dataManager.registerFeatureAttributeGetter("hourToRelativeInstant", HourToRelativeInstantFeatureAttributeGetter.class); |
|
127 |
dataManager.registerFeatureAttributeGetter("hourToAbsoluteInstant", HourToAbsoluteInstantFeatureAttributeGetter.class); |
|
128 |
dataManager.registerFeatureAttributeGetter("dayToAbsoluteInstant", DayToAbsoluteInstantFeatureAttributeGetter.class); |
|
129 |
dataManager.registerFeatureAttributeGetter("dayToRelativeInstant", DayToRelativeInstantFeatureAttributeGetter.class); |
|
130 |
dataManager.registerFeatureAttributeGetter("monthToAbsoluteInstant", MonthToAbsoluteInstantFeatureAttributeGetter.class); |
|
131 |
dataManager.registerFeatureAttributeGetter("yearToAbsoluteInstant", YearToAbsoluteInstantFeatureAttributeGetter.class); |
|
132 |
|
|
100 | 133 |
if (exs.size() > 0) { |
101 | 134 |
throw new LibraryException(this.getClass(), exs); |
102 | 135 |
} |
... | ... | |
124 | 157 |
} |
125 | 158 |
} |
126 | 159 |
|
127 |
} |
|
160 |
} |
Also available in: Unified diff