/*
 * Copyright 2006-2022 DLR, Germany
 * 
 * SPDX-License-Identifier: EPL-1.0
 * 
 * https://rcenvironment.de/
 */

package de.rcenvironment.components.xml.merger.common;

import de.rcenvironment.core.component.api.ComponentConstants;


/**
 * Common constants to connect the properties from component and view.
 * 
 * @author Miriam Lenk
 * @author Markus Kunde
 * @author Arne Bachmann
 */
public final class XmlMergerComponentConstants {
    
    /** Identifier of the Joiner component. */
    public static final String COMPONENT_ID = ComponentConstants.COMPONENT_IDENTIFIER_PREFIX + "xmlmerger";
    
    /** Identifiers of the Joiner component. */
    public static final String[] COMPONENT_IDS = new String[] { COMPONENT_ID,
        "de.dlr.sc.chameleon.rce.cpacsjoiner.component.Joiner_CPACS Joiner" };
    
    /** Constant. */
    public static final String XMLCONTENT_CONFIGNAME = "xmlContent";
    
    /** Constant. */
    public static final String MAPPINGTYPE_CONFIGNAME = "mappingType";
    
    /** Constant. */
    public static final String MAPPINGFILE_DEPLOYMENT_CONFIGNAME = "mappingFileDeployment";
    
    /** Constant. */
    public static final String MAPPINGFILE_DEPLOYMENT_INPUT = "input";
    
    /** Constant. */
    public static final String MAPPINGFILE_DEPLOYMENT_LOADED = "loaded";
    
    /** Constant. */
    public static final String MAPPINGTYPE_XSLT = "XSLT";
    
    /** Constant. */
    public static final String MAPPINGTYPE_CLASSIC = "Classic";
    
    /** Constant. */
    public static final String INPUT_NAME_XML_TO_INTEGRATE = "XML to integrate";
    
    /** Constant. */
    public static final String INTEGRATING_INPUT_PLACEHOLDER = "INTEGRATING_INPUT";
    
    /** Constant. */
    public static final String XMLFILEEND = "xml";
    
    /** Constant. */
    public static final String ENDPOINT_NAME_XML = "XML";
    
    /** Constant. */
    public static final String INPUT_ID_MAPPING_FILE = "mappingFile";
    
    /** Constant. */
    public static final String INPUT_NAME_MAPPING_FILE = "Mapping file";
    
    private XmlMergerComponentConstants() {}
 
}
