Revision 34623 branches/dal_time_support/libraries/libFMap_dal/src/org/gvsig/fmap/dal/impl/DALDefaultImplLibrary.java
DALDefaultImplLibrary.java | ||
---|---|---|
35 | 35 |
import java.util.List; |
36 | 36 |
import java.util.Map; |
37 | 37 |
|
38 |
import org.xmlpull.v1.XmlPullParserException; |
|
39 |
|
|
38 | 40 |
import org.gvsig.fmap.dal.DALLibrary; |
39 | 41 |
import org.gvsig.fmap.dal.DALLocator; |
42 |
import org.gvsig.fmap.dal.DataManager; |
|
40 | 43 |
import org.gvsig.fmap.dal.DataTypes; |
41 | 44 |
import org.gvsig.fmap.dal.feature.AbstractFeatureStoreTransform; |
42 | 45 |
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureQuery; |
... | ... | |
45 | 48 |
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureSelection; |
46 | 49 |
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureStore; |
47 | 50 |
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureStoreTransforms; |
51 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.DayToPartialFeatureAttributeGetter; |
|
52 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.HourToPartialFeatureAttributeGetter; |
|
53 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.MilliToPartialFeatureAttributeGetter; |
|
54 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.MinuteToPartialFeatureAttributeGetter; |
|
55 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.MonthToPartialFeatureAttributeGetter; |
|
56 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.SecondToPartialFeatureAttributeGetter; |
|
57 |
import org.gvsig.fmap.dal.feature.impl.attributegetter.YearToPartialFeatureAttributeGetter; |
|
48 | 58 |
import org.gvsig.fmap.dal.impl.coerce.CoerceToCRS; |
49 | 59 |
import org.gvsig.fmap.dal.impl.coerce.CoerceToGeometry; |
50 | 60 |
import org.gvsig.fmap.dal.resource.impl.DefaultResourceManager; |
... | ... | |
57 | 67 |
import org.gvsig.tools.library.AbstractLibrary; |
58 | 68 |
import org.gvsig.tools.library.Library; |
59 | 69 |
import org.gvsig.tools.library.LibraryException; |
60 |
import org.xmlpull.v1.XmlPullParserException;
|
|
70 |
import org.gvsig.tools.locator.ReferenceNotRegisteredException;
|
|
61 | 71 |
|
62 | 72 |
public class DALDefaultImplLibrary extends AbstractLibrary { |
63 | 73 |
|
... | ... | |
101 | 111 |
|
102 | 112 |
//DefaultFeatureAttributeDescriptor.registerPersistent(); |
103 | 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("milliToPartial", MilliToPartialFeatureAttributeGetter.class); |
|
121 |
dataManager.registerFeatureAttributeGetter("secondToPartial",SecondToPartialFeatureAttributeGetter.class); |
|
122 |
dataManager.registerFeatureAttributeGetter("minuteToPartial", MinuteToPartialFeatureAttributeGetter.class); |
|
123 |
dataManager.registerFeatureAttributeGetter("hourToPartial", HourToPartialFeatureAttributeGetter.class); |
|
124 |
dataManager.registerFeatureAttributeGetter("dayToPartial", DayToPartialFeatureAttributeGetter.class); |
|
125 |
dataManager.registerFeatureAttributeGetter("monthToPartial", MonthToPartialFeatureAttributeGetter.class); |
|
126 |
dataManager.registerFeatureAttributeGetter("yearToPartial", YearToPartialFeatureAttributeGetter.class); |
|
127 |
|
|
128 |
|
|
104 | 129 |
if (exs.size() > 0) { |
105 | 130 |
throw new LibraryException(this.getClass(), exs); |
106 | 131 |
} |
Also available in: Unified diff