package de.geolykt.starloader.api.gui.modconf; import java.util.Collection; import org.jetbrains.annotations.NotNull; /** * A configuration option that is backing a String. * Compared to the {@link StrictStringOption} this allows for arbitrary strings * and are not verified for validity. *
* This interface can be safely implemented by Extensions as the graphical components are relayed * to other components. * * @since 1.3.0 */ public interface StringOption extends ConfigurationOption { /** * Obtains the recommended values that the user can set. * * @return The recommended values. */ @NotNull public Collection<@NotNull String> getRecommendedValues(); }