private IDocumentedValueProvider createPropertyValueProvider()

in org.apache.easyant4e/src/org/apache/easyant4e/ivyde/extension/model/EasyAntModuleDescriptorExtension.java [227:249]


    private IDocumentedValueProvider createPropertyValueProvider() {
        IDocumentedValueProvider propertyValueValueProvider = new IDocumentedValueProvider() {

            public String[] getValuesfor(IvyTagAttribute att, IvyFile ivyFile) {
                PropertyDescriptor propertyDescriptor = getPropertyDescriptor(att, ivyFile);
                if (propertyDescriptor != null) {
                    String value = propertyDescriptor.getDefaultValue();
                    if(value==null){
                        value = propertyDescriptor.getValue();
                    }
                    if(value!=null){
                        return new String[] { value };
                    }
                    return new String[] {};  
                }
                return new String[] {};
            }
            public String getDocForValue(String value, IvyFile ivyFile) {
                return null;
            }
        };
        return propertyValueValueProvider;
    }