[215602] Provide custom problem marker for the validators
diff --git a/bundles/org.eclipse.jst.jsp.core/plugin.properties b/bundles/org.eclipse.jst.jsp.core/plugin.properties
index 6d0f773..d52809e 100644
--- a/bundles/org.eclipse.jst.jsp.core/plugin.properties
+++ b/bundles/org.eclipse.jst.jsp.core/plugin.properties
@@ -1,5 +1,5 @@
 ###############################################################################
-# Copyright (c) 2004, 2007 IBM Corporation and others.
+# Copyright (c) 2004, 2008 IBM Corporation and others.
 # 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
@@ -21,6 +21,7 @@
 EL_Syntax_Validator.name=EL Syntax Validator
 JSP_Content_Validator.name=JSP Content Validator
 Structured_JSP_Document_Setup_participant.name=Structured JSP Document Setup Participant
+_validationMarker.name=JSP Problem
 
 extension-point.name.0 = JSP EL Translator
 
diff --git a/bundles/org.eclipse.jst.jsp.core/plugin.xml b/bundles/org.eclipse.jst.jsp.core/plugin.xml
index f8fc36e..144e2f8 100644
--- a/bundles/org.eclipse.jst.jsp.core/plugin.xml
+++ b/bundles/org.eclipse.jst.jsp.core/plugin.xml
@@ -200,8 +200,16 @@
 			<run
 				enabled="true"
 				class="org.eclipse.jst.jsp.core.internal.validation.JSPBatchValidator"/>
-		</validator>
+         <markerId markerIdValue="org.eclipse.jst.jsp.core.validationMarker"/>
+      </validator>
 	</extension>
+ <extension
+         id="validationMarker"
+         name="%_validationMarker.name"
+         point="org.eclipse.core.resources.markers">
+      <super type="org.eclipse.wst.validation.problemmarker"/>
+      <persistent value="true"/>
+ </extension>
 	
 	<extension
 		id="JSPContentValidator"
@@ -239,9 +247,10 @@
 				incremental="true"
 				enabled="true"
 				class="org.eclipse.jst.jsp.core.internal.validation.JSPContentValidator"/>
-		</validator>
+         <markerId markerIdValue="org.eclipse.jst.jsp.core.validationMarker"/>
+	</validator>
 	</extension>
-	
+		
     <extension
        point="org.eclipse.jst.jsp.core.elTranslator">
        <elTranslator
diff --git a/bundles/org.eclipse.wst.dtd.core/plugin.properties b/bundles/org.eclipse.wst.dtd.core/plugin.properties
index 26872d0..17dd85c 100644
--- a/bundles/org.eclipse.wst.dtd.core/plugin.properties
+++ b/bundles/org.eclipse.wst.dtd.core/plugin.properties
@@ -1,5 +1,5 @@
 ###############################################################################
-# Copyright (c) 2001, 2006 IBM Corporation and others.
+# Copyright (c) 2001, 2008 IBM Corporation and others.
 # 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
@@ -17,3 +17,4 @@
 Structured_DTD_Document_Factory_Extension.name=Structured DTD Document Factory Extension
 DTD_Content_Type_Extension_Element.name=DTD
 _DTD_VALIDATOR_NAME               = DTD Validator
+_validationMarker.name=DTD Problem
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.dtd.core/plugin.xml b/bundles/org.eclipse.wst.dtd.core/plugin.xml
index 08cdee7..38bbcbe 100644
--- a/bundles/org.eclipse.wst.dtd.core/plugin.xml
+++ b/bundles/org.eclipse.wst.dtd.core/plugin.xml
@@ -107,8 +107,16 @@
          		enabled="true"
          		fullBuild="true"
          		incremental="true"/>
-		</validator>
+         <markerId markerIdValue="org.eclipse.wst.dtd.core.validationMarker"/>
+      </validator>
 	</extension>
+ <extension
+         id="validationMarker"
+         name="%_validationMarker.name"
+         point="org.eclipse.core.resources.markers">
+      <super type="org.eclipse.wst.validation.problemmarker"/>
+      <persistent value="true"/>
+ </extension>
 
 	<!-- ====================================================== -->
 	<!-- DTD as you type validation								-->
diff --git a/bundles/org.eclipse.wst.html.ui/plugin.properties b/bundles/org.eclipse.wst.html.ui/plugin.properties
index 694f43d..6962b24 100644
--- a/bundles/org.eclipse.wst.html.ui/plugin.properties
+++ b/bundles/org.eclipse.wst.html.ui/plugin.properties
@@ -1,5 +1,5 @@
 ###############################################################################
-# Copyright (c) 2005, 2007 IBM Corporation and others.
+# Copyright (c) 2005, 2008 IBM Corporation and others.
 # 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
@@ -59,4 +59,5 @@
 preferenceKeywords.styles=editor html style customize syntax highlighting type text content foreground background bold color
 preferenceKeywords.webcontent=editor html web content settings profile style document type doctype public system css
 ##
-HTML_Source_target_name=HTML Source
\ No newline at end of file
+HTML_Source_target_name=HTML Source
+_validationMarker.name=HTML Problem
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.html.ui/plugin.xml b/bundles/org.eclipse.wst.html.ui/plugin.xml
index 02aa119..6ffe79f 100644
--- a/bundles/org.eclipse.wst.html.ui/plugin.xml
+++ b/bundles/org.eclipse.wst.html.ui/plugin.xml
@@ -278,8 +278,16 @@
 				incremental="true"
 				enabled="true"
 				class="org.eclipse.wst.html.internal.validation.HTMLValidator"/>
-		</validator>
+         <markerId markerIdValue="org.eclipse.wst.html.ui.validationMarker"/>
+      </validator>
 	</extension>
+ <extension
+         id="validationMarker"
+         name="%_validationMarker.name"
+         point="org.eclipse.core.resources.markers">
+      <super type="org.eclipse.wst.validation.problemmarker"/>
+      <persistent value="true"/>
+ </extension>
 
 	<!--======================================================================================-->
 	<!-- As you type validation                                      						  -->