/* * Copyright 2000-2012 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.jetbrains.idea.eclipse; import org.jetbrains.annotations.NonNls; public interface EclipseXml { @NonNls String UNNAMED_PROJECT = "unnamed"; @NonNls String PROJECT_EXT = "project"; @NonNls String PROJECT_FILE = "." + PROJECT_EXT; @NonNls String NAME_TAG = "name"; @NonNls String CLASSPATH_EXT = "classpath"; @NonNls String CLASSPATH_FILE = "." + CLASSPATH_EXT; @NonNls String CLASSPATH_TAG = "classpath"; @NonNls String CLASSPATHENTRY_TAG = "classpathentry"; @NonNls String KIND_ATTR = "kind"; @NonNls String PATH_ATTR = "path"; @NonNls String EXPORTED_ATTR = "exported"; @NonNls String TRUE_VALUE = "true"; @NonNls String SRC_KIND = "src"; @NonNls String COMBINEACCESSRULES_ATTR = "combineaccessrules"; @NonNls String FALSE_VALUE = "false"; @NonNls String LIB_KIND = "lib"; @NonNls String SOURCEPATH_ATTR = "sourcepath"; @NonNls String VAR_KIND = "var"; @NonNls String CON_KIND = "con"; @NonNls String JRE_CONTAINER = "org.eclipse.jdt.launching.JRE_CONTAINER"; @NonNls String JRE_CONTAINER_SPECIFIC = JRE_CONTAINER + "/" + "org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType"; @NonNls String USER_LIBRARY = "org.eclipse.jdt.USER_LIBRARY"; @NonNls String JUNIT_CONTAINER = "org.eclipse.jdt.junit.JUNIT_CONTAINER"; @NonNls String GROOVY_DSL_CONTAINER = "GROOVY_DSL_SUPPORT"; @NonNls String GROOVY_SUPPORT = "GROOVY_SUPPORT"; @NonNls String JREBEL_NATURE = "org.zeroturnaround.eclipse.jrebelNature"; @NonNls String JAVA_NATURE = "org.eclipse.jdt.core.javanature"; @NonNls String SONAR_NATURE = "org.sonar.ide.eclipse.core.sonarNature"; @NonNls String JUNIT3 = JUNIT_CONTAINER + "/" + "3.8.1"; @NonNls String JUNIT4 = JUNIT_CONTAINER + "/" + "4"; @NonNls String ECLIPSE_PLATFORM = "org.eclipse.pde.core.requiredPlugins"; @NonNls String OUTPUT_KIND = "output"; @NonNls String PLUGIN_XML_FILE = "plugin.xml"; @NonNls String ID_ATTR = "id"; @NonNls String REQUIRES_TAG = "requires"; @NonNls String IMPORT_TAG = "import"; @NonNls String PLUGIN_ATTR = "plugin"; @NonNls String EXPORT_ATTR = "export"; @NonNls String ORG_JUNIT_PLUGIN = "org.junit"; @NonNls String PROJECT_CONTEXT = "project"; @NonNls String TEMPLATE_CONTEXT = "template"; @NonNls String BIN_DIR = "bin"; @NonNls String IDEA_SETTINGS_POSTFIX = ".eml"; @NonNls String ECLIPSE_JAR_PREFIX = "jar:file:/"; @NonNls String ECLIPSE_FILE_PREFIX = "file:/"; @NonNls String ATTRIBUTES_TAG = "attributes"; @NonNls String ATTRIBUTE_TAG = "attribute"; @NonNls String NAME_ATTR = "name"; @NonNls String VALUE_ATTR = "value"; @NonNls String DOT_CLASSPATH_EXT = "." + CLASSPATH_EXT; @NonNls String DOT_PROJECT_EXT = "." + PROJECT_EXT; @NonNls String FILE_PROTOCOL = "file:/"; @NonNls String PLATFORM_PROTOCOL = "platform:/"; @NonNls String JAR_PREFIX = "jar:"; String JAVA_SDK_TYPE = "/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType"; @NonNls String LINKED_RESOURCES = "linkedResources"; @NonNls String LINK = "link"; @NonNls String JAVADOC_LOCATION = "javadoc_location"; @NonNls String DLL_LINK = "org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY"; }