package uk.ac.ebi.quickgo.rest.search.filter;

/**
 * A factory responsible for creating {@link RequestFilter} instances based on the type of field and the values
 * provided.
 *
 * @author Ricardo Antunes
 */
public interface FilterConverterFactory {

    FilterConverter createConverter(RequestFilter requestFilter);
}

@@ -245,16 +245,448 @@
 ctory %7B%0A
+    /**%0A     * Will create the appropriate %7B@link uk.ac.ebi.quickgo.common.converter.FieldConverter%7D for the%0A     * %7B@link RequestFilter%7D. The decision is based on what type of value is conteind within the%0A     * %7B@link RequestFilter#getField()%7D.%0A     *%0A     * @param requestFilter the filter to convert%0A     * @return a filter capable of converting the filter into a %7B@link uk.ac.ebi.quickgo.rest.search.query.QuickGOQuery%7D%0A     */
 %0A    Fil
@@ -745,9 +745,8 @@
 lter);%0A%7D
-%0A

Add better Javadoc to the createConverter() in the FilterConverterFactory.