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

View differences:

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