/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.utils.incubator.configuration; import de.rcenvironment.core.utils.incubator.configuration.annotation.Configurable.LabelProvider; import de.rcenvironment.core.utils.incubator.configuration.annotation.Configurable.NoLabelProvider; import de.rcenvironment.core.utils.incubator.configuration.annotation.Configurable.NoValueProvider; import de.rcenvironment.core.utils.incubator.configuration.annotation.Configurable.ValueProvider; /** * Class holding constants uses within the {@link Configurable} annotation. If it is declared there * the javac generates an error "annotation is missing <clinit>" * @author Doreen Seider */ public final class ConfigurationConstants { /** The {@link ChoiceProvider} representing a not set value. */ public static final Class<? extends LabelProvider> NO_LABEL_PROVIDER = NoLabelProvider.class; /** The {@link ChoiceProvider} representing a not set value. */ public static final Class<? extends ValueProvider> NO_VALUE_PROVIDER = NoValueProvider.class; /** Private constructor of this utility class. */ private ConfigurationConstants() {} }