/*******************************************************************************
* Copyright (c) 2012 VMware, Inc.
* 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:
* VMware, Inc. - initial API and implementation
*******************************************************************************/
package org.springframework.ide.eclipse.config.core.schemas;
/**
* Web Flow schema derived from:
* <code>http://www.springframework.org/schema/webflow-config/spring-webflow-config-2.0.xsd</code>
* @author Leo Dos Santos
* @author Christian Dupuis
* @since STS 2.0.0
* @version Spring Web Flow 2.0
*/
public class WebFlowConfigSchemaConstants {
// URI
public static String URI = "http://www.springframework.org/schema/webflow-config"; //$NON-NLS-1$
// Element tags
public static String ELEM_ALWAYS_REDIRECT_ON_PAUSE = "always-redirect-on-pause"; //$NON-NLS-1$
public static String ELEM_ATTRIBUTE = "attribute"; //$NON-NLS-1$
public static String ELEM_FLOW_BUILDER = "flow-builder"; //$NON-NLS-1$
public static String ELEM_FLOW_BUILDER_SERVICES = "flow-builder-services"; //$NON-NLS-1$
public static String ELEM_FLOW_DEFINITION_ATTRIBUTES = "flow-definition-attributes"; //$NON-NLS-1$
public static String ELEM_FLOW_EXECUTION_ATTRIBUTES = "flow-execution-attributes"; //$NON-NLS-1$
public static String ELEM_FLOW_EXECUTION_LISTENERS = "flow-execution-listeners"; //$NON-NLS-1$
public static String ELEM_FLOW_EXECUTION_REPOSITORY = "flow-execution-repository"; //$NON-NLS-1$
public static String ELEM_FLOW_EXECUTOR = "flow-executor"; //$NON-NLS-1$
public static String ELEM_FLOW_LOCATION = "flow-location"; //$NON-NLS-1$
public static String ELEM_FLOW_LOCATION_PATTERN = "flow-location-pattern"; //$NON-NLS-1$
public static String ELEM_FLOW_REGISTRY = "flow-registry"; //$NON-NLS-1$
public static String ELEM_LISTENER = "listener"; //$NON-NLS-1$
// Attribute tags
public static String ATTR_CLASS = "class"; //$NON-NLS-1$
public static String ATTR_CONVERSION_SERVICE = "conversion-service"; //$NON-NLS-1$
public static String ATTR_CRITERIA = "criteria"; //$NON-NLS-1$
public static String ATTR_EXPRESSION_PARSER = "expression-parser"; //$NON-NLS-1$
public static String ATTR_FLOW_BUILDER_SERVICES = "flow-builder-services"; //$NON-NLS-1$
public static String ATTR_FLOW_REGISTRY = "flow-registry"; //$NON-NLS-1$
public static String ATTR_ID = "id"; //$NON-NLS-1$
public static String ATTR_MAX_EXECUTION_SNAPSHOTS = "max-execution-snapshots"; //$NON-NLS-1$
public static String ATTR_MAX_EXECUTIONS = "max-executions"; //$NON-NLS-1$
public static String ATTR_NAME = "name"; //$NON-NLS-1$
public static String ATTR_PARENT = "parent"; //$NON-NLS-1$
public static String ATTR_PATH = "path"; //$NON-NLS-1$
public static String ATTR_REF = "ref"; //$NON-NLS-1$
public static String ATTR_TYPE = "type"; //$NON-NLS-1$
public static String ATTR_VALUE = "value"; //$NON-NLS-1$
public static String ATTR_VIEW_FACTORY_CREATOR = "view-factory-creator"; //$NON-NLS-1$
// Web Flow 1.x tags (incomplete)
public static String ELEM_EXECUTOR = "executor"; //$NON-NLS-1$
public static String ELEM_REPOSITORY = "repository"; //$NON-NLS-1$
public static String ATTR_CONVERSATION_MANAGER_REF = "conversation-manager-ref"; //$NON-NLS-1$
public static String ATTR_REGISTRY_REF = "registry-ref"; //$NON-NLS-1$
}