Author: scabanovich
Date: 2011-07-29 16:25:16 -0400 (Fri, 29 Jul 2011)
New Revision: 33368
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.tiles.ui/src/org/jboss/tools/jst/web/tiles/ui/attribute/adapter/DefinitionListContentProvider.java
Log:
FileSystemsHelper.getFile(object) method used.
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.tiles.ui/src/org/jboss/tools/jst/web/tiles/ui/attribute/adapter/DefinitionListContentProvider.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.web.tiles.ui/src/org/jboss/tools/jst/web/tiles/ui/attribute/adapter/DefinitionListContentProvider.java 2011-07-29
20:23:02 UTC (rev 33367)
+++
trunk/jst/plugins/org.jboss.tools.jst.web.tiles.ui/src/org/jboss/tools/jst/web/tiles/ui/attribute/adapter/DefinitionListContentProvider.java 2011-07-29
20:25:16 UTC (rev 33368)
@@ -12,6 +12,7 @@
import java.util.*;
import org.jboss.tools.common.model.*;
+import org.jboss.tools.common.model.filesystems.FileSystemsHelper;
import
org.jboss.tools.common.model.ui.attribute.adapter.DefaultXAttributeListContentProvider;
public class DefinitionListContentProvider extends DefaultXAttributeListContentProvider
{
@@ -22,16 +23,15 @@
}
protected void loadTags() {
- XModelObject file = context;
- while(file != null && file.getFileType() != XModelObject.FILE) file =
file.getParent();
+ XModelObject file = FileSystemsHelper.getFile(context);
if(file == null) return;
XModelObject[] os = file.getChildren("TilesDefinition"); //$NON-NLS-1$
- List list = new ArrayList();
+ List<String> list = new ArrayList<String>();
for (int i = 0; i < os.length; i++) {
if(os[i] == context) continue;
list.add(os[i].getAttributeValue("name")); //$NON-NLS-1$
}
- tags = (String[])list.toArray(new String[0]);
+ tags = list.toArray(new String[0]);
}
}
Show replies by date