/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.component.model.endpoint.api; /** * Constants used in JSON files to describe endpoint meta data. * * @author Doreen Seider */ public final class EndpointMetaDataConstants { /** * Visibility level of meta data. * * @author Doreen Seider */ public enum Visibility { /** Only configurable by developer. */ developerConfigurable, /** Configurable by developer and user. */ userConfigurable, /** Configurable by developer and user and additional show to user in read-only mode. */ shown; } /** Type of meta datum. */ public static final String TYPE_TEXT = "text"; /** Type of meta datum. */ public static final String TYPE_BOOL = "bool"; /** Type of meta datum. */ public static final String TYPE_INT = "int"; /** Type of meta datum. */ public static final String TYPE_FLOAT = "float"; /** Type of meta datum. */ public static final String TYPE_FLOAT_GREATER_ZERO = "float_greater_zero"; /** Placeholder for any possible value. */ public static final String PLACEHOLDER_ANY_POSSIBLE_VALUE = "*"; private EndpointMetaDataConstants() {} }