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

org.openstreetmap.atlas.utilities.configuration.Configurable Maven / Gradle / Ivy

There is a newer version: 7.0.8
Show newest version
package org.openstreetmap.atlas.utilities.configuration;

import java.util.Optional;

/**
 * Configurable wrapper
 *
 * @author brian_l_davis
 */
public interface Configurable
{
    /**
     * @param 
     *            property type
     * @return the current value
     */
     V value();

    /**
     * @param 
     *            property type
     * @return Optional of the current value, wrapping {@code null}
     */
     Optional valueOption();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy