1 11 package org.eclipse.pde.internal.core.builders; 12 13 import org.eclipse.core.resources.IFile; 14 import org.eclipse.core.resources.IMarker; 15 import org.eclipse.core.runtime.CoreException; 16 17 public class PDEMarkerFactory implements IMarkerFactory { 18 19 public static final String MARKER_ID = "org.eclipse.pde.core.problem"; 21 public static final int NO_RESOLUTION = -1; 22 23 public static final int M_DEPRECATED_AUTOSTART = 0x1001; public static final int M_JAVA_PACKAGE__PORTED = 0x1002; public static final int M_SINGLETON_DIR_NOT_SET = 0x1003; public static final int M_SINGLETON_ATT_NOT_SET = 0x1004; public static final int M_PROJECT_BUILD_ORDER_ENTRIES = 0x1005; 29 public static final int M_EXPORT_PKG_NOT_EXIST = 0x1006; public static final int M_IMPORT_PKG_NOT_AVAILABLE = 0x1007; public static final int M_REQ_BUNDLE_NOT_AVAILABLE = 0x1008; public static final int M_UNKNOWN_CLASS = 0x1009; public static final int M_UNKNOWN_ACTIVATOR = 0x1010; public static final int M_SINGLETON_DIR_NOT_SUPPORTED = 0x1011; public static final int M_DIRECTIVE_HAS_NO_EFFECT = 0x1012; public static final int M_MISMATCHED_EXEC_ENV = 0x1013; public static final int M_UNKNOW_EXEC_ENV = 0x1014; public static final int M_DEPRECATED_IMPORT_SERVICE = 0x1015; public static final int M_DEPRECATED_EXPORT_SERVICE = 0x1016; public static final int M_UNECESSARY_DEP = 0x1017; public static final int M_MISSING_EXPORT_PKGS = 0x1018; 43 public static final int B_APPEND_SLASH_FOLDER_ENTRY = 0x2001; 45 public static final int B_REMOVE_SLASH_FILE_ENTRY = 0x2002; 46 public static final int B_ADDDITION = 0x2003; 47 public static final int B_SOURCE_ADDITION = 0x2004; 48 public static final int B_REMOVAL = 0x2005; 49 50 public static final int P_ILLEGAL_XML_NODE = 0x3001; 52 public static final int P_UNTRANSLATED_NODE = 0x3002; 53 public static final int P_UNKNOWN_CLASS = 0x3003; 54 55 public static final String BK_BUILD_ENTRY = "buildEntry.key"; public static final String BK_BUILD_TOKEN = "buildEntry.tokenValue"; public static final String MPK_LOCATION_PATH = "xmlTree.locationPath"; 60 public static final String CAT_FATAL = "fatal"; public static final String CAT_NLS = "nls"; public static final String CAT_DEPRECATION = "deprecation"; public static final String CAT_EE = "ee"; public static final String CAT_OTHER = ""; 67 70 public IMarker createMarker(IFile file) throws CoreException { 71 return createMarker(file, NO_RESOLUTION, ""); } 73 74 public IMarker createMarker(IFile file, int id, String category) throws CoreException { 75 IMarker marker = file.createMarker(MARKER_ID); 76 marker.setAttribute("id", id); marker.setAttribute("categoryId", category); return marker; 79 } 80 81 } 82 | Popular Tags |