All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.runtime.configuration.Aliased Maven / Gradle / Ivy

There is a newer version: 3.17.5
Show newest version
package io.quarkus.runtime.configuration;

import java.util.Collection;

/**
 * An enum that has multiple possible textual representations. The representation used for output
 * will always be the result of {@link Object#toString()}, but these additional aliases will be allowed
 * on input as alternative spellings of the enum that implements the method.
 */
public interface Aliased {
    /**
     * Get the aliases for this value.
     *
     * @return the collection of aliases (must not be {@code null})
     */
    Collection getAliases();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy