/*******************************************************************************
 * Copyright (c) 2009 STMicroelectronics.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *    Marzia Maugeri <marzia.maugeri@st.com> - initial API and implementation
 *******************************************************************************/
package org.eclipse.linuxtools.dataviewers.abstractviewers;

/*
 * This interface contains the constants used during an export action
 */
public interface STDataViewersCSVExporterConstants {
    String TAG_SECTION_CSV_EXPORTER = "csv_exporter_section";
    String TAG_EXPORTER_SEPARATOR = "csv_exporter_separator";
    String TAG_EXPORTER_CHILD_MARKER = "csv_exporter_child_marker";
    String TAG_EXPORTER_LAST_CHILD_MARKER = "csv_exporter_last_child_marker";
    String TAG_EXPORTER_CHILD_LINK = "csv_exporter_child_link";
    String TAG_EXPORTER_NO_CHILD_LINK = "csv_exporter_no_child_link";
    String TAG_EXPORTER_OUTPUT_FILE_PATH = "csv_exporter_output_file_path";
    String TAG_EXPORTER_LEAF_MARKER = "csv_exporter_leaf_marker";
    String TAG_EXPORTER_NODE_MARKER = "csv_exporter_node_marker";
    String TAG_EXPORTER_EXPAND_ALL = "csv_exporter_expand_all";
    String TAG_EXPORTER_SHOW_HIDDEN_COLUMNS = "csv_exporter_show_hidden_columns";
    String TAG_EXPORTER_TREE_PREFIX = "csv_exporter_tree_prefix";

    String DEFAULT_EXPORTER_SEPARATOR = ";";
    String DEFAULT_EXPORTER_CHILD_MARKER = "+-";
    String DEFAULT_EXPORTER_LAST_CHILD_MARKER = "+-";
    String DEFAULT_EXPORTER_CHILD_LINK = "| ";
    String DEFAULT_EXPORTER_NO_CHILD_LINK = "  ";
    String DEFAULT_EXPORTER_OUTPUT_FILE_PATH = "./export.csv";
    String DEFAULT_EXPORTER_LEAF_MARKER = "";
    String DEFAULT_EXPORTER_NODE_MARKER = "";
    boolean DEFAULT_EXPORTER_EXPAND_ALL = true;
    boolean DEFAULT_EXPORTER_SHOW_HIDDEN_COLUMNS = true;
    boolean DEFAULT_EXPORTER_TREE_PREFIX = true;
}
