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