/*******************************************************************************
* 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;
}