package context.arch.util;

/**
 * This class is a helper class to keep track of constants required
 * by the context toolkit.
 */
public class Constants {

  /**
   * Tag for component id
   */
  public static final String ID = "id";

  /**
   * Tag for component hostname
   */
  public static final String HOSTNAME = "hostname";

  /**
   * Tag for component port
   */
  public static final String PORT = "port";

  /**
   * Tag for component version
   */
  public static final String VERSION = "version";

  /**
   * Tag for interpret request
   */
  public static final String INTERPRET = "interpret";

  /**
   * Tag for query request
   */
  public static final String QUERY = "query";

  /**
   * Tag for update and query request
   */
  public static final String UPDATE_AND_QUERY = "updateAndQuery";

  /**
   * Tag for query version request
   */
  public static final String QUERY_VERSION = "queryVersion";

  /**
   * Tag for query version request reply
   */
  public static final String QUERY_VERSION_REPLY = "queryVersionReply";

  /**
   * Tag for query callbacks request
   */
  public static final String QUERY_CALLBACKS = "queryCallbacks";

  /**
   * Tag for query services request
   */
  public static final String QUERY_SERVICES = "queryServices";

  /**
   * Tag for query attributes request
   */
  public static final String QUERY_ATTRIBUTES = "queryAttributes";

  /**
   * Tag for putting data in a widget
   */
  public static final String PUT_DATA = "putData";

  /**
   * Indicates that the architecture being used is WinCE
   */
  public static final String WINCE = "Windows CE";

  /**
   * Tag for a spacer between class name and id
   */
  public static final String SPACER = "_";

}