Author: max.andersen(a)jboss.com
Date: 2007-08-08 13:11:20 -0400 (Wed, 08 Aug 2007)
New Revision: 2981
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/views/SeamLabelProvider.java
Log:
JBIDE-664 show short name when under a seam package node
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/views/SeamLabelProvider.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/views/SeamLabelProvider.java 2007-08-08
16:34:59 UTC (rev 2980)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/views/SeamLabelProvider.java 2007-08-08
17:11:20 UTC (rev 2981)
@@ -55,6 +55,12 @@
} else if(element instanceof ISeamComponent) {
ISeamComponent c = (ISeamComponent)element;
String name = c.getName();
+
+ int lastIndexOf = name.lastIndexOf('.');
+ if(lastIndexOf!=-1&&lastIndexOf!=name.length()) {
+ name = name.substring(lastIndexOf+1); // temp fix for JBIDE-644; shouldn't need
to do this here. shold be a method to getShortName or similar but ISeamComponent extends
ISeamContextVariable so ended up being weird to do clean.
+ }
+
if(ScopePresentationActionProvider.isScopePresentedAsLabel()) {
name += " (" + ((ISeamScope)c.getParent()).getType().getLabel() +
")";
}
Show replies by date