private IDocumentedValueProvider createBuildTypesValueProvider()

in org.apache.easyant4e/src/org/apache/easyant4e/ivyde/extension/model/EasyAntModuleDescriptorExtension.java [110:122]


    private IDocumentedValueProvider createBuildTypesValueProvider() {
        final List<String> buildTypes = getBuildTypes();
        IDocumentedValueProvider buildTypesValueProvider = new IDocumentedValueProvider() {
            public String[] getValuesfor(IvyTagAttribute att, IvyFile ivyFile) {
                return buildTypes.toArray(new String[buildTypes.size()]);
            }
            public String getDocForValue(String value, IvyFile ivyFile) {
                String description = easyantCoreService.getBuildTypeDescription(value);
                return description;
            }
        };
        return buildTypesValueProvider;
    }