diff options
author | david_williams | 2005-03-16 14:28:26 +0000 |
---|---|---|
committer | david_williams | 2005-03-16 14:28:26 +0000 |
commit | d7ab577619c1729bfd61d7b24807512587ed54bc (patch) | |
tree | cd0ae643d1b428aa9b5fc41f3defd2e0b2182f65 | |
parent | 935a3c3c589b25550640049bbcf9f3f7429cb5df (diff) | |
download | webtools.sourceediting-d7ab577619c1729bfd61d7b24807512587ed54bc.tar.gz webtools.sourceediting-d7ab577619c1729bfd61d7b24807512587ed54bc.tar.xz webtools.sourceediting-d7ab577619c1729bfd61d7b24807512587ed54bc.zip |
[87903] SSE templates should not be so public API
-rw-r--r-- | bundles/org.eclipse.jst.jsp.ui/icons/full/obj16/tag-generic.gif | bin | 0 -> 98 bytes | |||
-rw-r--r-- | bundles/org.eclipse.jst.jsp.ui/icons/full/obj16/tag-template.gif | bin | 0 -> 205 bytes | |||
-rw-r--r-- | bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPContentAssistProcessor.java | 14 | ||||
-rw-r--r-- | bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/editor/JSPEditorPluginImages.java | 2 | ||||
-rw-r--r-- | bundles/org.eclipse.jst.jsp.ui/templates/jspdefault-templates.properties | 9 | ||||
-rw-r--r-- | bundles/org.eclipse.jst.jsp.ui/templates/jspdefault-templates.xml | 5 | ||||
-rw-r--r-- | bundles/org.eclipse.wst.html.ui/icons/full/obj16/tag-generic.gif | bin | 100 -> 98 bytes | |||
-rw-r--r-- | bundles/org.eclipse.wst.html.ui/icons/full/obj16/tag-template.gif | bin | 207 -> 205 bytes |
8 files changed, 23 insertions, 7 deletions
diff --git a/bundles/org.eclipse.jst.jsp.ui/icons/full/obj16/tag-generic.gif b/bundles/org.eclipse.jst.jsp.ui/icons/full/obj16/tag-generic.gif Binary files differnew file mode 100644 index 0000000000..65f516e80a --- /dev/null +++ b/bundles/org.eclipse.jst.jsp.ui/icons/full/obj16/tag-generic.gif diff --git a/bundles/org.eclipse.jst.jsp.ui/icons/full/obj16/tag-template.gif b/bundles/org.eclipse.jst.jsp.ui/icons/full/obj16/tag-template.gif Binary files differnew file mode 100644 index 0000000000..5d1f81b6d4 --- /dev/null +++ b/bundles/org.eclipse.jst.jsp.ui/icons/full/obj16/tag-template.gif diff --git a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPContentAssistProcessor.java b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPContentAssistProcessor.java index adeebde486..a711932943 100644 --- a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPContentAssistProcessor.java +++ b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPContentAssistProcessor.java @@ -39,6 +39,8 @@ import org.eclipse.jst.jsp.core.internal.text.rules.StructuredTextPartitionerFor import org.eclipse.jst.jsp.core.model.parser.DOMJSPRegionContexts; import org.eclipse.jst.jsp.ui.internal.JSPUIPlugin; import org.eclipse.jst.jsp.ui.internal.Logger; +import org.eclipse.jst.jsp.ui.internal.editor.JSPEditorPluginImageHelper; +import org.eclipse.jst.jsp.ui.internal.editor.JSPEditorPluginImages; import org.eclipse.jst.jsp.ui.internal.preferences.JSPUIPreferenceNames; import org.eclipse.jst.jsp.ui.internal.templates.TemplateContextTypeIdsJSP; import org.eclipse.wst.common.contentmodel.CMDocument; @@ -74,7 +76,6 @@ import org.eclipse.wst.sse.core.util.StringUtils; import org.eclipse.wst.sse.ui.StructuredTextViewer; import org.eclipse.wst.sse.ui.contentassist.IRelevanceCompletionProposal; import org.eclipse.wst.sse.ui.contentassist.IResourceDependentProcessor; -import org.eclipse.wst.sse.ui.edit.util.SharedEditorPluginImageHelper; import org.eclipse.wst.sse.ui.internal.contentassist.ContentAssistUtils; import org.eclipse.wst.sse.ui.internal.contentassist.CustomCompletionProposal; import org.eclipse.wst.sse.ui.internal.contentassist.IRelevanceConstants; @@ -93,7 +94,6 @@ import org.eclipse.wst.xml.ui.contentassist.ProposalComparator; import org.eclipse.wst.xml.ui.contentassist.XMLContentAssistProcessor; import org.eclipse.wst.xml.ui.contentassist.XMLContentAssistUtilities; import org.eclipse.wst.xml.ui.contentassist.XMLRelevanceConstants; -import org.eclipse.wst.xml.ui.util.SharedXMLEditorPluginImageHelper; import org.w3c.dom.Attr; import org.w3c.dom.Document; import org.w3c.dom.Element; @@ -285,7 +285,7 @@ public class JSPContentAssistProcessor extends AbstractContentAssistProcessor im StringBuffer contents = new StringBuffer("\""); //$NON-NLS-1$ getContentGenerator().generateTag(node, ed, contents); contents.append('"'); - CustomCompletionProposal proposal = new CustomCompletionProposal(contents.toString(), contentAssistRequest.getReplacementBeginPosition(), contentAssistRequest.getReplacementLength(), contents.length(), SharedEditorPluginImageHelper.getImage(SharedXMLEditorPluginImageHelper.IMG_OBJ_TAG_GENERIC), tagname, null, null, XMLRelevanceConstants.R_JSP_ATTRIBUTE_VALUE); + CustomCompletionProposal proposal = new CustomCompletionProposal(contents.toString(), contentAssistRequest.getReplacementBeginPosition(), contentAssistRequest.getReplacementLength(), contents.length(), JSPEditorPluginImageHelper.getInstance().getImage(JSPEditorPluginImages.IMG_OBJ_TAG_GENERIC), tagname, null, null, XMLRelevanceConstants.R_JSP_ATTRIBUTE_VALUE); contentAssistRequest.addProposal(proposal); addTemplates(contentAssistRequest, TemplateContextTypeIdsJSP.TAG); @@ -1134,7 +1134,7 @@ public class JSPContentAssistProcessor extends AbstractContentAssistProcessor im if (completionRegion.getType() == XMLRegionContext.XML_COMMENT_TEXT && !isXMLFormat(doc)) { if (request == null) request = newContentAssistRequest(treeNode, xmlnode, sdRegion, completionRegion, documentPosition, 0, ""); //$NON-NLS-1$ - request.addProposal(new CustomCompletionProposal("<%= %>", documentPosition, 0, 4, SharedXMLEditorPluginImageHelper.getImage(SharedXMLEditorPluginImageHelper.IMG_OBJ_TAG_MACRO), "jsp:expression", null, "<%= %>", XMLRelevanceConstants.R_JSP)); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ + request.addProposal(new CustomCompletionProposal("<%= %>", documentPosition, 0, 4, JSPEditorPluginImageHelper.getInstance().getImage(JSPEditorPluginImages.IMG_OBJ_TAG_GENERIC), "jsp:expression", null, "<%= %>", XMLRelevanceConstants.R_JSP)); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ } // handle proposals in and around JSP_DIRECTIVE_OPEN and // JSP_DIRECTIVE_NAME @@ -1159,14 +1159,14 @@ public class JSPContentAssistProcessor extends AbstractContentAssistProcessor im nameString = ""; //$NON-NLS-1$ for (int i = 0; i < directiveNames.length; i++) { if (directiveNames[i].startsWith(nameString) || documentPosition <= begin) - request.addProposal(new CustomCompletionProposal(directiveNames[i], begin, length, directiveNames[i].length(), SharedXMLEditorPluginImageHelper.getImage(SharedXMLEditorPluginImageHelper.IMG_OBJ_TAG_GENERIC), directiveNames[i], null, null, XMLRelevanceConstants.R_JSP)); + request.addProposal(new CustomCompletionProposal(directiveNames[i], begin, length, directiveNames[i].length(), JSPEditorPluginImageHelper.getInstance().getImage(JSPEditorPluginImages.IMG_OBJ_TAG_GENERIC), directiveNames[i], null, null, XMLRelevanceConstants.R_JSP)); } } else { // by default, JSP_DIRECTIVE_NAME if (request == null) request = newContentAssistRequest(xmlnode, xmlnode, sdRegion, completionRegion, sdRegion.getStartOffset(completionRegion), completionRegion.getTextLength(), matchString); for (int i = 0; i < directiveNames.length; i++) { if (directiveNames[i].startsWith(matchString)) - request.addProposal(new CustomCompletionProposal(directiveNames[i], request.getReplacementBeginPosition(), request.getReplacementLength(), directiveNames[i].length(), SharedXMLEditorPluginImageHelper.getImage(SharedXMLEditorPluginImageHelper.IMG_OBJ_TAG_GENERIC), directiveNames[i], null, null, XMLRelevanceConstants.R_JSP)); + request.addProposal(new CustomCompletionProposal(directiveNames[i], request.getReplacementBeginPosition(), request.getReplacementLength(), directiveNames[i].length(), JSPEditorPluginImageHelper.getInstance().getImage(JSPEditorPluginImages.IMG_OBJ_TAG_GENERIC), directiveNames[i], null, null, XMLRelevanceConstants.R_JSP)); } } } else if ((completionRegion.getType() == DOMJSPRegionContexts.JSP_DIRECTIVE_NAME && documentPosition > sdRegion.getTextEndOffset(completionRegion)) || (completionRegion.getType() == DOMJSPRegionContexts.JSP_DIRECTIVE_CLOSE && documentPosition <= sdRegion.getStartOffset(completionRegion))) { @@ -1192,7 +1192,7 @@ public class JSPContentAssistProcessor extends AbstractContentAssistProcessor im } if (nameString == null) { for (int i = 0; i < directiveNames.length; i++) { - request.addProposal(new CustomCompletionProposal(directiveNames[i], request.getReplacementBeginPosition(), request.getReplacementLength(), directiveNames[i].length(), SharedXMLEditorPluginImageHelper.getImage(SharedXMLEditorPluginImageHelper.IMG_OBJ_TAG_GENERIC), directiveNames[i], null, null, XMLRelevanceConstants.R_JSP)); + request.addProposal(new CustomCompletionProposal(directiveNames[i], request.getReplacementBeginPosition(), request.getReplacementLength(), directiveNames[i].length(), JSPEditorPluginImageHelper.getInstance().getImage(JSPEditorPluginImages.IMG_OBJ_TAG_GENERIC), directiveNames[i], null, null, XMLRelevanceConstants.R_JSP)); } } } diff --git a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/editor/JSPEditorPluginImages.java b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/editor/JSPEditorPluginImages.java index ab3aa1fbf7..a60e6a8612 100644 --- a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/editor/JSPEditorPluginImages.java +++ b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/editor/JSPEditorPluginImages.java @@ -15,7 +15,9 @@ package org.eclipse.jst.jsp.ui.internal.editor; */ public class JSPEditorPluginImages { public static final String IMG_OBJ_CLASS_OBJ = "icons/full/obj16/class_obj.gif"; //$NON-NLS-1$ + public static final String IMG_OBJ_TAG_GENERIC = "icons/full/obj16/tag-generic.gif"; //$NON-NLS-1$ public static final String IMG_OBJ_TAG_JSP = "icons/full/obj16/tag-jsp.gif"; //$NON-NLS-1$ + public static final String IMG_OBJ_TAG_TEMPLATE = "icons/full/obj16/tag-template.gif"; //$NON-NLS-1$ public static final String IMG_OBJ_PUBLIC = "icons/full/obj16/public.gif"; //$NON-NLS-1$ public static final String FIELD_PROTECTED_OBJ = "icons/full/obj16/field_protected_obj.gif"; //$NON-NLS-1$ diff --git a/bundles/org.eclipse.jst.jsp.ui/templates/jspdefault-templates.properties b/bundles/org.eclipse.jst.jsp.ui/templates/jspdefault-templates.properties index 58fb646bd4..e42dada74e 100644 --- a/bundles/org.eclipse.jst.jsp.ui/templates/jspdefault-templates.properties +++ b/bundles/org.eclipse.jst.jsp.ui/templates/jspdefault-templates.properties @@ -29,3 +29,12 @@ Templates.jsppagedirective.content=<%@ page contentType="text/html; charset=${en Templates.jsptaglibdirective.name=JSP taglib directive Templates.jsptaglibdirective.desc=JSP taglib directive Templates.jsptaglibdirective.content=<%@ taglib uri="" prefix="${cursor}" %> +Templates.jsphtml.name=JSP (html) +Templates.jsphtml.desc=JSP with html markup +Templates.jsphtml.content=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\n<html>\n<head>\n<%@ page language="java" contentType="text/html; charset=${encoding}"\n pageEncoding="${encoding}"%>\n<meta http-equiv="Content-Type" content="text/html; charset=${encoding}">\n<title>Insert title here</title>\n</head>\n<body>\n${cursor}\n</body>\n</html> +Templates.jspxhtml.name=JSP (xhtml) +Templates.jspxhtml.desc=JSP with xhtml markup +Templates.jspxhtml.content=<?xml version="1.0" encoding="${encoding}" ?>\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n<%@ page language="java" contentType="text/html; charset=${encoding}"\n pageEncoding="${encoding}"%>\n<meta http-equiv="Content-Type" content="text/html; charset=${encoding}" />\n<title>Insert title here</title>\n</head>\n<body>\n${cursor}\n</body>\n</html> +Templates.jspxhtmlxml.name=JSP (xhtml, xml syntax) +Templates.jspxhtmlxml.desc=JSP with xhtml markup and xml style syntax +Templates.jspxhtmlxml.content=<?xml version="1.0" encoding="${encoding}" ?>\n<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0">\n <jsp:directive.page language="java"\n contentType="text/html; charset=${encoding}" pageEncoding="${encoding}" />\n <jsp:text>\n <![CDATA[ <?xml version="1.0" encoding="${encoding}" ?> ]]>\n </jsp:text>\n <jsp:text>\n <![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ]]>\n </jsp:text>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n<meta http-equiv="Content-Type" content="text/html; charset=${encoding}" />\n<title>Insert title here</title>\n</head>\n<body>\n${cursor}\n</body>\n</html>\n</jsp:root>
\ No newline at end of file diff --git a/bundles/org.eclipse.jst.jsp.ui/templates/jspdefault-templates.xml b/bundles/org.eclipse.jst.jsp.ui/templates/jspdefault-templates.xml index f48a129e00..ce765c18b2 100644 --- a/bundles/org.eclipse.jst.jsp.ui/templates/jspdefault-templates.xml +++ b/bundles/org.eclipse.jst.jsp.ui/templates/jspdefault-templates.xml @@ -15,4 +15,9 @@ <template name="%Templates.jsptaglibdirective.name" description="%Templates.jsptaglibdirective.desc" id="com.ibm.sse.editor.jsp.templates.jsptaglibdirective" context="jsp_tag" enabled="true">%Templates.jsptaglibdirective.content</template> +<template name="%Templates.jsphtml.name" description="%Templates.jsphtml.desc" id="com.ibm.sse.editor.jsp.templates.jsphtml" context="jsp_new" enabled="true">%Templates.jsphtml.content</template> + +<template name="%Templates.jspxhtml.name" description="%Templates.jspxhtml.desc" id="com.ibm.sse.editor.jsp.templates.jspxhtml" context="jsp_new" enabled="true">%Templates.jspxhtml.content</template> + +<template name="%Templates.jspxhtmlxml.name" description="%Templates.jspxhtmlxml.desc" id="com.ibm.sse.editor.jsp.templates.jspxhtmlxml" context="jsp_new" enabled="true">%Templates.jspxhtmlxml.content</template> </templates> diff --git a/bundles/org.eclipse.wst.html.ui/icons/full/obj16/tag-generic.gif b/bundles/org.eclipse.wst.html.ui/icons/full/obj16/tag-generic.gif Binary files differindex aa55158b15..65f516e80a 100644 --- a/bundles/org.eclipse.wst.html.ui/icons/full/obj16/tag-generic.gif +++ b/bundles/org.eclipse.wst.html.ui/icons/full/obj16/tag-generic.gif diff --git a/bundles/org.eclipse.wst.html.ui/icons/full/obj16/tag-template.gif b/bundles/org.eclipse.wst.html.ui/icons/full/obj16/tag-template.gif Binary files differindex bb908efa7f..5d1f81b6d4 100644 --- a/bundles/org.eclipse.wst.html.ui/icons/full/obj16/tag-template.gif +++ b/bundles/org.eclipse.wst.html.ui/icons/full/obj16/tag-template.gif |