Author: scabanovich
Date: 2008-05-15 07:33:30 -0400 (Thu, 15 May 2008)
New Revision: 8100
Modified:
branches/jbosstools-2.1.x/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/FileTagProposalLoader.java
Log:
JBIDE-2193
Modified:
branches/jbosstools-2.1.x/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/FileTagProposalLoader.java
===================================================================
---
branches/jbosstools-2.1.x/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/FileTagProposalLoader.java 2008-05-15
11:31:54 UTC (rev 8099)
+++
branches/jbosstools-2.1.x/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/FileTagProposalLoader.java 2008-05-15
11:33:30 UTC (rev 8100)
@@ -13,6 +13,8 @@
import java.util.HashMap;
import java.util.Map;
+import org.jboss.tools.common.model.ui.views.palette.PaletteTaglibInserter;
+
public class FileTagProposalLoader implements ITagProposalLoader {
private static final Map<String,TagProposal[]> extensionMap = new
HashMap<String,TagProposal[]>();
@@ -53,21 +55,38 @@
),
};
+ static TagProposal JSP_INCLUDE = new TagProposal(
+ DropURI.JSP_URI,
+ "jsp",
+ "include",
+ new
AbsoluteFilePathAttributeValueLoader("page","","")
+ );
+
+ static TagProposal JSP_FORWARD = new TagProposal(
+ DropURI.JSP_URI,
+ "jsp",
+ "forward",
+ new AbsoluteFilePathAttributeValueLoader("page","","")
+ );
+
+ static TagProposal UI_INCLUDE = new TagProposal(
+ PaletteTaglibInserter.faceletUri,
+ "ui",
+ "include",
+ new
AbsoluteFilePathAttributeValueLoader("src","","")
+ );
+
static TagProposal[] PAGE_TAG_PROPOSALS = new TagProposal[]{
- new TagProposal(
- DropURI.JSP_URI,
- "jsp",
- "include",
- new
AbsoluteFilePathAttributeValueLoader("page","","")
- ),
- new TagProposal(
- DropURI.JSP_URI,
- "jsp",
- "forward",
- new AbsoluteFilePathAttributeValueLoader("page","","")
- )
+ JSP_INCLUDE,
+ JSP_FORWARD
};
+ static TagProposal[] XHTML_PAGE_TAG_PROPOSALS = new TagProposal[]{
+ JSP_INCLUDE,
+ JSP_FORWARD,
+ UI_INCLUDE
+ };
+
static {
// There is the question here what store HTML or TLD will been asked about
TagDescription
extensionMap.put("jpg", IMG_TAG_PROPOSALS);
@@ -82,7 +101,7 @@
extensionMap.put("jsp",PAGE_TAG_PROPOSALS);
extensionMap.put("html",PAGE_TAG_PROPOSALS);
- extensionMap.put("xhtml",PAGE_TAG_PROPOSALS);
+ extensionMap.put("xhtml",XHTML_PAGE_TAG_PROPOSALS);
extensionMap.put(
"properties",new TagProposal[]{