/*******************************************************************************
 * Copyright (c) 2012 Lamb. All rights reserved. 
 * Copyright (c) 2013 Nodeclipse organization
 *******************************************************************************/
package org.nodeclipse.debug.util;

public class Constants {

    public static final String LAUNCH_CONFIGURATION_TYPE_ID = "org.nodeclipse.debug.launch.LaunchConfigurationType";

    public static final String KEY_FILE_PATH = "key_file_path";
    public static final String BLANK_STRING = "";

    public static final String ICONS_PATH = "$nl$/icons/";
    public static final String NODE_ICON = ICONS_PATH + "node.png";

    public static final String LINE_SEPARATOR = "line.separator";
    public static final String EOL = System.getProperty(LINE_SEPARATOR);
    public static final String PROCESS_MESSAGE = "Node.js Process";
    public static final String QUIT = "quit";
    public static final String STEP = "step";
    public static final String NEXT = "next";
    public static final String OUT = "out";
    public static final String CONT = "cont";
    
    public static final String FILE_LABEL = "File";
    public static final String SEARCH_LABEL = "Search...";
    public static final String SEARCH_TITLE = "Search File";

    public static final String ATTR_PROGRAM_ARGUMENTS = "attr_program_arguments";
    public static final String ATTR_NODE_ARGUMENTS = "attr_node_arguments";
    public static final String ATTR_WORKING_DIRECTORY = "attr_working_directory"; 

	public static final String ATTR_ENVIRONMENT_VARIABLES = "attr_environment_variables";	
	public static final String ATTR_APPEND_ENVIRONMENT_VARIABLES = "attr_append_environment_variables";	
	
	public static final String ATTR_COFFEE_COMPILE = "attr_coffee_compile";	
	public static final String ATTR_TYPESCRIPT_COMPILER = "attr_typescript_compiler";	
	public static final String ATTR_NODE_MONITOR = "attr_node_monitor";	
}
