Author: dazarov
Date: 2009-05-14 10:43:47 -0400 (Thu, 14 May 2009)
New Revision: 15252
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/refactoring/RenameComponentProcessor.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4313
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/refactoring/RenameComponentProcessor.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/refactoring/RenameComponentProcessor.java 2009-05-14
14:42:10 UTC (rev 15251)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/refactoring/RenameComponentProcessor.java 2009-05-14
14:43:47 UTC (rev 15252)
@@ -417,14 +417,15 @@
Set<ISeamFactory> factorySet =
seamProject.getFactoriesByName(component.getName());
for(ISeamFactory factory : factorySet){
- ISeamTextSourceReference location =
factory.getLocationFor(SeamAnnotations.FACTORY_ANNOTATION_TYPE);
- if(location != null){
- IFile file = (IFile)factory.getResource();
-
- if(file.getFileExtension().equalsIgnoreCase(XML_EXT))
+ IFile file = (IFile)factory.getResource();
+ if(file.getFileExtension().equalsIgnoreCase(JAVA_EXT)){
+ ISeamTextSourceReference location =
factory.getLocationFor(SeamAnnotations.FACTORY_ANNOTATION_TYPE);
+ if(location != null)
+ changeAnnotation(location, file);
+ }else{
+ ISeamTextSourceReference location =
factory.getLocationFor(ISeamXmlComponentDeclaration.NAME);
+ if(location != null)
changeXMLNode(location, file);
- else
- changeAnnotation(location, file);
}
}
}