Revision 44351 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/impl/DALDefaultImplLibrary.java
DALDefaultImplLibrary.java | ||
---|---|---|
31 | 31 |
import org.gvsig.fmap.dal.DALLibrary; |
32 | 32 |
import org.gvsig.fmap.dal.DALLocator; |
33 | 33 |
import org.gvsig.fmap.dal.DataManager; |
34 |
import org.gvsig.fmap.dal.DataTypes; |
|
35 |
import org.gvsig.fmap.dal.complements.Search; |
|
34 | 36 |
import org.gvsig.fmap.dal.feature.AbstractFeatureStoreTransform; |
35 | 37 |
import org.gvsig.fmap.dal.feature.impl.DALFile; |
36 | 38 |
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureAttributeDescriptor; |
... | ... | |
68 | 70 |
import org.gvsig.tools.ToolsLocator; |
69 | 71 |
import org.gvsig.tools.dynobject.DynClass; |
70 | 72 |
import org.gvsig.tools.dynobject.DynObjectManager; |
73 |
import org.gvsig.tools.dynobject.DynObjectValueItem; |
|
71 | 74 |
import org.gvsig.tools.identitymanagement.SimpleIdentityManager; |
72 | 75 |
import org.gvsig.tools.library.AbstractLibrary; |
73 | 76 |
import org.gvsig.tools.library.LibraryException; |
... | ... | |
185 | 188 |
dynObjectmanager.registerDynMethod(new DALLink_getRelatedFeatures()); |
186 | 189 |
dynObjectmanager.registerDynMethod(new DALLink_getRelatedFeature()); |
187 | 190 |
dynObjectmanager.registerDynMethod(new ComputeAvailableValuesFromTable("getAvailableValuesFromTable", "Retrieve available values from the elements of a table.")); |
188 |
|
|
191 |
|
|
192 |
registerTags(); |
|
189 | 193 |
DALSymbolTable.selfRegister(); |
190 | 194 |
DefaultFeatureSymbolTable.selfRegister(); |
191 | 195 |
DefaultFeatureAttributeDescriptor.registerPersistenceDefinition(); |
... | ... | |
218 | 222 |
} |
219 | 223 |
} |
220 | 224 |
|
225 |
private void registerTags() { |
|
226 |
DynObjectManager dynObjectManager = ToolsLocator.getDynObjectManager(); |
|
227 |
dynObjectManager.registerTag( |
|
228 |
DataManager.DAL_USE_LABELS, |
|
229 |
"Indicates the preference when using labels over names." |
|
230 |
).setAvailableValues( |
|
231 |
new DynObjectValueItem[] { |
|
232 |
new DynObjectValueItem(0, "Use names"), |
|
233 |
new DynObjectValueItem(1, "Use labels"), |
|
234 |
new DynObjectValueItem(2, "Use labels and names"), |
|
235 |
} |
|
236 |
).setType(DataTypes.INT); |
|
237 |
|
|
238 |
} |
|
221 | 239 |
} |
Also available in: Unified diff