/*
 * Copyright 2016-2021 Talsma ICT
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package nl.talsmasoftware.umldoclet.configuration;

/**
 * Influences how Fields are rendered in the UML.
 *
 * @author Sjoerd Talsma
 */
public interface FieldConfig {

    TypeDisplay typeDisplay();

    boolean include(Visibility fieldVisibility);

}

@@ -773,35 +773,732 @@
     
-TypeDisplay typeDisplay();%0A
+/**%0A     * How to display the type of the field in the UML diagram (if %7B@link #include(Visibility) included%7D).%0A     * Possible values how to display field types are summarized in the %7B@link TypeDisplay%7D description.%0A     *%0A     * @return the configured way of displaying the types for fields in the UML diagram.%0A     */%0A    TypeDisplay typeDisplay();%0A%0A    /**%0A     * Return whether to include fields with the specified %7B@link Visibility%7D into%0A     * the UML diagram.%0A     *%0A     * @param fieldVisibility The disibility of the field evaluated for inclusion in the UML diagram.%0A     * @return %7B@code true%7D if fields with the requested visibility should be included in the UML diagram%0A     * or %7B@code false%7D otherwise.%0A     */
 %0A   

Add JavaDoc to FieldConfig.