[jbosstools-issues] [JBoss JIRA] Updated: (JBIDE-9209) Mouse click on error icon in the vertical ruler positioned on the left of the XML/JSP/XHTML editor should show list of quick fixes for that problem

Daniel Azarov (JIRA) jira-events at lists.jboss.org
Fri Jul 8 12:57:23 EDT 2011


     [ https://issues.jboss.org/browse/JBIDE-9209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Azarov updated JBIDE-9209:
---------------------------------

    Description: 
Mouse click on error icon in the vertical ruler positioned on the left of the Java editor shows list of quick fixes for that problem.
We need to modify our XML/JSP/XHTML editor in order to implement the same feature.

Test case 1:
EXECUTE:
1. Create Seam Web War Project
2. Create Java class:
{code}
package org.domain.testseam.session;

import javax.ejb.Remove;
import javax.ejb.Stateful;

import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.Destroy;
import org.jboss.seam.annotations.Logger;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
import org.jboss.seam.log.Log;

@Name("component1")

@Stateful
@Scope(ScopeType.APPLICATION)
public class Component {

    @Logger private Log log;
	
    
    public String statefulComponent()
    {
        return "success";
    }
	
    @Destroy
	public void destroyMethod(){
		
	}

    
    @Remove
    public void removeMethod(){
    	
    }

}
{code}
3. Insert next lines to components.xml:
{code}
<component class="org.domain.testseam.session.Component" scope="application">
  <property name="abc">value1</property>
</component>
{code}
4. Open components.xml in JBOSS Tools XML Editor
ASSERT: There is problem marker in "<property name="abc">value1</property>" line
EXECUTE: Click mouse on error icon on left editor's ruler
ASSERT: Window with list of quick fixes appears:
!QuickFixesInXML.png!

  was:
Mouse click on error icon in the vertical ruler positioned on the left of the Java editor shows list of quick fixes for that problem.
We need to modify our XML/JSP/XHTML editor in order to implement the same feature.



> Mouse click on error icon in the vertical ruler positioned on the left of the XML/JSP/XHTML editor should show list of quick fixes for that problem
> ---------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-9209
>                 URL: https://issues.jboss.org/browse/JBIDE-9209
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: jsp/jsf/xml source editing
>            Reporter: Daniel Azarov
>            Assignee: Daniel Azarov
>              Labels: new_and_noteworthy
>             Fix For: 3.3.x
>
>         Attachments: QuickFixesInHTML.png, QuickFixesInJSP.png, QuickFixesInXML.png
>
>
> Mouse click on error icon in the vertical ruler positioned on the left of the Java editor shows list of quick fixes for that problem.
> We need to modify our XML/JSP/XHTML editor in order to implement the same feature.
> Test case 1:
> EXECUTE:
> 1. Create Seam Web War Project
> 2. Create Java class:
> {code}
> package org.domain.testseam.session;
> import javax.ejb.Remove;
> import javax.ejb.Stateful;
> import org.jboss.seam.ScopeType;
> import org.jboss.seam.annotations.Destroy;
> import org.jboss.seam.annotations.Logger;
> import org.jboss.seam.annotations.Name;
> import org.jboss.seam.annotations.Scope;
> import org.jboss.seam.log.Log;
> @Name("component1")
> @Stateful
> @Scope(ScopeType.APPLICATION)
> public class Component {
>     @Logger private Log log;
> 	
>     
>     public String statefulComponent()
>     {
>         return "success";
>     }
> 	
>     @Destroy
> 	public void destroyMethod(){
> 		
> 	}
>     
>     @Remove
>     public void removeMethod(){
>     	
>     }
> }
> {code}
> 3. Insert next lines to components.xml:
> {code}
> <component class="org.domain.testseam.session.Component" scope="application">
>   <property name="abc">value1</property>
> </component>
> {code}
> 4. Open components.xml in JBOSS Tools XML Editor
> ASSERT: There is problem marker in "<property name="abc">value1</property>" line
> EXECUTE: Click mouse on error icon on left editor's ruler
> ASSERT: Window with list of quick fixes appears:
> !QuickFixesInXML.png!

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list