Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorRob Stryker2017-11-20 17:33:06 +0000
committerRob Stryker2017-11-20 17:33:06 +0000
commit257311268713a001b29fc2c2f5a7e0aaaf3a188d (patch)
tree48f7f4a92770d5c610eea742a1b6a40ac58149fd /core
parent111b1d2c64a5956332ddc04d98a4e9389b19eed4 (diff)
downloadwebtools.sourceediting-257311268713a001b29fc2c2f5a7e0aaaf3a188d.tar.gz
webtools.sourceediting-257311268713a001b29fc2c2f5a7e0aaaf3a188d.tar.xz
webtools.sourceediting-257311268713a001b29fc2c2f5a7e0aaaf3a188d.zip
Move docs
Signed-off-by: Rob Stryker <rob@oxbeef.net>
Diffstat (limited to 'core')
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/.project22
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.core.resources.prefs3
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.jdt.core.prefs80
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.jdt.ui.prefs3
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.ltk.core.refactoring.prefs3
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.pde.prefs15
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/DocBuild.xml64
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/META-INF/MANIFEST.MF8
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/about.html34
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/build.properties15
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/images/ncontass.gifbin0 -> 19680 bytes
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/images/njscdast.gifbin0 -> 19047 bytes
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/images/nlinux.gifbin0 -> 174 bytes
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/images/nmacscrp.gifbin0 -> 1112 bytes
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/images/nquest.gifbin0 -> 873 bytes
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/images/nwin.gifbin0 -> 221 bytes
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/index/_p.cfsbin0 -> 39759 bytes
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/index/deletablebin0 -> 4 bytes
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/index/indexed_contributions3
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/index/indexed_dependencies4
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/index/indexed_docs24
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/index/segmentsbin0 -> 27 bytes
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/myplugin.xml30
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.user.maplist7
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.userindex.html242
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.userindex.xml165
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/plugin.properties3
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/plugin.xml30
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/pom.xml26
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/sse_toc.ditamap57
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/sse_toc.xml35
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/cencoding.dita31
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/cencoding.html56
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt001.dita57
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt001.html89
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt004.dita136
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt004.html191
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt006.dita115
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt006.html148
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/cvalidate.dita48
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/cvalidate.html77
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tcontenttype.dita32
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tcontenttype.html58
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt000.dita52
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html82
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt001.dita61
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt001.html91
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt005.dita70
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt005.html99
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt007.dita44
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt007.html72
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt010.dita51
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt010.html79
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt014.dita53
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt014.html96
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt015.dita81
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt015.html123
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt016.dita47
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt016.html70
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt022.dita56
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt022.html84
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt023.dita63
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt023.html96
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt024.dita74
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt024.html108
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt025.dita100
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt025.html153
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt026.dita44
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt026.html70
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt027.dita40
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt027.html63
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt028.dita71
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt028.html108
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt029.dita71
-rw-r--r--core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt029.html108
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/.project22
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.core.resources.prefs3
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.jdt.core.prefs80
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.jdt.ui.prefs3
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.ltk.core.refactoring.prefs3
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.pde.prefs15
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/EditorContexts.xml85
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/EditorCssContexts2.xml30
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/META-INF/MANIFEST.MF7
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/about.html34
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/build.properties10
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/plugin.properties3
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/plugin.xml22
-rw-r--r--core/docs/org.eclipse.wst.sse.ui.infopop/pom.xml26
89 files changed, 4734 insertions, 0 deletions
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/.project b/core/docs/org.eclipse.wst.sse.doc.user/.project
new file mode 100644
index 0000000000..e2d640609c
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.wst.sse.doc.user</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.core.resources.prefs b/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000000..afa5c91352
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,3 @@
+#Tue Apr 04 03:36:32 EDT 2006
+eclipse.preferences.version=1
+encoding/<project>=ISO-8859-1
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.jdt.core.prefs b/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000..2dd8b5cef1
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,80 @@
+#Sun Apr 16 14:37:21 EDT 2006
+eclipse.preferences.version=1
+org.eclipse.jdt.core.builder.cleanOutputFolder=clean
+org.eclipse.jdt.core.builder.duplicateResourceTask=warning
+org.eclipse.jdt.core.builder.invalidClasspath=ignore
+org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
+org.eclipse.jdt.core.circularClasspath=error
+org.eclipse.jdt.core.classpath.exclusionPatterns=enabled
+org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=disabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.4
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.doc.comment.support=enabled
+org.eclipse.jdt.core.compiler.maxProblemPerUnit=100
+org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning
+org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
+org.eclipse.jdt.core.compiler.problem.deprecation=warning
+org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
+org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
+org.eclipse.jdt.core.compiler.problem.discouragedReference=ignore
+org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
+org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
+org.eclipse.jdt.core.compiler.problem.invalidJavadoc=ignore
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=enabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
+org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=enabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=private
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
+org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
+org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
+org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=enabled
+org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
+org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
+org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=warning
+org.eclipse.jdt.core.compiler.problem.typeParameterHiding=ignore
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
+org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
+org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
+org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
+org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
+org.eclipse.jdt.core.compiler.problem.unsafeTypeOperation=warning
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.unusedImport=error
+org.eclipse.jdt.core.compiler.problem.unusedLabel=error
+org.eclipse.jdt.core.compiler.problem.unusedLocal=error
+org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
+org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
+org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
+org.eclipse.jdt.core.compiler.source=1.3
+org.eclipse.jdt.core.incompatibleJDKLevel=ignore
+org.eclipse.jdt.core.incompleteClasspath=error
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.jdt.ui.prefs b/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 0000000000..ef2ac6532b
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,3 @@
+#Tue Apr 04 03:36:39 EDT 2006
+eclipse.preferences.version=1
+internal.default.compliance=default
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.ltk.core.refactoring.prefs b/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.ltk.core.refactoring.prefs
new file mode 100644
index 0000000000..c59368c5e1
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.ltk.core.refactoring.prefs
@@ -0,0 +1,3 @@
+#Tue Apr 04 03:36:32 EDT 2006
+eclipse.preferences.version=1
+org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.pde.prefs b/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.pde.prefs
new file mode 100644
index 0000000000..f724958463
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/.settings/org.eclipse.pde.prefs
@@ -0,0 +1,15 @@
+#Sun Apr 16 14:05:29 EDT 2006
+compilers.p.build=0
+compilers.p.deprecated=1
+compilers.p.illegal-att-value=0
+compilers.p.no-required-att=0
+compilers.p.not-externalized-att=0
+compilers.p.unknown-attribute=0
+compilers.p.unknown-class=0
+compilers.p.unknown-element=0
+compilers.p.unknown-resource=0
+compilers.p.unresolved-ex-points=0
+compilers.p.unresolved-import=0
+compilers.p.unused-element-or-attribute=0
+compilers.use-project=true
+eclipse.preferences.version=1
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/DocBuild.xml b/core/docs/org.eclipse.wst.sse.doc.user/DocBuild.xml
new file mode 100644
index 0000000000..1a18684d4f
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/DocBuild.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+
+ This script build the Help plug-in by transforming the DITA source files into HTML.
+
+ To use this script, you must install DITA-OT on your machine in the directory
+ defined by the dita.ot.dir property.
+
+ Run the default target after you edit the DITA source files to regenerate the HTML.
+
+ To customize this script for other Help plug-ins, modify the value of the args.input property
+ to be the DITA map file for the plug-in.
+
+ NOTE: This script assumes that links to sibling Help plug-ins have scope="peer", otherwise the
+ output directory structure will be shifted incorrectly.
+
+ NOTE: This script assumes that you hand code your plugin.xml file in myplugin.xml. This file
+ will be copied over the generated plugin.xml which is currently not being generated correctly
+ by DITA-OT.
+
+ ChangeLog:
+ 2006-04-05 Arthur Ryman <ryman@ca.ibm.com>
+ - Created.
+ 2008-05-05 Kate Price <katep@ca.ibm.com>
+ - modified to add generation of pre-built help index.
+ - Must delete /index folder before running build
+-->
+<project name="eclipsehelp" default="all">
+
+ <property name="dita.ot.dir" location="C:/DITA-OT1.2.2" />
+
+ <path id="dost.class.path">
+ <pathelement location="${dita.ot.dir}${file.separator}lib${file.separator}dost.jar" />
+ </path>
+
+ <taskdef name="integrate" classname="org.dita.dost.platform.IntegratorTask">
+ <classpath refid="dost.class.path" />
+ </taskdef>
+ <target name="all" depends="integrate, eclipsehelp">
+ </target>
+ <target name="integrate">
+ <integrate ditadir="${dita.ot.dir}" />
+ </target>
+
+ <!-- revise below here -->
+ <target name="eclipsehelp">
+ <ant antfile="${dita.ot.dir}${file.separator}conductor.xml" target="init" dir="${dita.ot.dir}">
+ <property name="args.copycss" value="no" />
+ <property name="args.csspath" value="../org.eclipse.wst.doc.user" />
+ <property name="args.eclipse.provider" value="Eclipse.org" />
+ <property name="args.eclipse.version" value="3.3.0" />
+ <property name="args.input" location="sse_toc.ditamap" />
+ <property name="clean.temp" value="true" />
+ <property name="dita.extname" value=".dita" />
+ <property name="dita.temp.dir" location="temp" />
+ <property name="output.dir" location="" />
+ <property name="transtype" value="eclipsehelp" />
+ </ant>
+ <copy file="myplugin.xml" tofile="plugin.xml" overwrite="yes" />
+ </target>
+ <target name="build.index" description="Builds search index for the plug-in" if="eclipse.running">
+ <help.buildHelpIndex manifest="plugin.xml" destination="."/>
+ </target>
+</project>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/META-INF/MANIFEST.MF b/core/docs/org.eclipse.wst.sse.doc.user/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000..7da11f915c
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/META-INF/MANIFEST.MF
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %Bundle-Name.0
+Bundle-SymbolicName: org.eclipse.wst.sse.doc.user; singleton:=true
+Bundle-Version: 1.1.100.qualifier
+Bundle-Vendor: %Bundle-Vendor.0
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: J2SE-1.4
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/about.html b/core/docs/org.eclipse.wst.sse.doc.user/about.html
new file mode 100644
index 0000000000..2199df3f05
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/about.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<HTML>
+
+<head>
+<title>About</title>
+<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
+</head>
+
+<BODY lang="EN-US">
+
+<H3>About This Content</H3>
+
+<P>June, 2008</P>
+
+<H3>License</H3>
+
+<P>The Eclipse Foundation makes available all content in this plug-in
+("Content"). Unless otherwise indicated below, the Content is provided to you
+under the terms and conditions of the Eclipse Public License Version 1.0
+("EPL"). A copy of the EPL is available at
+<A href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/org/documents/epl-v10.php</A>.
+For purposes of the EPL, "Program" will mean the Content.</P>
+
+<P>If you did not receive this Content directly from the Eclipse Foundation, the
+Content is being redistributed by another party ("Redistributor") and different
+terms and conditions may apply to your use of any object code in the Content.
+Check the Redistributor’s license that was provided with the Content. If no such
+license exists, contact the Redistributor. Unless otherwise indicated below, the
+terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at
+<A href="http://www.eclipse.org/">http://www.eclipse.org/</A>.</P>
+
+</BODY>
+</HTML>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/build.properties b/core/docs/org.eclipse.wst.sse.doc.user/build.properties
new file mode 100644
index 0000000000..eec0c0dd54
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/build.properties
@@ -0,0 +1,15 @@
+bin.includes = about.html,\
+ images/,\
+ plugin.xml,\
+ sse_toc.xml,\
+ org.eclipse.wst.sse.doc.userindex.xml,\
+ topics/*.htm*,\
+ index/,\
+ META-INF/,\
+ plugin.properties
+src.includes = *.maplist,\
+ *.ditamap,\
+ topics/*.dita
+bin.excludes = DocBuild.xml,\
+ myPlugin*.xml
+
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/images/ncontass.gif b/core/docs/org.eclipse.wst.sse.doc.user/images/ncontass.gif
new file mode 100644
index 0000000000..d82014f049
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/images/ncontass.gif
Binary files differ
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/images/njscdast.gif b/core/docs/org.eclipse.wst.sse.doc.user/images/njscdast.gif
new file mode 100644
index 0000000000..41a141cb43
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/images/njscdast.gif
Binary files differ
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/images/nlinux.gif b/core/docs/org.eclipse.wst.sse.doc.user/images/nlinux.gif
new file mode 100644
index 0000000000..7c135cfe64
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/images/nlinux.gif
Binary files differ
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/images/nmacscrp.gif b/core/docs/org.eclipse.wst.sse.doc.user/images/nmacscrp.gif
new file mode 100644
index 0000000000..54a6371b3a
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/images/nmacscrp.gif
Binary files differ
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/images/nquest.gif b/core/docs/org.eclipse.wst.sse.doc.user/images/nquest.gif
new file mode 100644
index 0000000000..3faa1e262a
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/images/nquest.gif
Binary files differ
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/images/nwin.gif b/core/docs/org.eclipse.wst.sse.doc.user/images/nwin.gif
new file mode 100644
index 0000000000..895f9ca06d
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/images/nwin.gif
Binary files differ
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/index/_p.cfs b/core/docs/org.eclipse.wst.sse.doc.user/index/_p.cfs
new file mode 100644
index 0000000000..ca41649549
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/index/_p.cfs
Binary files differ
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/index/deletable b/core/docs/org.eclipse.wst.sse.doc.user/index/deletable
new file mode 100644
index 0000000000..593f4708db
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/index/deletable
Binary files differ
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/index/indexed_contributions b/core/docs/org.eclipse.wst.sse.doc.user/index/indexed_contributions
new file mode 100644
index 0000000000..6ba76dc06c
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/index/indexed_contributions
@@ -0,0 +1,3 @@
+#This is a generated file; do not edit.
+#Wed May 14 18:56:03 EDT 2008
+org.eclipse.wst.sse.doc.user=org.eclipse.wst.sse.doc.user\n1.1.0.qualifier
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/index/indexed_dependencies b/core/docs/org.eclipse.wst.sse.doc.user/index/indexed_dependencies
new file mode 100644
index 0000000000..d2c7a64e23
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/index/indexed_dependencies
@@ -0,0 +1,4 @@
+#This is a generated file; do not edit.
+#Wed May 14 18:56:03 EDT 2008
+lucene=1.9.1.v200803061811
+analyzer=org.eclipse.help.base\#3.3.100.v20080425?locale\=en
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/index/indexed_docs b/core/docs/org.eclipse.wst.sse.doc.user/index/indexed_docs
new file mode 100644
index 0000000000..885cd48384
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/index/indexed_docs
@@ -0,0 +1,24 @@
+#This is a generated file; do not edit.
+#Wed May 14 18:56:03 EDT 2008
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt028.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt014.html=0
+/org.eclipse.wst.sse.doc.user/topics/tcontenttype.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt029.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt015.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt022.html=0
+/org.eclipse.wst.sse.doc.user/topics/csrcedt001.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt005.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt016.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt023.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt024.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt007.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt010.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt025.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html=0
+/org.eclipse.wst.sse.doc.user/topics/csrcedt004.html=0
+/org.eclipse.wst.sse.doc.user/topics/cvalidate.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt001.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt026.html=0
+/org.eclipse.wst.sse.doc.user/topics/cencoding.html=0
+/org.eclipse.wst.sse.doc.user/topics/tsrcedt027.html=0
+/org.eclipse.wst.sse.doc.user/topics/csrcedt006.html=0
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/index/segments b/core/docs/org.eclipse.wst.sse.doc.user/index/segments
new file mode 100644
index 0000000000..2d63c4c891
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/index/segments
Binary files differ
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/myplugin.xml b/core/docs/org.eclipse.wst.sse.doc.user/myplugin.xml
new file mode 100644
index 0000000000..8255056dbd
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/myplugin.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.6"?>
+<?NLS TYPE="org.eclipse.help.toc"?>
+<!-- /*******************************************************************************
+ * Copyright (c) 2001, 2007 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/ -->
+
+<!-- ===================================================== -->
+<!-- This is the plug-in for declaring the help pages -->
+<!-- for the structured text editors (source editors). -->
+<!-- ===================================================== -->
+
+<plugin>
+
+ <extension point="org.eclipse.help.toc">
+ <toc file="sse_toc.xml"/>
+ <index path="index/"/>
+ </extension>
+ <extension point="org.eclipse.help.index">
+ <index file="org.eclipse.wst.sse.doc.userindex.xml"/>
+</extension>
+
+</plugin>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.user.maplist b/core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.user.maplist
new file mode 100644
index 0000000000..b0f4da55cb
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.user.maplist
@@ -0,0 +1,7 @@
+<maplist version="3.6.2">
+ <nav>
+ <map file="sse_toc.ditamap"/>
+ </nav>
+ <link>
+ </link>
+</maplist>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.userindex.html b/core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.userindex.html
new file mode 100644
index 0000000000..10a8886d0e
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.userindex.html
@@ -0,0 +1,242 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="copyright" content="(C) Copyright IBM Corporation 2007" />
+<meta name="security" content="public" />
+<meta name="Robots" content="index,follow" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta name="DC.Format" content="XHTML" />
+<!-- All rights reserved. Licensed Materials Property of IBM -->
+<!-- US Government Users Restricted Rights -->
+<!-- Use, duplication or disclosure restricted by -->
+<!-- GSA ADP Schedule Contract with IBM Corp. -->
+<link rel="stylesheet" type="text/css" href="ibmdita.css" />
+<title>Index</title>
+</head>
+<body>
+<h1>Index</h1>
+<a name="IDX0_41" href="#IDX1_41">A</a>
+<a name="IDX0_43" href="#IDX1_43">C</a>
+<a name="IDX0_44" href="#IDX1_44">D</a>
+<a name="IDX0_46" href="#IDX1_46">F</a>
+<a name="IDX0_48" href="#IDX1_48">H</a>
+<a name="IDX0_4A" href="#IDX1_4A">J</a>
+<a name="IDX0_4D" href="#IDX1_4D">M</a>
+<a name="IDX0_53" href="#IDX1_53">S</a>
+<a name="IDX0_54" href="#IDX1_54">T</a>
+<a name="IDX0_56" href="#IDX1_56">V</a>
+<a name="IDX0_58" href="#IDX1_58">X</a>
+<hr></hr>
+<strong><a name="IDX1_41" href="#IDX0_41">A</a></strong>
+<ul class="indexlist">
+<li>annotation preferences
+<ul class="indexlist">
+<li><a href="topics/tsrcedt001.html#tsrcedt001">markup language settings</a>
+</li>
+</ul>
+</li>
+</ul>
+<strong><a name="IDX1_43" href="#IDX0_43">C</a></strong>
+<ul class="indexlist">
+<li>character encoding
+<ul class="indexlist">
+<li><a href="topics/cencoding.html#cencoding">location in files</a>
+</li>
+</ul>
+</li>
+<li>content assistance
+<ul class="indexlist">
+<li><a href="topics/tsrcedt023.html#tsrcedt023">enabling for JSP files</a>
+</li>
+<li><a href="topics/csrcedt006.html#csrcedt006">overview</a>
+</li>
+<li><a href="topics/tsrcedt005.html#tsrcedt005">structured text editors</a>
+</li>
+</ul>
+</li>
+<li>content types
+<ul class="indexlist">
+<li><a href="topics/tcontenttype.html#tcontenttype">mapping file extensions</a>
+</li>
+</ul>
+</li>
+</ul>
+<strong><a name="IDX1_44" href="#IDX0_44">D</a></strong>
+<ul class="indexlist">
+<li>drawers
+<ul class="indexlist">
+<li><a href="topics/tsrcedt016.html#tsrcedt016">snippets view</a>
+</li>
+</ul>
+</li>
+</ul>
+<strong><a name="IDX1_46" href="#IDX0_46">F</a></strong>
+<ul class="indexlist">
+<li>file extensions
+<ul class="indexlist">
+<li><a href="topics/tcontenttype.html#tcontenttype">mapping content types</a>
+</li>
+</ul>
+</li>
+<li>file types
+<ul class="indexlist">
+<li><a href="topics/tcontenttype.html#tcontenttype">editors</a>
+</li>
+</ul>
+</li>
+</ul>
+<strong><a name="IDX1_48" href="#IDX0_48">H</a></strong>
+<ul class="indexlist">
+<li>HTML
+<ul class="indexlist">
+<li>templates
+<ul class="indexlist">
+<li><a href="topics/tsrcedt024.html#tsrcedt024">adding</a>
+</li>
+<li><a href="topics/tsrcedt024.html#tsrcedt024">removing</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<strong><a name="IDX1_4A" href="#IDX0_4A">J</a></strong>
+<ul class="indexlist">
+<li>JSP files
+<ul class="indexlist">
+<li><a href="topics/cencoding.html#cencoding">character encoding</a>
+</li>
+<li><a href="topics/tsrcedt023.html#tsrcedt023">enabling content assistance</a>
+</li>
+</ul>
+</li>
+<li>JSP pages
+<ul class="indexlist">
+<li><a href="topics/tsrcedt028.html#tsrcedt028">templates</a>
+</li>
+</ul>
+</li>
+</ul>
+<strong><a name="IDX1_4D" href="#IDX0_4D">M</a></strong>
+<ul class="indexlist">
+<li>markup languages
+<ul class="indexlist">
+<li><a href="topics/tsrcedt000.html#tsrcedt000">editing text</a>
+</li>
+<li><a href="topics/tsrcedt001.html#tsrcedt001">setting annotation preferences</a>
+</li>
+<li><a href="topics/tsrcedt027.html#tsrcedt027">templates</a>
+</li>
+</ul>
+</li>
+</ul>
+<strong><a name="IDX1_53" href="#IDX0_53">S</a></strong>
+<ul class="indexlist">
+<li>snippet drawers
+<ul class="indexlist">
+<li><a href="topics/tsrcedt015.html#tsrcedt015">adding items</a>
+</li>
+</ul>
+</li>
+<li>snippet items
+<ul class="indexlist">
+<li><a href="topics/tsrcedt015.html#tsrcedt015">adding to drawers</a>
+</li>
+</ul>
+</li>
+<li>snippets
+<ul class="indexlist">
+<li><a href="topics/tsrcedt014.html#tsrcedt014">drawer customization</a>
+</li>
+<li><a href="topics/tsrcedt022.html#tsrcedt022">editing items</a>
+</li>
+<li><a href="topics/tsrcedt016.html#tsrcedt016">modifying drawers</a>
+</li>
+<li><a href="topics/tsrcedt026.html#tsrcedt026">overview</a>
+</li>
+</ul>
+</li>
+<li>Snippets view
+<ul class="indexlist">
+<li><a href="topics/csrcedt001.html#csrcedt001">overview</a>
+</li>
+</ul>
+</li>
+<li>spell check
+<ul class="indexlist">
+<li><a href="topics/tsrcedt010.html#tsrcedt010">structured text editors</a>
+</li>
+</ul>
+</li>
+<li>structured text editors
+<ul class="indexlist">
+<li>content assistance <a href="topics/tsrcedt005.html#tsrcedt005">(1)</a>, <a href="topics/csrcedt006.html#csrcedt006">(2)</a>
+</li>
+<li><a href="topics/csrcedt004.html#csrcedt004">overview</a>
+</li>
+<li><a href="topics/tsrcedt025.html#tsrcedt025">preference setting</a>
+</li>
+<li><a href="topics/tsrcedt010.html#tsrcedt010">spell check</a>
+</li>
+<li><a href="topics/tsrcedt007.html#tsrcedt007">text search</a>
+</li>
+</ul>
+</li>
+</ul>
+<strong><a name="IDX1_54" href="#IDX0_54">T</a></strong>
+<ul class="indexlist">
+<li>templates
+<ul class="indexlist">
+<li><a href="topics/tsrcedt024.html#tsrcedt024">HTML</a>
+</li>
+<li><a href="topics/tsrcedt028.html#tsrcedt028">JSP pages</a>
+</li>
+<li><a href="topics/tsrcedt027.html#tsrcedt027">markup languages</a>
+</li>
+<li><a href="topics/csrcedt004.html#csrcedt004">structured text editors</a>
+</li>
+<li><a href="topics/tsrcedt029.html#tsrcedt027">XML</a>
+</li>
+</ul>
+</li>
+<li>text
+<ul class="indexlist">
+<li><a href="topics/tsrcedt000.html#tsrcedt000">editing in markup languages</a>
+</li>
+</ul>
+</li>
+</ul>
+<strong><a name="IDX1_56" href="#IDX0_56">V</a></strong>
+<ul class="indexlist">
+<li>validation
+<ul class="indexlist">
+<li><a href="topics/cvalidate.html#csrcedt001">source vs batch</a>
+</li>
+</ul>
+</li>
+</ul>
+<strong><a name="IDX1_58" href="#IDX0_58">X</a></strong>
+<ul class="indexlist">
+<li>XHTML
+<ul class="indexlist">
+<li><a href="topics/cencoding.html#cencoding">character encoding</a>
+</li>
+</ul>
+</li>
+<li>XML
+<ul class="indexlist">
+<li><a href="topics/cencoding.html#cencoding">character encoding</a>
+</li>
+</ul>
+</li>
+<li>xml templates
+<ul class="indexlist">
+<li><a href="topics/tsrcedt029.html#tsrcedt027">adding</a>
+</li>
+</ul>
+</li>
+</ul>
+</body></html>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.userindex.xml b/core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.userindex.xml
new file mode 100644
index 0000000000..9723ac5f9e
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/org.eclipse.wst.sse.doc.userindex.xml
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<index>
+ <entry keyword="structured text editors">
+ <entry keyword="overview">
+ <topic href="topics/csrcedt004.html#csrcedt004" title="Structured text editors for markup languages"/>
+ </entry>
+ <entry keyword="preferences">
+ <topic href="topics/tsrcedt025.html#tsrcedt025" title="Setting preferences for structured text editors"/>
+ </entry>
+ <entry keyword="content assistance">
+ <entry keyword="text editors">
+ <topic href="topics/tsrcedt005.html#tsrcedt005" title="Getting content assistance in structured text editors"/>
+ </entry>
+ <entry keyword="overview">
+ <topic href="topics/csrcedt006.html#csrcedt006" title="Content assist"/>
+ </entry>
+ </entry>
+ <entry keyword="text search">
+ <topic href="topics/tsrcedt007.html#tsrcedt007" title="Searching or finding text within a file"/>
+ </entry>
+ <entry keyword="spell check">
+ <topic href="topics/tsrcedt010.html#tsrcedt010" title="Checking spelling"/>
+ </entry>
+ </entry>
+ <entry keyword="templates">
+ <entry keyword="structured text editors">
+ <topic href="topics/csrcedt004.html#csrcedt004" title="Structured text editors for markup languages"/>
+ </entry>
+ <entry keyword="markup languages">
+ <topic href="topics/tsrcedt027.html#tsrcedt027" title="Adding and removing markup language templates - overview"/>
+ </entry>
+ <entry keyword="HTML">
+ <topic href="topics/tsrcedt024.html#tsrcedt024" title="Adding and removing HTML templates"/>
+ </entry>
+ <entry keyword="JSP pages">
+ <topic href="topics/tsrcedt028.html#tsrcedt028" title="Adding and removing JSP templates"/>
+ </entry>
+ <entry keyword="XML">
+ <topic href="topics/tsrcedt029.html#tsrcedt027" title="Adding and removing XML templates"/>
+ </entry>
+ </entry>
+ <entry keyword="markup languages">
+ <entry keyword="editing text">
+ <topic href="topics/tsrcedt000.html#tsrcedt000" title="Editing text coded in markup languages - overview"/>
+ </entry>
+ <entry keyword="setting annotation preferences">
+ <topic href="topics/tsrcedt001.html#tsrcedt001" title="Setting annotation preferences for markup languages"/>
+ </entry>
+ <entry keyword="templates">
+ <topic href="topics/tsrcedt027.html#tsrcedt027" title="Adding and removing markup language templates - overview"/>
+ </entry>
+ </entry>
+ <entry keyword="text">
+ <entry keyword="editing in markup languages">
+ <topic href="topics/tsrcedt000.html#tsrcedt000" title="Editing text coded in markup languages - overview"/>
+ </entry>
+ </entry>
+ <entry keyword="validation">
+ <entry keyword="source versus batch">
+ <topic href="topics/cvalidate.html#csrcedt001" title="Source and batch validation"/>
+ </entry>
+ </entry>
+ <entry keyword="annotations">
+ <entry keyword="markup language settings">
+ <topic href="topics/tsrcedt001.html#tsrcedt001" title="Setting annotation preferences for markup languages"/>
+ </entry>
+ </entry>
+ <entry keyword="content assistance">
+ <entry keyword="structured text editors">
+ <topic href="topics/tsrcedt005.html#tsrcedt005" title="Getting content assistance in structured text editors"/>
+ </entry>
+ <entry keyword="overview">
+ <topic href="topics/csrcedt006.html#csrcedt006" title="Content assist"/>
+ </entry>
+ <entry keyword="enabling for JSP files">
+ <topic href="topics/tsrcedt023.html#tsrcedt023" title="Enabling content assist for JSP files"/>
+ </entry>
+ </entry>
+ <entry keyword="JSP files">
+ <entry keyword="enabling content assistance">
+ <topic href="topics/tsrcedt023.html#tsrcedt023" title="Enabling content assist for JSP files"/>
+ </entry>
+ <entry keyword="character encoding">
+ <topic href="topics/cencoding.html#cencoding" title="File Encoding"/>
+ </entry>
+ <entry keyword="templates">
+ <topic href="topics/tsrcedt028.html#tsrcedt028" title="Adding and removing JSP templates"/>
+ </entry>
+ </entry>
+ <entry keyword="content types">
+ <entry keyword="mapping file extensions">
+ <topic href="topics/tcontenttype.html#tcontenttype" title="Associating editors with additional files types"/>
+ </entry>
+ </entry>
+ <entry keyword="file extensions">
+ <entry keyword="mapping content types">
+ <topic href="topics/tcontenttype.html#tcontenttype" title="Associating editors with additional files types"/>
+ </entry>
+ </entry>
+ <entry keyword="file types">
+ <entry keyword="editors">
+ <topic href="topics/tcontenttype.html#tcontenttype" title="Associating editors with additional files types"/>
+ </entry>
+ </entry>
+ <entry keyword="character encoding">
+ <entry keyword="location in files">
+ <topic href="topics/cencoding.html#cencoding" title="File Encoding"/>
+ </entry>
+ </entry>
+ <entry keyword="XHTML">
+ <entry keyword="character encoding">
+ <topic href="topics/cencoding.html#cencoding" title="File Encoding"/>
+ </entry>
+ </entry>
+ <entry keyword="XML">
+ <entry keyword="character encoding">
+ <topic href="topics/cencoding.html#cencoding" title="File Encoding"/>
+ </entry>
+ <entry keyword="adding templates">
+ <topic href="topics/tsrcedt029.html#tsrcedt027" title="Adding and removing XML templates"/>
+ </entry>
+ </entry>
+ <entry keyword="spell check">
+ <entry keyword="structured text editors">
+ <topic href="topics/tsrcedt010.html#tsrcedt010" title="Checking spelling"/>
+ </entry>
+ </entry>
+ <entry keyword="HTML">
+ <entry keyword="templates">
+ <entry keyword="removing">
+ <topic href="topics/tsrcedt024.html#tsrcedt024" title="Adding and removing HTML templates"/>
+ </entry>
+ <entry keyword="adding">
+ <topic href="topics/tsrcedt024.html#tsrcedt024" title="Adding and removing HTML templates"/>
+ </entry>
+ </entry>
+ </entry>
+ <entry keyword="snippets">
+ <entry keyword="overview">
+ <topic href="topics/tsrcedt026.html#tsrcedt026" title="Editing with snippets - overview"/>
+ </entry>
+ <entry keyword="drawer customization">
+ <topic href="topics/tsrcedt014.html#tsrcedt014" title="Adding snippets drawers"/>
+ </entry>
+ <entry keyword="drawers">
+ <topic href="topics/tsrcedt015.html#tsrcedt015" title="Adding items to snippets drawers"/>
+ </entry>
+ <entry keyword="editing items">
+ <topic href="topics/tsrcedt022.html#tsrcedt022" title="Editing snippet items"/>
+ </entry>
+ <entry keyword="modifying drawers">
+ <topic href="topics/tsrcedt016.html#tsrcedt016" title="Deleting or hiding snippet items or drawers"/>
+ </entry>
+ </entry>
+ <entry keyword="Snippets view">
+ <entry keyword="overview">
+ <topic href="topics/csrcedt001.html#csrcedt001" title="Snippets view"/>
+ </entry>
+ </entry>
+ <entry keyword="drawers">
+ <entry keyword="snippets view">
+ <topic href="topics/tsrcedt016.html#tsrcedt016" title="Deleting or hiding snippet items or drawers"/>
+ </entry>
+ </entry>
+</index> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/plugin.properties b/core/docs/org.eclipse.wst.sse.doc.user/plugin.properties
new file mode 100644
index 0000000000..426f3b796f
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/plugin.properties
@@ -0,0 +1,3 @@
+# properties file for org.eclipse.wst.sse.doc.user
+Bundle-Vendor.0 = Eclipse Web Tools Platform
+Bundle-Name.0 = Structured text editor and snippets documentation \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/plugin.xml b/core/docs/org.eclipse.wst.sse.doc.user/plugin.xml
new file mode 100644
index 0000000000..8255056dbd
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/plugin.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.6"?>
+<?NLS TYPE="org.eclipse.help.toc"?>
+<!-- /*******************************************************************************
+ * Copyright (c) 2001, 2007 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/ -->
+
+<!-- ===================================================== -->
+<!-- This is the plug-in for declaring the help pages -->
+<!-- for the structured text editors (source editors). -->
+<!-- ===================================================== -->
+
+<plugin>
+
+ <extension point="org.eclipse.help.toc">
+ <toc file="sse_toc.xml"/>
+ <index path="index/"/>
+ </extension>
+ <extension point="org.eclipse.help.index">
+ <index file="org.eclipse.wst.sse.doc.userindex.xml"/>
+</extension>
+
+</plugin>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/pom.xml b/core/docs/org.eclipse.wst.sse.doc.user/pom.xml
new file mode 100644
index 0000000000..3f43fb69bd
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2012, 2013 Eclipse Foundation and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Thanh Ha (Eclipse Foundation) - initial implementation
+-->
+
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.webtools.sourceediting</groupId>
+ <artifactId>docs</artifactId>
+ <version>3.6.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.eclipse.webtools.sourceediting</groupId>
+ <artifactId>org.eclipse.wst.sse.doc.user</artifactId>
+ <version>1.1.100-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/sse_toc.ditamap b/core/docs/org.eclipse.wst.sse.doc.user/sse_toc.ditamap
new file mode 100644
index 0000000000..f80b59b28a
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/sse_toc.ditamap
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2006, v.4002-->
+<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN"
+ "map.dtd">
+<map id="wstssetoc" linking="none" title="Editing text coded in markup languages - overview">
+<topicref href="topics/csrcedt004.dita" navtitle="Structured text editors">
+<topicref href="topics/tsrcedt000.dita" locktitle="yes" navtitle="Editing text coded in markup languages "
+type="task">
+<topicref href="topics/cvalidate.dita" navtitle="Source and batch validation"
+type="concept"></topicref>
+<topicref href="topics/tsrcedt025.dita" navtitle="Setting preferences for structured text editors"
+type="task">
+<topicref href="topics/tsrcedt001.dita" navtitle="Setting annotation preferences for markup languages"
+type="task"></topicref>
+</topicref>
+<topicref href="topics/tsrcedt005.dita" navtitle="Getting content assistance in structured text editors"
+type="task">
+<topicref href="topics/csrcedt006.dita" navtitle="Content assist" type="concept">
+</topicref>
+<topicref href="topics/tsrcedt023.dita" navtitle="Making content assist work for JSP files"
+type="task"></topicref>
+</topicref>
+<topicref href="topics/tcontenttype.dita" navtitle="Associating editors with file types"
+type="task"></topicref>
+<topicref href="topics/cencoding.dita" navtitle="File Encoding" type="concept">
+</topicref>
+<topicref href="topics/tsrcedt007.dita" navtitle="Searching or finding text within a file"
+type="task"></topicref>
+<topicref href="topics/tsrcedt010.dita" navtitle="Checking spelling" type="task">
+</topicref>
+<topicref href="topics/tsrcedt027.dita" navtitle="Adding and removing markup language templates - overview"
+type="task">
+<topicref href="topics/tsrcedt024.dita" navtitle="Adding and removing HTML templates"
+type="task"></topicref>
+<topicref href="topics/tsrcedt028.dita" navtitle="Adding and removing JSP templates"
+type="task"></topicref>
+<topicref href="topics/tsrcedt029.dita" navtitle="Adding and removing XML templates"
+type="task"></topicref>
+</topicref>
+<topicref href="topics/tsrcedt026.dita" navtitle="Editing with snippets - overview"
+type="task">
+<topicref href="topics/csrcedt001.dita" navtitle="Snippets view" type="concept">
+</topicref>
+<topicref href="topics/tsrcedt014.dita" navtitle="Adding snippets drawers"
+type="task"></topicref>
+<topicref href="topics/tsrcedt015.dita" navtitle="Adding items to snippets drawers"
+type="task"></topicref>
+<topicref href="topics/tsrcedt022.dita" navtitle="Editing snippet items" type="task">
+</topicref>
+<topicref href="topics/tsrcedt016.dita" navtitle="Deleting or hiding snippet items or drawers"
+type="task"></topicref>
+</topicref>
+<topicref href="../org.eclipse.wst.xmleditor.doc.user/topics/rxmltoolskey.dita"
+navtitle="Source editor keyboard shortcuts" scope="peer"></topicref>
+</topicref>
+</topicref>
+</map>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/sse_toc.xml b/core/docs/org.eclipse.wst.sse.doc.user/sse_toc.xml
new file mode 100644
index 0000000000..f15361832d
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/sse_toc.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?NLS TYPE="org.eclipse.help.toc"?>
+
+<toc label="Editing text coded in markup languages - overview" topic="topics/csrcedt004.html">
+<topic label="Structured text editors" href="topics/csrcedt004.html">
+<topic label="Editing text coded in markup languages " href="topics/tsrcedt000.html">
+<topic label="Source and batch validation" href="topics/cvalidate.html"/>
+<topic label="Setting preferences for structured text editors" href="topics/tsrcedt025.html">
+<topic label="Setting annotation preferences for markup languages" href="topics/tsrcedt001.html"/>
+</topic>
+<topic label="Getting content assistance in structured text editors" href="topics/tsrcedt005.html">
+<topic label="Content assist" href="topics/csrcedt006.html"/>
+<topic label="Making content assist work for JSP files" href="topics/tsrcedt023.html"/>
+</topic>
+<topic label="Associating editors with file types" href="topics/tcontenttype.html"/>
+<topic label="File Encoding" href="topics/cencoding.html"/>
+<topic label="Searching or finding text within a file" href="topics/tsrcedt007.html"/>
+<topic label="Checking spelling" href="topics/tsrcedt010.html"/>
+<topic label="Adding and removing markup language templates - overview" href="topics/tsrcedt027.html">
+<topic label="Adding and removing HTML templates" href="topics/tsrcedt024.html"/>
+<topic label="Adding and removing JSP templates" href="topics/tsrcedt028.html"/>
+<topic label="Adding and removing XML templates" href="topics/tsrcedt029.html"/>
+</topic>
+<topic label="Editing with snippets - overview" href="topics/tsrcedt026.html">
+<topic label="Snippets view" href="topics/csrcedt001.html"/>
+<topic label="Adding snippets drawers" href="topics/tsrcedt014.html"/>
+<topic label="Adding items to snippets drawers" href="topics/tsrcedt015.html"/>
+<topic label="Editing snippet items" href="topics/tsrcedt022.html"/>
+<topic label="Deleting or hiding snippet items or drawers" href="topics/tsrcedt016.html"/>
+</topic>
+<topic label="Source editor keyboard shortcuts" href="../org.eclipse.wst.xmleditor.doc.user/topics/rxmltoolskey.html"/>
+</topic>
+</topic>
+</toc>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/cencoding.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/cencoding.dita
new file mode 100644
index 0000000000..c7a7322e8f
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/cencoding.dita
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
+ "..\dtd\concept.dtd">
+<concept id="cencoding" xml:lang="en-us">
+<title>File Encoding</title>
+<shortdesc></shortdesc>
+<prolog><metadata>
+<keywords><indexterm>character encoding<indexterm>location in files</indexterm></indexterm>
+<indexterm>JSP files<indexterm>character encoding</indexterm></indexterm>
+<indexterm>XHTML<indexterm>character encoding</indexterm></indexterm>
+<indexterm>XML<indexterm>character encoding</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<conbody>
+<p> The character encoding in XML, (X)HTML files, and JSP files can be specified
+and invoked in many different ways; however, we recommend that you specify
+the encoding in each one of your source files, for that is where many XML,
+HTML, JSP editors expect to find the encoding.</p>
+<p>For example, for JSP files, you might use the pageEncoding attribute and/or
+the contentType attribute in the page directive, as shown in the following
+example:<codeblock>&lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%&gt;
+</codeblock></p>
+<p>For XML files, you might use the encoding pseudo-attribute in the xml declaration
+at the start of a document or the text declaration at the start of an entity,
+as in the following example: <codeblock>&lt;?xml version="1.0" encoding="iso-8859-1" ?></codeblock></p>
+<p>For (X)HTML files, you might use the &lt;meta&gt; tag inside the &lt;head&gt;
+tags, as shown in the following example:<codeblock>&lt;meta http-equiv="Content-Type" content="text/html;charset=utf-8" /></codeblock></p>
+</conbody>
+</concept>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/cencoding.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/cencoding.html
new file mode 100644
index 0000000000..1b63f4d240
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/cencoding.html
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="concept" name="DC.Type" />
+<meta name="DC.Title" content="File Encoding" />
+<meta name="abstract" content="" />
+<meta name="description" content="" />
+<meta content="character encoding, location in files, JSP files, XHTML, XML" name="DC.subject" />
+<meta content="character encoding, location in files, JSP files, XHTML, XML" name="keywords" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="cencoding" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>File Encoding</title>
+</head>
+<body id="cencoding"><a name="cencoding"><!-- --></a>
+
+
+<h1 class="topictitle1">File Encoding</h1>
+
+
+
+<div><p />
+
+<p> The character encoding in XML, (X)HTML files, and JSP files can be specified
+and invoked in many different ways; however, we recommend that you specify
+the encoding in each one of your source files, for that is where many XML,
+HTML, JSP editors expect to find the encoding.</p>
+
+<div class="p">For example, for JSP files, you might use the pageEncoding attribute and/or
+the contentType attribute in the page directive, as shown in the following
+example:<pre>&lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%&gt;
+</pre>
+</div>
+
+<div class="p">For XML files, you might use the encoding pseudo-attribute in the xml declaration
+at the start of a document or the text declaration at the start of an entity,
+as in the following example: <pre>&lt;?xml version="1.0" encoding="iso-8859-1" ?&gt;</pre>
+</div>
+
+<div class="p">For (X)HTML files, you might use the &lt;meta&gt; tag inside the &lt;head&gt;
+tags, as shown in the following example:<pre>&lt;meta http-equiv="Content-Type" content="text/html;charset=utf-8" /&gt;</pre>
+</div>
+
+</div>
+
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt001.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt001.dita
new file mode 100644
index 0000000000..7f85c95b4e
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt001.dita
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
+ "..\dtd\concept.dtd">
+<concept id="csrcedt001" xml:lang="en-us">
+<title>Snippets view</title>
+<shortdesc>The Snippets view lets you catalog and organize reusable programming
+objects, such as HTML tagging, <tm tmclass="special" tmowner="Sun Microsystems, Inc."
+tmtype="tm" trademark="JavaScript">JavaScript</tm>, and JSP code, along with
+files and custom JSP tags.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>Snippets view<indexterm>overview</indexterm></indexterm>
+
+</keywords>
+</metadata></prolog>
+<conbody>
+<p> The Snippets view can be extended based on additional objects that you
+define and include. To view or collapse the objects in a specific drawer,
+click the drawer name.</p>
+<p>The Snippets view has the following features: <ul>
+<li>Drag-and-drop to various source editing pages: You can drag items from
+the view into the active editor and the text will be dropped into the document
+at the cursor location </li>
+<li>Double-click support: You can double-click on an item and have it inserted
+at the current cursor position in the active editor </li>
+<li>User-defined drawers and items: You can define, edit, and remove items
+from view drawers as desired.</li>
+<li>Plug-in-defined drawers and items: Plug-in developers can contribute a
+default list of items to their own drawers.</li>
+<li>Variables in insertions: By default, items will be edited using a dialog
+and, when inserted, you will be prompted for values for each of the variables.</li>
+<li>Customization: You can select which drawers and items are shown in the
+Snippets view.</li>
+<li>Custom insertion: Plug-in developers can customize the behavior of items
+so that when they are dropped during a drag-and-drop action, both the text
+that is inserted and the insertion location are strictly defined.</li>
+</ul></p>
+</conbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt026.dita"><linktext>Editing with snippets - overview</linktext>
+</link>
+<link href="tsrcedt014.dita"><linktext>Adding snippets drawers</linktext>
+</link>
+<link href="tsrcedt015.dita"><linktext>Adding items to snippets drawers</linktext>
+</link>
+<link href="tsrcedt022.dita"><linktext>Editing snippet items</linktext></link>
+<link href="tsrcedt016.dita"><linktext>Deleting or hiding snippet items or
+drawers</linktext></link>
+<link href="tsrcedt000.dita"></link>
+</linkpool>
+</related-links>
+</concept>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt001.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt001.html
new file mode 100644
index 0000000000..0d53f9d279
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt001.html
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="concept" name="DC.Type" />
+<meta name="DC.Title" content="Snippets view" />
+<meta name="abstract" content="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags." />
+<meta name="description" content="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags." />
+<meta content="Snippets view, overview" name="DC.subject" />
+<meta content="Snippets view, overview" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt026.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt014.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt015.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt022.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt016.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="csrcedt001" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Snippets view</title>
+</head>
+<body id="csrcedt001"><a name="csrcedt001"><!-- --></a>
+
+
+<h1 class="topictitle1">Snippets view</h1>
+
+
+
+<div><p>The Snippets view lets you catalog and organize reusable programming
+objects, such as HTML tagging, JavaScriptâ„¢, and JSP code, along with
+files and custom JSP tags.</p>
+
+<p> The Snippets view can be extended based on additional objects that you
+define and include. To view or collapse the objects in a specific drawer,
+click the drawer name.</p>
+
+<div class="p">The Snippets view has the following features: <ul>
+<li>Drag-and-drop to various source editing pages: You can drag items from
+the view into the active editor and the text will be dropped into the document
+at the cursor location </li>
+
+<li>Double-click support: You can double-click on an item and have it inserted
+at the current cursor position in the active editor </li>
+
+<li>User-defined drawers and items: You can define, edit, and remove items
+from view drawers as desired.</li>
+
+<li>Plug-in-defined drawers and items: Plug-in developers can contribute a
+default list of items to their own drawers.</li>
+
+<li>Variables in insertions: By default, items will be edited using a dialog
+and, when inserted, you will be prompted for values for each of the variables.</li>
+
+<li>Customization: You can select which drawers and items are shown in the
+Snippets view.</li>
+
+<li>Custom insertion: Plug-in developers can customize the behavior of items
+so that when they are dropped during a drag-and-drop action, both the text
+that is inserted and the insertion location are strictly defined.</li>
+
+</ul>
+</div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt026.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags. The view can be extended based on additional objects that you define and include.">Editing with snippets - overview</a></div>
+<div><a href="tsrcedt014.html" title="This documentation explains how to customize the Snippets view by adding a new drawer.">Adding snippets drawers</a></div>
+<div><a href="tsrcedt015.html" title="">Adding items to snippets drawers</a></div>
+<div><a href="tsrcedt022.html" title="">Editing snippet items</a></div>
+<div><a href="tsrcedt016.html" title="This documentation describes how to delete or hide drawers and items in the Snippets view.">Deleting or hiding snippet items or
+drawers</a></div>
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages - overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt004.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt004.dita
new file mode 100644
index 0000000000..2528094a11
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt004.dita
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Arbortext, Inc., 1988-2009, v.4002-->
+<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
+ "..\dtd\concept.dtd">
+<?Pub Sty _display FontColor="red"?>
+<concept id="csrcedt004" xml:lang="en-us">
+<title>Structured text editors for markup languages</title>
+<titlealts>
+<navtitle>Structured text editors</navtitle>
+</titlealts>
+<shortdesc><q>Structured text editor</q> is any of several text editors
+that you can use to edit various markup languages such as HTML, JavaScript,
+or XML.</shortdesc>
+<prolog><metadata>
+<keywords><keyword>source editors</keyword></keywords>
+</metadata></prolog>
+<conbody>
+<p><indexterm>structured text editors<indexterm>overview</indexterm></indexterm> <indexterm>templates<indexterm>structured
+text editors</indexterm></indexterm> The structured text editor is
+represented by various editors that you can use to edit files coded
+with markup tags:</p>
+<table>
+<tgroup cols="3"><colspec colname="col1" colwidth="89*"/><colspec
+colname="col2" colwidth="134*"/><colspec colname="COLSPEC0"
+colwidth="69*"/>
+<thead>
+<row>
+<entry colname="col1" valign="top">File type</entry>
+<entry colname="col2" valign="top">Editor</entry>
+<entry colname="COLSPEC0" valign="top">Content assist?</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry colname="col1">Cascading style sheet</entry>
+<entry colname="col2">CSS source page editor</entry>
+<entry colname="COLSPEC0">Yes</entry>
+</row>
+<row>
+<entry colname="col1">Document type definitions</entry>
+<entry colname="col2">DTD source page editor</entry>
+<entry colname="COLSPEC0">No</entry>
+</row>
+<row>
+<entry colname="col1">HTML</entry>
+<entry colname="col2">HTML source page editor</entry>
+<entry colname="COLSPEC0">Yes</entry>
+</row>
+<row>
+<entry colname="col1"><tm tmclass="special"
+tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm></entry>
+<entry colname="col2"><tm tmclass="special"
+tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm> source
+page editor or source tab of JavaScript editor</entry>
+<entry colname="COLSPEC0">Yes</entry>
+</row>
+<row>
+<entry colname="col1">JSP</entry>
+<entry colname="col2">JSP source page editor</entry>
+<entry colname="COLSPEC0">Yes</entry>
+</row>
+<row>
+<entry colname="col1">XML</entry>
+<entry colname="col2">Source tab of XML editor</entry>
+<entry colname="COLSPEC0">Yes</entry>
+</row>
+<row>
+<entry colname="col1">XSD (schema)</entry>
+<entry colname="col2">Source tab of XML schema editor</entry>
+<entry colname="COLSPEC0">Yes</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+<p>You can access the structured text editor by right-clicking on
+a relevant file name in Navigator or Package Explorer view and then
+clicking <uicontrol>Open With</uicontrol> and selecting the editor
+mentioned above.</p>
+<p>The structured text editor provides a consistent interface regardless
+of the markup language with which it is associated. It provides capabilities
+such as find and replace, undo, redo, a spelling checker, and coding
+assistance (unless otherwise noted). It also highlights syntax in
+different colors. Following is a brief description of some of the
+structured text editor's capabilities:</p>
+<dl><dlentry>
+<dt>syntax highlighting</dt>
+<dd>Each keyword type and syntax type is highlighted differently,
+enabling you to easily find a certain kind of keyword for editing.
+For example, in HTML, element names, attribute names, attribute values,
+and comments have different colors; in <tm tmclass="special"
+tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm>,
+function and variable names, quoted text strings, and comments have
+different colors.</dd>
+</dlentry><dlentry>
+<dt>unlimited undo and redo</dt>
+<dd>These options allow you to incrementally undo and redo every change
+made to a file for the entire editing session. For text, changes are
+incremented one character or set of selected characters at a time.</dd>
+</dlentry><dlentry>
+<dt>content assist</dt>
+<dd>Content assist helps you to insert <tm tmclass="special"
+tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm> functions,
+HTML tags, or other keywords. Choices available in the content assist
+list are based on functions defined by the syntax of the language
+in which the file is coded.</dd>
+</dlentry><dlentry>
+<dt>user-defined templates and snippets</dt>
+<dd>By using the Snippets view, you can access user-defined code snippets
+and (for all code types except <tm tmclass="special"
+tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm>)
+templates to help you quickly add regularly used text strings.</dd>
+</dlentry><dlentry>
+<dt>function selection</dt>
+<dd>Based on the location of your cursor, the function or tag selection
+indicator highlights the line numbers that include a function or tag
+in the vertical ruler on the left area of the Source page.</dd>
+</dlentry><dlentry>
+<dt>pop-up menu options</dt>
+<dd>These are the same editing options available in the workbench <uicontrol>Edit</uicontrol> menu.</dd>
+</dlentry><dlentry>
+<dt>code folding</dt>
+<dd>Code folding allows collapsing and expanding of text and can be
+accessed by the <uicontrol>Folding</uicontrol> option in the pop-up
+menu.</dd>
+</dlentry></dl><?Pub Caret 1471?>
+</conbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt006.dita"><linktext>Content assist</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt000.dita"></link>
+</linkpool>
+</related-links>
+</concept>
+<?Pub *0000005543?>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt004.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt004.html
new file mode 100644
index 0000000000..eec08670d8
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt004.html
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="concept" name="DC.Type" />
+<meta name="DC.Title" content="Structured text editors for markup languages" />
+<meta name="abstract" content="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML." />
+<meta name="description" content="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML." />
+<meta content="source editors" name="DC.subject" />
+<meta content="source editors" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt006.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="csrcedt004" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Structured text editors for markup languages</title>
+</head>
+<body id="csrcedt004"><a name="csrcedt004"><!-- --></a>
+
+
+<h1 class="topictitle1">Structured text editors for markup languages</h1>
+
+
+
+
+<div><p><span class="q">"Structured text editor"</span> is any of several text editors that
+you can use to edit various markup languages such as HTML, JavaScript, or
+XML.</p>
+
+<p>
+
+
+The structured text editor is represented by various editors that you can
+use to edit files coded with markup tags:</p>
+
+
+<div class="tablenoborder"><table summary="" cellspacing="0" cellpadding="4" frame="border" border="1" rules="all">
+<thead align="left">
+<tr>
+<th valign="top" width="30.47945205479452%" id="N10086">File type</th>
+
+<th valign="top" width="45.89041095890411%" id="N1008E">Editor</th>
+
+<th valign="top" width="23.63013698630137%" id="N10096">Content assist?</th>
+
+</tr>
+
+</thead>
+
+<tbody>
+<tr>
+<td valign="top" width="30.47945205479452%" headers="N10086 ">Cascading style sheet</td>
+
+<td valign="top" width="45.89041095890411%" headers="N1008E ">CSS source page editor</td>
+
+<td valign="top" width="23.63013698630137%" headers="N10096 ">Yes</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="30.47945205479452%" headers="N10086 ">Document type definitions</td>
+
+<td valign="top" width="45.89041095890411%" headers="N1008E ">DTD source page editor</td>
+
+<td valign="top" width="23.63013698630137%" headers="N10096 ">No</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="30.47945205479452%" headers="N10086 ">HTML</td>
+
+<td valign="top" width="45.89041095890411%" headers="N1008E ">HTML source page editor</td>
+
+<td valign="top" width="23.63013698630137%" headers="N10096 ">Yes</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="30.47945205479452%" headers="N10086 ">JavaScriptâ„¢</td>
+
+<td valign="top" width="45.89041095890411%" headers="N1008E ">JavaScript source page editor or source
+tab of JavaScript editor</td>
+
+<td valign="top" width="23.63013698630137%" headers="N10096 ">Yes</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="30.47945205479452%" headers="N10086 ">JSP</td>
+
+<td valign="top" width="45.89041095890411%" headers="N1008E ">JSP source page editor</td>
+
+<td valign="top" width="23.63013698630137%" headers="N10096 ">Yes</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="30.47945205479452%" headers="N10086 ">XML</td>
+
+<td valign="top" width="45.89041095890411%" headers="N1008E ">Source tab of XML editor</td>
+
+<td valign="top" width="23.63013698630137%" headers="N10096 ">Yes</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="30.47945205479452%" headers="N10086 ">XSD (schema)</td>
+
+<td valign="top" width="45.89041095890411%" headers="N1008E ">Source tab of XML schema editor</td>
+
+<td valign="top" width="23.63013698630137%" headers="N10096 ">Yes</td>
+
+</tr>
+
+</tbody>
+
+</table>
+</div>
+
+<p>You can access the structured text editor by right-clicking on a relevant
+file name in Navigator or Package Explorer view and then clicking <span class="uicontrol">Open
+With</span> and selecting the editor mentioned above.</p>
+
+<p>The structured text editor provides a consistent interface regardless of
+the markup language with which it is associated. It provides capabilities
+such as find and replace, undo, redo, a spelling checker, and coding assistance
+(unless otherwise noted). It also highlights syntax in different colors. Following
+is a brief description of some of the structured text editor's capabilities:</p>
+
+<dl>
+<dt class="dlterm">syntax highlighting</dt>
+
+<dd>Each keyword type and syntax type is highlighted differently, enabling
+you to easily find a certain kind of keyword for editing. For example, in
+HTML, element names, attribute names, attribute values, and comments have
+different colors; in JavaScript, function and variable
+names, quoted text strings, and comments have different colors.</dd>
+
+
+<dt class="dlterm">unlimited undo and redo</dt>
+
+<dd>These options allow you to incrementally undo and redo every change made
+to a file for the entire editing session. For text, changes are incremented
+one character or set of selected characters at a time.</dd>
+
+
+<dt class="dlterm">content assist</dt>
+
+<dd>Content assist helps you to insert JavaScript functions, HTML tags, or
+other keywords. Choices available in the content assist list are based on
+functions defined by the syntax of the language in which the file is coded.</dd>
+
+
+<dt class="dlterm">user-defined templates and snippets</dt>
+
+<dd>By using the Snippets view, you can access user-defined code snippets
+and (for all code types except JavaScript) templates to help you
+quickly add regularly used text strings.</dd>
+
+
+<dt class="dlterm">function selection</dt>
+
+<dd>Based on the location of your cursor, the function or tag selection indicator
+highlights the line numbers that include a function or tag in the vertical
+ruler on the left area of the Source page.</dd>
+
+
+<dt class="dlterm">pop-up menu options</dt>
+
+<dd>These are the same editing options available in the workbench <span class="uicontrol">Edit</span> menu.</dd>
+
+</dl>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt006.html" title="Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor. The placement of the cursor in the source file provides the context for the content assist to offer suggestions for completion.">Content assist</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages - overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt006.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt006.dita
new file mode 100644
index 0000000000..2dbfe9d6cd
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt006.dita
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2006, v.4002-->
+<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
+ "..\dtd\concept.dtd">
+<concept id="csrcedt006" xml:lang="en-us">
+<title>Content assist</title>
+<shortdesc>Content assist helps you insert or finish a tag or function or
+finish a line of code in a structured text editor. The placement of the cursor
+in the source file provides the context for the content assist to offer suggestions
+for completion.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm keyref="csrcedt006|1|contentassistanceoverview" status="new">content
+assistance<indexterm>overview</indexterm></indexterm><indexterm keyref="csrcedt006|2|structuredtexteditorscontentassistance"
+status="changed">structured text editors<indexterm>content assistance<indexterm>overview</indexterm></indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<conbody>
+<p>Most of the structured text editors have content assist. For a list of
+editors that have content assist, see <xref href="csrcedt004.dita" type="concept">Structured
+text editors for markup languages</xref>. For information on how to get content
+assistance, see <xref href="tsrcedt005.dita" type="task">Getting content assistance
+in structured text editors</xref></p>
+<p>The sections below describe specifics of HTML content assist, <tm tmclass="special"
+tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm> content
+assist, and JSP content assist.</p>
+<section><title>HTML content assist</title><p>HTML is flexible in that some
+HTML elements allow end tags to be optionally omitted, such as <codeph>P</codeph>, <codeph>DT</codeph>, <codeph>DD</codeph>, <codeph>LI</codeph>, <codeph
+>THEAD</codeph>, <codeph>TR</codeph>, <codeph>TD</codeph>, <codeph>TH</codeph>,
+and so on. Other HTML elements that are defined to have no content may require
+the end tag always be omitted, such as <codeph>BR</codeph>, <codeph>HR</codeph>, <codeph>LINK</codeph>, <codeph>META</codeph>,
+and <codeph>IMG</codeph>. This flexibility makes the content assist function
+within the HTML source page editor less precise than it might be with a more
+rigidly constrained markup language.</p><p>HTML content assist is most beneficial
+when you need to complete a tag name, add an attribute name-value pair within
+a start tag, or select from an enumerated list of attribute values.</p><p>Although
+content assist only shows attribute names that have not already been specified
+in a start tag, it does not take into account grammar constraints for tags.
+For example, the <codeph>HEAD</codeph> element in HTML only permits zero or
+one occurrences of a <codeph>TITLE</codeph> tag in its content. If you prompt
+for content assist within a <codeph>HEAD</codeph> content that already contains
+a <codeph>TITLE</codeph> tag, content assist will still show <codeph>TITLE</codeph> in
+its proposal list.</p><p>However, if an attribute is required according to
+the DTD/Schema, that attribute will show up at the top of the list, with a
+yellow circle indicator on its icon.</p><p>If your cursor is in a position
+where content assist is available, a pop-up list of available choices is displayed.
+The list is based on the context. For example, if you use content assist directly
+after an opening paragraph tag (<codeph>&lt;p></codeph>) , the first item
+in the content assist list will be the corresponding closing paragraph (<codeph>&lt;/p></codeph>)
+tag.</p><p>The content assist list displays all available tags for the current
+cursor position, including templates. The picture below shows the default
+content assist list for a paragraph tag example:<image alt="HTML Content assist"
+href="../images/ncontass.gif" placement="break"></image></p><p>Tag proposals
+are listed alphabetically. If you type a <codeph>&lt;</codeph> (to begin a
+new tag) before prompting for content assist, and begin typing the first one
+or two letters of the tag that you want to add, the proposal list automatically
+refreshes to reflect proposals that match the pattern you have typed. If you
+do not type a <codeph>&lt;</codeph> before prompting for content assist, you
+can click within the proposal list and then type the letter that the tag begins
+with, to reduce (somewhat) the amount of scrolling to locate the desired tag.</p><p>As
+you type the first one or two letters of the attribute names or enumerated
+attribute values that you want to add to a tag, the list automatically refreshes
+to reflect proposals that match the pattern you have typed.</p><note type="restriction"><image
+alt="For Linux." href="../images/nlinux.gif"></image> When using Linux (Motif
+or GTK) and a DBCS locale, double-clicking on the content assist list can
+sometimes cause the <tm tmclass="special" tmowner="Sun Microsystems, Inc."
+tmtype="tm" trademark="Java">Java</tm> VM to terminate. Instead of double-clicking
+on the list, use the arrows and Enter keys to make the selection from the
+list.</note></section>
+<section><title>JSP content assist</title><p>You have many options for embedding <tm
+tmclass="special" tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="Java">Java</tm> and
+HTML code in your JSP pages by using content assist.</p><p>All of the JSP
+tags are included both in the template list and in XML format (for example, <codeph>&lt;jsp:expression></codeph>).
+To add JSP scriptlet tags, for example, move the cursor to the appropriate
+position in the file and press Ctrl+Space to use content assist. Select <image
+alt="JSP scriptlet content assist" href="../images/nmacscrp.gif" placement="inline">
+</image> from the proposal list to insert <codeph>&lt;% %></codeph> in the
+document.</p><p>Scriptlets are inserted in a tag <codeph>&lt;% %></codeph>.
+For example: <codeblock>&lt;% System.currentTimeMillis() %></codeblock></p><p>This
+example will evaluate the <tm tmclass="special" tmowner="Sun Microsystems, Inc."
+tmtype="tm" trademark="Java">Java</tm> statement to get the current time in
+milliseconds.</p><p>To have the result of the statement inserted in the file,
+put an equals sign (=) in the front of the statement. For example: <codeblock>&lt;b>This is the time : &lt;%= System.currentTimeMillis()%>&lt;/b></codeblock
+></p><p>When you are within a scriptlet you are writing pure <tm tmclass="special"
+tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="Java">Java</tm> code.
+Therefore, content assist works exactly the same as it does for the <tm tmclass="special"
+tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="Java">Java</tm> editor.
+For example, if you request content assist after <codeph>System</codeph>,
+content assist displays a list of methods. <note><tm tmclass="special" tmowner="Sun Microsystems, Inc."
+tmtype="tm" trademark="Java">Java</tm> content assist works only in a Web
+project, because it requires a buildpath to find the appropriate <tm tmclass="special"
+tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="Java">Java</tm> classes.</note></p><p>There
+are also special tags such as useBean. For example: <codeblock>&lt;jsp:useBean id="useBean" class="java.lang.String"/></codeblock></p><p>The
+useBean tag enables you to create a bean called <codeph>aString</codeph> of
+type <codeph>String</codeph>. Then when you use content assist, this is recognized
+as a declared variable. For example, if you use content assist after <codeph>aString</codeph>,
+as follows:</p><p> <codeblock>&lt;% aString. %> </codeblock>the content assist
+list shows available methods. This is because <codeph>aString</codeph> has
+been declared as a bean of type String.</p><p>If you use content assist after
+the <codeph>a</codeph>, as follows: <codeblock>&lt;% a %> </codeblock>content
+assist knows that <codeph>aString</codeph> exists, and it is shown in the
+content assist list.</p></section>
+</conbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt005.dita"><linktext>Getting content assistance in structured
+text editors</linktext></link>
+<link href="tsrcedt024.dita"><linktext>Adding and removing HTML templates</linktext>
+</link>
+</linkpool>
+</related-links>
+</concept>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt006.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt006.html
new file mode 100644
index 0000000000..a704679db9
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/csrcedt006.html
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="concept" name="DC.Type" />
+<meta name="DC.Title" content="Content assist" />
+<meta name="abstract" content="Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor. The placement of the cursor in the source file provides the context for the content assist to offer suggestions for completion." />
+<meta name="description" content="Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor. The placement of the cursor in the source file provides the context for the content assist to offer suggestions for completion." />
+<meta content="content assistance, overview, structured text editors, content assistance" name="DC.subject" />
+<meta content="content assistance, overview, structured text editors, content assistance" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt005.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt024.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="csrcedt006" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Content assist</title>
+</head>
+<body id="csrcedt006"><a name="csrcedt006"><!-- --></a>
+
+
+<h1 class="topictitle1">Content assist</h1>
+
+
+
+<div><p>Content assist helps you insert or finish a tag or function or
+finish a line of code in a structured text editor. The placement of the cursor
+in the source file provides the context for the content assist to offer suggestions
+for completion.</p>
+
+<p>Most of the structured text editors have content assist. For a list of
+editors that have content assist, see <a href="csrcedt004.html">Structured text editors for markup languages</a>. For information on how to get content
+assistance, see <a href="tsrcedt005.html">Getting content assistance in structured text editors</a></p>
+
+<p>The sections below describe specifics of HTML content assist, JavaScriptâ„¢ content
+assist, and JSP content assist.</p>
+
+<div class="section"><h4 class="sectiontitle">HTML content assist</h4><p>HTML is flexible in that some
+HTML elements allow end tags to be optionally omitted, such as <samp class="codeph">P</samp>, <samp class="codeph">DT</samp>, <samp class="codeph">DD</samp>, <samp class="codeph">LI</samp>, <samp class="codeph">THEAD</samp>, <samp class="codeph">TR</samp>, <samp class="codeph">TD</samp>, <samp class="codeph">TH</samp>,
+and so on. Other HTML elements that are defined to have no content may require
+the end tag always be omitted, such as <samp class="codeph">BR</samp>, <samp class="codeph">HR</samp>, <samp class="codeph">LINK</samp>, <samp class="codeph">META</samp>,
+and <samp class="codeph">IMG</samp>. This flexibility makes the content assist function
+within the HTML source page editor less precise than it might be with a more
+rigidly constrained markup language.</p>
+<p>HTML content assist is most beneficial
+when you need to complete a tag name, add an attribute name-value pair within
+a start tag, or select from an enumerated list of attribute values.</p>
+<p>Although
+content assist only shows attribute names that have not already been specified
+in a start tag, it does not take into account grammar constraints for tags.
+For example, the <samp class="codeph">HEAD</samp> element in HTML only permits zero or
+one occurrences of a <samp class="codeph">TITLE</samp> tag in its content. If you prompt
+for content assist within a <samp class="codeph">HEAD</samp> content that already contains
+a <samp class="codeph">TITLE</samp> tag, content assist will still show <samp class="codeph">TITLE</samp> in
+its proposal list.</p>
+<p>However, if an attribute is required according to
+the DTD/Schema, that attribute will show up at the top of the list, with a
+yellow circle indicator on its icon.</p>
+<p>If your cursor is in a position
+where content assist is available, a pop-up list of available choices is displayed.
+The list is based on the context. For example, if you use content assist directly
+after an opening paragraph tag (<samp class="codeph">&lt;p&gt;</samp>) , the first item
+in the content assist list will be the corresponding closing paragraph (<samp class="codeph">&lt;/p&gt;</samp>)
+tag.</p>
+<p>The content assist list displays all available tags for the current
+cursor position, including templates. The picture below shows the default
+content assist list for a paragraph tag example:<br /><img src="../images/ncontass.gif" alt="HTML Content assist" /><br /></p>
+<p>Tag proposals
+are listed alphabetically. If you type a <samp class="codeph">&lt;</samp> (to begin a
+new tag) before prompting for content assist, and begin typing the first one
+or two letters of the tag that you want to add, the proposal list automatically
+refreshes to reflect proposals that match the pattern you have typed. If you
+do not type a <samp class="codeph">&lt;</samp> before prompting for content assist, you
+can click within the proposal list and then type the letter that the tag begins
+with, to reduce (somewhat) the amount of scrolling to locate the desired tag.</p>
+<p>As
+you type the first one or two letters of the attribute names or enumerated
+attribute values that you want to add to a tag, the list automatically refreshes
+to reflect proposals that match the pattern you have typed.</p>
+<div class="restriction"><span class="restrictiontitle">Restriction:</span> <img src="../images/nlinux.gif" alt="For Linux." /> When using Linux (Motif
+or GTK) and a DBCS locale, double-clicking on the content assist list can
+sometimes cause the Javaâ„¢ VM to terminate. Instead of double-clicking
+on the list, use the arrows and Enter keys to make the selection from the
+list.</div>
+</div>
+
+<div class="section"><h4 class="sectiontitle">JSP content assist</h4><p>You have many options for embedding Java and
+HTML code in your JSP pages by using content assist.</p>
+<p>All of the JSP
+tags are included both in the template list and in XML format (for example, <samp class="codeph">&lt;jsp:expression&gt;</samp>).
+To add JSP scriptlet tags, for example, move the cursor to the appropriate
+position in the file and press Ctrl+Space to use content assist. Select <img src="../images/nmacscrp.gif" alt="JSP scriptlet content assist" /> from the proposal list to insert <samp class="codeph">&lt;% %&gt;</samp> in the
+document.</p>
+<div class="p">Scriptlets are inserted in a tag <samp class="codeph">&lt;% %&gt;</samp>.
+For example: <pre>&lt;% System.currentTimeMillis() %&gt;</pre>
+</div>
+<p>This
+example will evaluate the Java statement to get the current time in
+milliseconds.</p>
+<div class="p">To have the result of the statement inserted in the file,
+put an equals sign (=) in the front of the statement. For example: <pre>&lt;b&gt;This is the time : &lt;%= System.currentTimeMillis()%&gt;&lt;/b&gt;</pre>
+</div>
+<div class="p">When you are within a scriptlet you are writing pure Java code.
+Therefore, content assist works exactly the same as it does for the Java editor.
+For example, if you request content assist after <samp class="codeph">System</samp>,
+content assist displays a list of methods. <div class="note"><span class="notetitle">Note:</span> Java content assist works only in a Web
+project, because it requires a buildpath to find the appropriate Java classes.</div>
+</div>
+<div class="p">There
+are also special tags such as useBean. For example: <pre>&lt;jsp:useBean id="useBean" class="java.lang.String"/&gt;</pre>
+</div>
+<p>The
+useBean tag enables you to create a bean called <samp class="codeph">aString</samp> of
+type <samp class="codeph">String</samp>. Then when you use content assist, this is recognized
+as a declared variable. For example, if you use content assist after <samp class="codeph">aString</samp>,
+as follows:</p>
+<div class="p"> <pre>&lt;% aString. %&gt; </pre>
+the content assist
+list shows available methods. This is because <samp class="codeph">aString</samp> has
+been declared as a bean of type String.</div>
+<div class="p">If you use content assist after
+the <samp class="codeph">a</samp>, as follows: <pre>&lt;% a %&gt; </pre>
+content
+assist knows that <samp class="codeph">aString</samp> exists, and it is shown in the
+content assist list.</div>
+</div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt005.html" title="To get help in adding markup to a file, you can use content assist in a structured text editor. Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor.">Getting content assistance in structured
+text editors</a></div>
+<div><a href="tsrcedt024.html" title="HTML content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing HTML templates</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/cvalidate.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/cvalidate.dita
new file mode 100644
index 0000000000..c430e77feb
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/cvalidate.dita
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2006, v.4002-->
+<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
+ "..\dtd\concept.dtd">
+<concept id="csrcedt001" xml:lang="en-us">
+<title>Source and batch validation</title>
+<shortdesc></shortdesc>
+<prolog><metadata>
+<keywords><indexterm keyref="cvalidate|1|validationsourcevsbatch" status="changed">validation<indexterm>source
+versus batch</indexterm></indexterm></keywords>
+</metadata></prolog>
+<conbody>
+<p>There are two types of validation that can occur when you are working with
+source files in a structured source editor: source validation and batch validation. </p>
+<p>Source validation occurs as you type your code; this validation reflects
+the "unsaved" and "unbuilt" contents of the source you are editing. For example,
+if you were to type the following code in a JSP editor:<lines><codeph>&lt;foo:bar></codeph></lines>where <codeph>foo:bar</codeph>is
+a tag that does not exist, the problem would be discovered immediately and
+would appear underlined in the editor. The advantage of this type of validation
+is that it can alert you to errors instantly.<note>To turn source validation
+on (or off) for all structured text editors, click <menucascade><uicontrol>Window</uicontrol>
+<uicontrol>Preferences</uicontrol><uicontrol>General</uicontrol><uicontrol>Editors</uicontrol>
+<uicontrol>Structured Text Editors</uicontrol></menucascade> and check (or
+uncheck) <b>Report problems as you type</b>.</note></p>
+<p>Batch validation occurs on saved files. It can catch build process errors
+and other errors that the source validator cannot. For example, suppose you
+typed the following in a JSP editor:<lines>
+<codeph>&lt;%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
+&lt;%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%></codeph></lines>In
+this example, the same prefix is used twice. This would prompt the batch validator
+to trigger markers and to generate build warnings in the Problems view and
+in the Navigator. </p>
+<p>Batch validation can uncover errors in multiple files at once and give
+you a comprehensive view of where problematic code can be found in your project.
+Moreover, you do not need to open files in an editor to run batch validation.
+To run batch validation on specific files, select and right click the files
+in the Project Explorer and then select <menucascade><uicontrol>Validate</uicontrol>
+</menucascade> from the popup menu.</p>
+<note>To set preferences for batch validation, click <menucascade><uicontrol>Window</uicontrol>
+<uicontrol>Preferences</uicontrol><uicontrol>Validation</uicontrol></menucascade></note>
+</conbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+</related-links>
+</concept>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/cvalidate.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/cvalidate.html
new file mode 100644
index 0000000000..7796212ba3
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/cvalidate.html
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="concept" name="DC.Type" />
+<meta name="DC.Title" content="Source and batch validation" />
+<meta name="abstract" content="" />
+<meta name="description" content="" />
+<meta content="validation, source versus batch" name="DC.subject" />
+<meta content="validation, source versus batch" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="csrcedt001" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Source and batch validation</title>
+</head>
+<body id="csrcedt001"><a name="csrcedt001"><!-- --></a>
+
+
+<h1 class="topictitle1">Source and batch validation</h1>
+
+
+
+<div><p />
+
+<p>There are two types of validation that can occur when you are working with
+source files in a structured source editor: source validation and batch validation. </p>
+
+<div class="p">Source validation occurs as you type your code; this validation reflects
+the "unsaved" and "unbuilt" contents of the source you are editing. For example,
+if you were to type the following code in a JSP editor:<p><samp class="codeph">&lt;foo:bar&gt;</samp></p>
+where <samp class="codeph">foo:bar</samp>is
+a tag that does not exist, the problem would be discovered immediately and
+would appear underlined in the editor. The advantage of this type of validation
+is that it can alert you to errors instantly.<div class="note"><span class="notetitle">Note:</span> To turn source validation
+on (or off) for all structured text editors, click <span class="menucascade"><span class="uicontrol">Window</span>
+ &gt; <span class="uicontrol">Preferences</span> &gt; <span class="uicontrol">General</span> &gt; <span class="uicontrol">Editors</span>
+ &gt; <span class="uicontrol">Structured Text Editors</span></span> and check (or
+uncheck) <strong>Report problems as you type</strong>.</div>
+</div>
+
+<div class="p">Batch validation occurs on saved files. It can catch build process errors
+and other errors that the source validator cannot. For example, suppose you
+typed the following in a JSP editor:<p><br />
+<samp class="codeph">&lt;%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%&gt;<br />
+&lt;%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%&gt;</samp></p>
+In
+this example, the same prefix is used twice. This would prompt the batch validator
+to trigger markers and to generate build warnings in the Problems view and
+in the Navigator. </div>
+
+<p>Batch validation can uncover errors in multiple files at once and give
+you a comprehensive view of where problematic code can be found in your project.
+Moreover, you do not need to open files in an editor to run batch validation.
+To run batch validation on specific files, select and right click the files
+in the Project Explorer and then select <span class="menucascade"><span class="uicontrol">Validate</span>
+</span> from the popup menu.</p>
+
+<div class="note"><span class="notetitle">Note:</span> To set preferences for batch validation, click <span class="menucascade"><span class="uicontrol">Window</span>
+ &gt; <span class="uicontrol">Preferences</span> &gt; <span class="uicontrol">Validation</span></span></div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tcontenttype.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tcontenttype.dita
new file mode 100644
index 0000000000..c63d1e14b6
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tcontenttype.dita
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tcontenttype" xml:lang="en-us">
+<title>Associating editors with additional files types</title>
+<shortdesc></shortdesc>
+<prolog><metadata>
+<keywords><indexterm>content types<indexterm>mapping file extensions</indexterm></indexterm>
+<indexterm>file extensions<indexterm>mapping content types</indexterm></indexterm>
+<indexterm>file types<indexterm>editors</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context><p>You can associate certain editors with a file type by clicking
+on <menucascade><uicontrol>Window</uicontrol><uicontrol>Preferences</uicontrol>
+<uicontrol>General</uicontrol><uicontrol>Editors</uicontrol><uicontrol>File
+Association</uicontrol></menucascade> and setting up the associations in the
+File Associations Window.</p><p>Some Eclipse-based editors, however, will
+only recognize a file based on the contents of the file. Consequently, if
+you want to associate an additional file type with some editors, you may have
+to first map the content type with its file extension. To map a content type
+with a file extension, complete the following steps: </p><ol>
+<li>Click <menucascade><uicontrol>Window</uicontrol><uicontrol>General</uicontrol>
+<uicontrol>Content Types</uicontrol></menucascade>. The Content Type window
+appears. </li>
+<li>Select a content type in the Content Type window, and then select <b>Add</b> .
+The Define a New File Type window appears.</li>
+<li>Type the name of the file type, and then click <b>OK</b>.</li>
+</ol></context>
+</taskbody>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tcontenttype.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tcontenttype.html
new file mode 100644
index 0000000000..b5f1861e46
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tcontenttype.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Associating editors with additional files types" />
+<meta name="abstract" content="" />
+<meta name="description" content="" />
+<meta content="content types, mapping file extensions, file extensions, mapping content types, file types, editors" name="DC.subject" />
+<meta content="content types, mapping file extensions, file extensions, mapping content types, file types, editors" name="keywords" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tcontenttype" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Associating editors with additional files types</title>
+</head>
+<body id="tcontenttype"><a name="tcontenttype"><!-- --></a>
+
+
+<h1 class="topictitle1">Associating editors with additional files types</h1>
+
+
+
+<div><p />
+
+<div class="section"><p>You can associate certain editors with a file type by clicking
+on <span class="menucascade"><span class="uicontrol">Window</span> &gt; <span class="uicontrol">Preferences</span>
+ &gt; <span class="uicontrol">General</span> &gt; <span class="uicontrol">Editors</span> &gt; <span class="uicontrol">File
+Association</span></span> and setting up the associations in the
+File Associations Window.</p>
+<p>Some Eclipse-based editors, however, will
+only recognize a file based on the contents of the file. Consequently, if
+you want to associate an additional file type with some editors, you may have
+to first map the content type with its file extension. To map a content type
+with a file extension, complete the following steps: </p>
+<ol>
+<li>Click <span class="menucascade"><span class="uicontrol">Window</span> &gt; <span class="uicontrol">General</span>
+ &gt; <span class="uicontrol">Content Types</span></span>. The Content Type window
+appears. </li>
+
+<li>Select a content type in the Content Type window, and then select <strong>Add</strong> .
+The Define a New File Type window appears.</li>
+
+<li>Type the name of the file type, and then click <strong>OK</strong>.</li>
+
+</ol>
+</div>
+
+</div>
+
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt000.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt000.dita
new file mode 100644
index 0000000000..42b7b97f48
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt000.dita
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt000" xml:lang="en-us">
+<title>Editing text coded in markup languages - overview</title>
+<titlealts>
+<navtitle>Editing markup languages - overview</navtitle>
+</titlealts>
+<shortdesc>You can edit text coded in markup languages with a <term>structured
+text editor</term>. This is a generic term for several editors that you can
+use to edit any of several markup languages, such as HTML.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>markup languages<indexterm>editing text</indexterm></indexterm>
+<indexterm>text<indexterm>editing in markup languages</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context>In addition to basic editing tasks such as adding, modifying, and
+deleting text, you can perform the following tasks:</context>
+<steps-unordered>
+<step><cmd><xref href="tsrcedt025.dita" type="task">Set preferences for structured
+text editors</xref></cmd></step>
+<step><cmd><xref href="tsrcedt005.dita" type="task">Get content assistance
+in structured text editors</xref></cmd></step>
+<step><cmd><xref href="tsrcedt007.dita" type="task">Search or find text within
+a file</xref></cmd></step>
+<step><cmd><xref href="tsrcedt010.dita" type="task">Check spelling</xref></cmd>
+</step>
+<step><cmd><xref href="tsrcedt027.dita" type="task">Add or remove markup language
+templates</xref></cmd></step>
+<step><cmd><xref href="tsrcedt026.dita" type="task">Edit with snippets</xref></cmd>
+</step>
+</steps-unordered>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+<link href="csrcedt006.dita"><linktext>Content assist</linktext></link>
+<link href="csrcedt001.dita"><linktext>Snippets view</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt025.dita"></link>
+<link href="tsrcedt005.dita"></link>
+<link href="tsrcedt007.dita"></link>
+<link href="tsrcedt010.dita"></link>
+<link href="tsrcedt027.dita"></link>
+<link href="tsrcedt026.dita"></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html
new file mode 100644
index 0000000000..5094861a1e
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Editing text coded in markup languages - overview" />
+<meta name="abstract" content="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML." />
+<meta name="description" content="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML." />
+<meta content="markup languages, editing text, text, editing in markup languages" name="DC.subject" />
+<meta content="markup languages, editing text, text, editing in markup languages" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt006.html" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt001.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt025.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt005.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt007.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt010.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt027.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt026.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt000" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Editing text coded in markup languages - overview</title>
+</head>
+<body id="tsrcedt000"><a name="tsrcedt000"><!-- --></a>
+
+
+<h1 class="topictitle1">Editing text coded in markup languages - overview</h1>
+
+
+
+
+<div><p>You can edit text coded in markup languages with a <dfn class="term">structured
+text editor</dfn>. This is a generic term for several editors that you can
+use to edit any of several markup languages, such as HTML.</p>
+
+<div class="section">In addition to basic editing tasks such as adding, modifying, and
+deleting text, you can perform the following tasks:</div>
+
+<ul>
+<li><span><a href="tsrcedt025.html">Set preferences for structured text editors</a></span></li>
+
+<li><span><a href="tsrcedt005.html">Get content assistance in structured text editors</a></span></li>
+
+<li><span><a href="tsrcedt007.html">Search or find text within a file</a></span></li>
+
+<li><span><a href="tsrcedt010.html">Check spelling</a></span>
+</li>
+
+<li><span><a href="tsrcedt027.html">Add or remove markup language templates</a></span></li>
+
+<li><span><a href="tsrcedt026.html">Edit with snippets</a></span>
+</li>
+
+</ul>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+<div><a href="csrcedt006.html" title="Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor. The placement of the cursor in the source file provides the context for the content assist to offer suggestions for completion.">Content assist</a></div>
+<div><a href="csrcedt001.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags.">Snippets view</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt025.html" title="">Setting preferences for structured text editors</a></div>
+<div><a href="tsrcedt005.html" title="To get help in adding markup to a file, you can use content assist in a structured text editor. Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor.">Getting content assistance in structured text editors</a></div>
+<div><a href="tsrcedt007.html" title="">Searching or finding text within a file</a></div>
+<div><a href="tsrcedt010.html" title="This documentation describes how to check spelling in a structured text editor.">Checking spelling</a></div>
+<div><a href="tsrcedt027.html" title="Content assist provides templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing markup language templates - overview</a></div>
+<div><a href="tsrcedt026.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags. The view can be extended based on additional objects that you define and include.">Editing with snippets - overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt001.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt001.dita
new file mode 100644
index 0000000000..d100c8c2e6
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt001.dita
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2006, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt001" xml:lang="en-us">
+<title>Setting annotation preferences for markup languages</title>
+<titlealts>
+<navtitle>Setting annotation preferences</navtitle>
+</titlealts>
+<shortdesc>This documentation describes how to set <term>annotation preferences</term> for
+Web and XML files. The annotation preferences include whether to analyze the
+syntactic validity of your file while you are typing and what colors to use
+to highlight errors, warnings, tasks, search results, bookmarks, and other
+text.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm keyref="tsrcedt001|1|annotationpreferencesmarkuplanguagesettings"
+status="changed">annotations<indexterm>markup language settings</indexterm></indexterm>
+<indexterm keyref="tsrcedt001|2|markuplanguagessettingannotationpreferences"
+status="new">markup languages<indexterm>setting annotation preferences</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context> <p>By default, when you edit in a structured text editor, your source
+code is validated as you type it in. Like other Eclipse-based editors, the
+structured text editors for markup languages flag warnings and errors in the
+source code in the editor area. The warnings and errors also show up in the
+Tasks view when you save the file.</p><note>Highlighting is fully dynamic
+with the exception of search results. Search results are highlighted based
+upon what has been saved to disk.</note><note type="tip">You can improve a
+structured text editor's performance by turning off the real-time validation.</note><p>To
+set annotation preferences, complete the following steps:</p> </context>
+<steps>
+<step><cmd>Click <menucascade><uicontrol>Window</uicontrol><uicontrol>Preferences</uicontrol>
+</menucascade>.</cmd><stepresult>A Preferences window appears.</stepresult>
+</step>
+<step><cmd>In the Preferences window, click <menucascade><uicontrol>Workbench</uicontrol>
+<uicontrol>Editors</uicontrol></menucascade>.</cmd></step>
+<step><cmd>Select one of the following options:</cmd>
+<choices>
+<choice>To turn off real-time syntax validation, click <uicontrol>Structured
+Text Editor</uicontrol> and uncheck the <uicontrol>Analyze annotations while
+typing</uicontrol> box.</choice>
+<choice>To control other annotation settings, click <uicontrol>Annotations</uicontrol> and
+select your annotation preferences.</choice>
+</choices>
+</step>
+<step><cmd>Click <uicontrol>OK</uicontrol> to save your preferences and close
+the page.</cmd></step>
+</steps>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt025.dita"><linktext>Setting preferences for structured
+text editors</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt001.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt001.html
new file mode 100644
index 0000000000..1fca55782f
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt001.html
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Setting annotation preferences for markup languages" />
+<meta name="abstract" content="This documentation describes how to set annotation preferences for Web and XML files. The annotation preferences include whether to analyze the syntactic validity of your file while you are typing and what colors to use to highlight errors, warnings, tasks, search results, bookmarks, and other text." />
+<meta name="description" content="This documentation describes how to set annotation preferences for Web and XML files. The annotation preferences include whether to analyze the syntactic validity of your file while you are typing and what colors to use to highlight errors, warnings, tasks, search results, bookmarks, and other text." />
+<meta content="annotations, markup language settings, markup languages, setting annotation preferences" name="DC.subject" />
+<meta content="annotations, markup language settings, markup languages, setting annotation preferences" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt025.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt001" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Setting annotation preferences for markup languages</title>
+</head>
+<body id="tsrcedt001"><a name="tsrcedt001"><!-- --></a>
+
+
+<h1 class="topictitle1">Setting annotation preferences for markup languages</h1>
+
+
+
+
+<div><p>This documentation describes how to set <dfn class="term">annotation preferences</dfn> for
+Web and XML files. The annotation preferences include whether to analyze the
+syntactic validity of your file while you are typing and what colors to use
+to highlight errors, warnings, tasks, search results, bookmarks, and other
+text.</p>
+
+<div class="section"> <p>By default, when you edit in a structured text editor, your source
+code is validated as you type it in. Like other Eclipse-based editors, the
+structured text editors for markup languages flag warnings and errors in the
+source code in the editor area. The warnings and errors also show up in the
+Tasks view when you save the file.</p>
+<div class="note"><span class="notetitle">Note:</span> Highlighting is fully dynamic
+with the exception of search results. Search results are highlighted based
+upon what has been saved to disk.</div>
+<div class="tip"><span class="tiptitle">Tip:</span> You can improve a
+structured text editor's performance by turning off the real-time validation.</div>
+<p>To
+set annotation preferences, complete the following steps:</p>
+ </div>
+
+<ol>
+<li class="stepexpand"><span>Click <span class="menucascade"><span class="uicontrol">Window</span> &gt; <span class="uicontrol">Preferences</span>
+</span>.</span> A Preferences window appears.
+</li>
+
+<li class="stepexpand"><span>In the Preferences window, click <span class="menucascade"><span class="uicontrol">Workbench</span>
+ &gt; <span class="uicontrol">Editors</span></span>.</span></li>
+
+<li class="stepexpand"><span>Select one of the following options:</span>
+<ul>
+<li>To turn off real-time syntax validation, click <span class="uicontrol">Structured
+Text Editor</span> and uncheck the <span class="uicontrol">Analyze annotations while
+typing</span> box.</li>
+
+<li>To control other annotation settings, click <span class="uicontrol">Annotations</span> and
+select your annotation preferences.</li>
+
+</ul>
+
+</li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">OK</span> to save your preferences and close
+the page.</span></li>
+
+</ol>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt025.html" title="">Setting preferences for structured
+text editors</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt005.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt005.dita
new file mode 100644
index 0000000000..5083676bef
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt005.dita
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2006, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt005" xml:lang="en-us">
+<title>Getting content assistance in structured text editors</title>
+<!--Formerly "Using JavaScript content assist"; moved some JavaScript-specific content to csrcedt006.dita ("Content assist")-->
+<titlealts>
+<navtitle>Getting content assistance</navtitle>
+</titlealts>
+<shortdesc>To get help in adding markup to a file, you can use content assist
+in a structured text editor. Content assist helps you insert or finish a tag
+or function or finish a line of code in a structured text editor.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm keyref="tsrcedt005|1|contentassistancestructuredtexteditors"
+status="new">content assistance<indexterm>structured text editors</indexterm></indexterm>
+<indexterm keyref="tsrcedt005|2|structuredtexteditorscontentassistance" status="changed">structured
+text editors<indexterm>content assistance<indexterm>text editors</indexterm></indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context>Content assist also enables you to select and insert templates in
+structured text editors. The placement of the cursor in the source file provides
+the context for the content assist to offer suggestions for completion.</context>
+<steps-unordered>
+<step><cmd></cmd><info>You can request content assist in either of the following
+two ways:</info>
+<choices>
+<choice>From the <uicontrol>Edit</uicontrol> menu, select <uicontrol>Content
+Assist</uicontrol></choice>
+<choice>Press Ctrl+Space</choice>
+</choices>
+<info><p>In addition, you can set a preference that causes content assist
+to pop up automatically when certain characters are typed, such as <codeph>.</codeph> in
+the case of <tm tmclass="special" tmowner="Sun Microsystems, Inc." tmtype="tm"
+trademark="JavaScript">JavaScript</tm> or <codeph>&lt;</codeph> in the case
+of HTML and XML. To set this preference, select <uicontrol>Preferences</uicontrol> from
+the <uicontrol>Window</uicontrol> menu, and then select <uicontrol>Web and
+XML Files</uicontrol>, followed by one of the following sequences:<ul>
+<li><menucascade><uicontrol>HTML Files</uicontrol><uicontrol>HTML Source</uicontrol>
+</menucascade></li>
+<li><menucascade><uicontrol>JavaScript Files</uicontrol><uicontrol>JavaScript
+Source</uicontrol></menucascade></li>
+<li><menucascade><uicontrol>XML Files</uicontrol><uicontrol>XML Source</uicontrol>
+</menucascade></li>
+</ul>In the <uicontrol>Content assist</uicontrol> group box, select the <uicontrol>Automatically
+make suggestions</uicontrol> check box, and supply any additional characters
+that should trigger content assist.</p><p>If your cursor is in a position
+where content assist is available, a pop-up list of all available choices
+is displayed. For each of these choices, a brief description of the code is
+provided.</p></info></step>
+</steps-unordered>
+</taskbody>
+<related-links>
+<!-- <link href="contentassist" type="showme" format="viewlet"><linktext>Show Me</linktext></link> -->
+<linkpool type="concept">
+<link href="csrcedt006.dita"><linktext>Content assist</linktext></link>
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt023.dita"><linktext>Making content assist work for JSP
+files</linktext></link>
+<link href="tsrcedt027.dita"><linktext>Adding and removing markup language
+templates - overview</linktext></link>
+<link href="tsrcedt000.dita"><linktext>Editing text coded in markup languages
+- overview</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt005.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt005.html
new file mode 100644
index 0000000000..fb68fc15f1
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt005.html
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Getting content assistance in structured text editors" />
+<meta name="abstract" content="To get help in adding markup to a file, you can use content assist in a structured text editor. Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor." />
+<meta name="description" content="To get help in adding markup to a file, you can use content assist in a structured text editor. Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor." />
+<meta content="content assistance, structured text editors, structured text editors, text editors" name="DC.subject" />
+<meta content="content assistance, structured text editors, structured text editors, text editors" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt006.html" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt023.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt027.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt005" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Getting content assistance in structured text editors</title>
+</head>
+<body id="tsrcedt005"><a name="tsrcedt005"><!-- --></a>
+
+
+<h1 class="topictitle1">Getting content assistance in structured text editors</h1>
+
+
+
+
+
+<div><p>To get help in adding markup to a file, you can use content assist
+in a structured text editor. Content assist helps you insert or finish a tag
+or function or finish a line of code in a structured text editor.</p>
+
+<div class="section">Content assist also enables you to select and insert templates in
+structured text editors. The placement of the cursor in the source file provides
+the context for the content assist to offer suggestions for completion.</div>
+
+
+<div class="p"><span /> You can request content assist in either of the following
+two ways:
+<ul>
+<li>From the <span class="uicontrol">Edit</span> menu, select <span class="uicontrol">Content
+Assist</span></li>
+
+<li>Press Ctrl+Space</li>
+
+</ul>
+
+ <div class="p">In addition, you can set a preference that causes content assist
+to pop up automatically when certain characters are typed, such as <samp class="codeph">.</samp> in
+the case of JavaScriptâ„¢ or <samp class="codeph">&lt;</samp> in the case
+of HTML and XML. To set this preference, select <span class="uicontrol">Preferences</span> from
+the <span class="uicontrol">Window</span> menu, and then select <span class="uicontrol">Web and
+XML Files</span>, followed by one of the following sequences:<ul>
+<li><span class="menucascade"><span class="uicontrol">HTML Files</span> &gt; <span class="uicontrol">HTML Source</span>
+</span></li>
+
+<li><span class="menucascade"><span class="uicontrol">JavaScript Files</span> &gt; <span class="uicontrol">JavaScript
+Source</span></span></li>
+
+<li><span class="menucascade"><span class="uicontrol">XML Files</span> &gt; <span class="uicontrol">XML Source</span>
+</span></li>
+
+</ul>
+In the <span class="uicontrol">Content assist</span> group box, select the <span class="uicontrol">Automatically
+make suggestions</span> check box, and supply any additional characters
+that should trigger content assist.</div>
+<p>If your cursor is in a position
+where content assist is available, a pop-up list of all available choices
+is displayed. For each of these choices, a brief description of the code is
+provided.</p>
+</div>
+
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt006.html" title="Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor. The placement of the cursor in the source file provides the context for the content assist to offer suggestions for completion.">Content assist</a></div>
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt023.html" title="Having the proper files defined in the Java build class path is essential for content assist to work properly in JSP files. It is also essential for the links builder to be able to correctly resolve links to servlets or Java beans in JSP and HTML files.">Making content assist work for JSP
+files</a></div>
+<div><a href="tsrcedt027.html" title="Content assist provides templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing markup language
+templates - overview</a></div>
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages
+- overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt007.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt007.dita
new file mode 100644
index 0000000000..38aa8b613c
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt007.dita
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt007" xml:lang="en-us">
+<title>Searching or finding text within a file</title>
+<prolog><metadata>
+<keywords><indexterm>structured text editors<indexterm>text search</indexterm></indexterm>
+
+</keywords>
+</metadata></prolog>
+<taskbody>
+<prereq><note type="tip">Before you do a Search operation in a structured
+text editor, save the file you are searching. The search function works from
+the most recently saved version of the file rather than from the contents
+that you see in the editor area. You do not need to save your file before
+you do a Find/Replace operation. </note></prereq>
+<context>Each structured text editor provides two ways to locate a text string
+in the file you are editing and optionally replace it with another string: <dl>
+<dlentry>
+<dt>Find/Replace</dt>
+<dd>Lets you locate text in the file currently being edited.</dd>
+</dlentry><dlentry>
+<dt>Search</dt>
+<dd>Lets you locate text in files that have been saved to your workspace.</dd>
+</dlentry></dl><p>To locate and optionally replace text, select one of the
+following menu paths:</p></context>
+<steps-unordered>
+<step><cmd><menucascade><uicontrol>Edit</uicontrol><uicontrol>Find/Replace</uicontrol>
+</menucascade> (or <uicontrol>Ctrl+F</uicontrol>)</cmd><info>This option is
+self-explanatory.</info></step>
+</steps-unordered>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt000.dita"><linktext>Editing text coded in markup languages
+- overview</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt007.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt007.html
new file mode 100644
index 0000000000..2f788edcdd
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt007.html
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Searching or finding text within a file" />
+<meta content="structured text editors, text search" name="DC.subject" />
+<meta content="structured text editors, text search" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt007" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Searching or finding text within a file</title>
+</head>
+<body id="tsrcedt007"><a name="tsrcedt007"><!-- --></a>
+
+
+<h1 class="topictitle1">Searching or finding text within a file</h1>
+
+
+<div>
+<div class="p"><div class="tip"><span class="tiptitle">Tip:</span> Before you do a Search operation in a structured
+text editor, save the file you are searching. The search function works from
+the most recently saved version of the file rather than from the contents
+that you see in the editor area. You do not need to save your file before
+you do a Find/Replace operation. </div>
+</div>
+
+<div class="section">Each structured text editor provides two ways to locate a text string
+in the file you are editing and optionally replace it with another string: <dl>
+
+<dt class="dlterm">Find/Replace</dt>
+
+<dd>Lets you locate text in the file currently being edited.</dd>
+
+
+<dt class="dlterm">Search</dt>
+
+<dd>Lets you locate text in files that have been saved to your workspace.</dd>
+
+</dl>
+<p>To locate and optionally replace text, select one of the
+following menu paths:</p>
+</div>
+
+
+<div class="p"><span><span class="menucascade"><span class="uicontrol">Edit</span> &gt; <span class="uicontrol">Find/Replace</span>
+</span> (or <span class="uicontrol">Ctrl+F</span>)</span> This option is
+self-explanatory.</div>
+
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages
+- overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt010.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt010.dita
new file mode 100644
index 0000000000..4ac6d01c35
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt010.dita
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt010" xml:lang="en-us">
+<title>Checking spelling</title>
+<shortdesc>This documentation describes how to check spelling in a structured
+text editor.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>spell check<indexterm>structured text editors</indexterm></indexterm><indexterm>structured text editors<indexterm>spell check</indexterm></indexterm>
+
+
+
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context> <p>The structured text editors for markup languages (accessed from
+the Project Explorer's pop-up menu or by clicking the Source tab in certain
+editors) provide a spell checking feature.</p><p>To check spelling in an HTML,
+XML, or other file that uses a structured markup language:</p> </context>
+<steps>
+<step><cmd>(Optional) To select the dictionary that will be used, click <menucascade>
+<uicontrol>Window</uicontrol><uicontrol>Preferences</uicontrol><uicontrol>Spell
+Check</uicontrol></menucascade>.</cmd></step>
+<step><cmd>Open in a structured text editor the file whose spelling you want
+to check.</cmd></step>
+<step><cmd>Start the spelling checker by clicking <menucascade><uicontrol>Edit</uicontrol>
+<uicontrol>Spell Check</uicontrol></menucascade>.</cmd></step>
+<step><cmd>Type a new spelling into the <uicontrol>Change to</uicontrol> field,
+or select one of the available options. Click the <uicontrol>Change</uicontrol> button
+to change the current instance of the word in the current document. Click
+the <uicontrol>Change All</uicontrol> button to change all instances of the
+word in the current document. You can also click the <uicontrol>Add</uicontrol> button
+to add the currently selected spelling to your dictionary.</cmd></step>
+<step><cmd>Use the controls in the Spell Check dialog box to ignore, change,
+or add terms to the current dictionary. (To remove a word after it has been
+added to the dictionary, click the <uicontrol>Dictionary</uicontrol> push
+button.)</cmd></step>
+</steps>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt000.dita"><linktext>Editing text coded in markup languages
+- overview</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt010.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt010.html
new file mode 100644
index 0000000000..adc62d381c
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt010.html
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Checking spelling" />
+<meta name="abstract" content="This documentation describes how to check spelling in a structured text editor." />
+<meta name="description" content="This documentation describes how to check spelling in a structured text editor." />
+<meta content="spell check, structured text editors" name="DC.subject" />
+<meta content="spell check, structured text editors" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt010" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Checking spelling</title>
+</head>
+<body id="tsrcedt010"><a name="tsrcedt010"><!-- --></a>
+
+
+<h1 class="topictitle1">Checking spelling</h1>
+
+
+
+<div><p>This documentation describes how to check spelling in a structured
+text editor.</p>
+
+<div class="section"> <p>The structured text editors for markup languages (accessed from
+the Project Explorer's pop-up menu or by clicking the Source tab in certain
+editors) provide a spell checking feature.</p>
+<p>To check spelling in an HTML,
+XML, or other file that uses a structured markup language:</p>
+ </div>
+
+<ol>
+<li><span>(Optional) To select the dictionary that will be used, click <span class="menucascade">
+<span class="uicontrol">Window</span> &gt; <span class="uicontrol">Preferences</span> &gt; <span class="uicontrol">Spell
+Check</span></span>.</span></li>
+
+<li><span>Open in a structured text editor the file whose spelling you want
+to check.</span></li>
+
+<li><span>Start the spelling checker by clicking <span class="menucascade"><span class="uicontrol">Edit</span>
+ &gt; <span class="uicontrol">Spell Check</span></span>.</span></li>
+
+<li><span>Type a new spelling into the <span class="uicontrol">Change to</span> field,
+or select one of the available options. Click the <span class="uicontrol">Change</span> button
+to change the current instance of the word in the current document. Click
+the <span class="uicontrol">Change All</span> button to change all instances of the
+word in the current document. You can also click the <span class="uicontrol">Add</span> button
+to add the currently selected spelling to your dictionary.</span></li>
+
+<li><span>Use the controls in the Spell Check dialog box to ignore, change,
+or add terms to the current dictionary. (To remove a word after it has been
+added to the dictionary, click the <span class="uicontrol">Dictionary</span> push
+button.)</span></li>
+
+</ol>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages
+- overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt014.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt014.dita
new file mode 100644
index 0000000000..ce2bb1dcbc
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt014.dita
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt014" xml:lang="en-us">
+<title>Adding snippets drawers</title>
+<shortdesc>This documentation explains how to customize the Snippets view
+by adding a new drawer.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>snippets<indexterm>drawer customization</indexterm></indexterm>
+
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context>To add a new drawer to the Snippets view:</context>
+<steps>
+<step><cmd>Right-click anywhere in the Snippets view and select <uicontrol>Customize</uicontrol> from
+the pop-up menu.</cmd></step>
+<step><cmd>Click <menucascade><uicontrol>New</uicontrol><uicontrol>Category</uicontrol>
+</menucascade> and type the name of the new drawer in the <uicontrol>Name</uicontrol> field.</cmd>
+</step>
+<step><cmd>Optionally, type a description in the <uicontrol>Description</uicontrol> field.</cmd>
+</step>
+<step><cmd>Select the drawer's behavior by checking check boxes as appropriate.
+The check boxes are as follows:</cmd>
+<choicetable>
+<chrow><choption>Hide</choption><chdesc>Do not display the drawer.</chdesc>
+</chrow>
+<chrow><choption>Open drawer at start-up</choption><chdesc>At start-up, display
+the drawer's items.</chdesc></chrow>
+<chrow><choption>Pin drawer open at start-up</choption><chdesc>Keep the drawer
+open.</chdesc></chrow>
+</choicetable>
+</step>
+<step><cmd>Click <uicontrol>OK</uicontrol>. The new drawer will be added to
+the list of drawers in the Snippets view.</cmd></step>
+</steps>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt001.dita"><linktext>Snippets view</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt026.dita"><linktext>Editing with snippets - overview</linktext>
+</link>
+<link href="tsrcedt015.dita"><linktext>Adding items to snippets drawers</linktext>
+</link>
+<link href="tsrcedt022.dita"><linktext>Editing snippet items</linktext></link>
+<link href="tsrcedt016.dita"><linktext>Deleting or hiding snippet items or
+drawers</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt014.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt014.html
new file mode 100644
index 0000000000..45145e08b2
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt014.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding snippets drawers" />
+<meta name="abstract" content="This documentation explains how to customize the Snippets view by adding a new drawer." />
+<meta name="description" content="This documentation explains how to customize the Snippets view by adding a new drawer." />
+<meta content="snippets, drawer customization" name="DC.subject" />
+<meta content="snippets, drawer customization" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt001.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt026.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt015.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt022.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt016.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt014" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding snippets drawers</title>
+</head>
+<body id="tsrcedt014"><a name="tsrcedt014"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding snippets drawers</h1>
+
+
+
+<div><p>This documentation explains how to customize the Snippets view
+by adding a new drawer.</p>
+
+<div class="section">To add a new drawer to the Snippets view:</div>
+
+<ol>
+<li><span>Right-click anywhere in the Snippets view and select <span class="uicontrol">Customize</span> from
+the pop-up menu.</span></li>
+
+<li><span>Click <span class="menucascade"><span class="uicontrol">New</span> &gt; <span class="uicontrol">Category</span>
+</span> and type the name of the new drawer in the <span class="uicontrol">Name</span> field.</span>
+</li>
+
+<li><span>Optionally, type a description in the <span class="uicontrol">Description</span> field.</span>
+</li>
+
+<li><span>Select the drawer's behavior by checking check boxes as appropriate.
+The check boxes are as follows:</span>
+
+<table class="choicetableborder" summary="" cellspacing="0" cellpadding="4" rules="rows" frame="hsides" border="1">
+<thead><tr><th valign="bottom" id="N10090-option" align="left">Option</th>
+<th valign="bottom" id="N10090-desc" align="left">Description</th></tr></thead>
+<tbody>
+<tr><td valign="top" headers="N10090-option" id="N1009A"><strong>Hide</strong></td>
+<td valign="top" headers="N10090-desc N1009A">Do not display the drawer.</td>
+
+</tr>
+
+<tr><td valign="top" headers="N10090-option" id="N100AA"><strong>Open drawer at start-up</strong></td>
+<td valign="top" headers="N10090-desc N100AA">At start-up, display
+the drawer's items.</td>
+</tr>
+
+<tr><td valign="top" headers="N10090-option" id="N100B9"><strong>Pin drawer open at start-up</strong></td>
+<td valign="top" headers="N10090-desc N100B9">Keep the drawer
+open.</td>
+</tr>
+
+</tbody></table>
+
+</li>
+
+<li><span>Click <span class="uicontrol">OK</span>. The new drawer will be added to
+the list of drawers in the Snippets view.</span></li>
+
+</ol>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt001.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags.">Snippets view</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt026.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags. The view can be extended based on additional objects that you define and include.">Editing with snippets - overview</a></div>
+<div><a href="tsrcedt015.html" title="">Adding items to snippets drawers</a></div>
+<div><a href="tsrcedt022.html" title="">Editing snippet items</a></div>
+<div><a href="tsrcedt016.html" title="This documentation describes how to delete or hide drawers and items in the Snippets view.">Deleting or hiding snippet items or
+drawers</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt015.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt015.dita
new file mode 100644
index 0000000000..72bcceb211
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt015.dita
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2006, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt015" xml:lang="en-us">
+<title>Adding items to snippets drawers</title>
+<prolog><metadata>
+<keywords><indexterm keyref="tsrcedt015|2|snippetitemsaddingtodrawers" status="changed">snippets<indexterm>drawers</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context> To add new items to an existing snippets drawer:</context>
+<steps>
+<step><cmd>Do one of the following choices:</cmd><info><table colsep="0" frame="topbot">
+<tgroup cols="2"><colspec colname="col1" colwidth="72*"/><colspec colname="col2"
+colwidth="127*"/>
+<thead>
+<row>
+<entry colname="col1" valign="top">To start with this:</entry>
+<entry colname="col2" valign="top">Do this:</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry colname="col1">An empty item that you can edit</entry>
+<entry colname="col2">Right-click anywhere in an existing drawer, select <uicontrol>Customize</uicontrol>,
+and click <menucascade><uicontrol>New</uicontrol><uicontrol>New Item</uicontrol>
+</menucascade>.</entry>
+</row>
+<row>
+<entry colname="col1">Existing text pasted into a new item in an existing
+drawer</entry>
+<entry colname="col2">Copy or cut text to the clipboard. In the Snippets view,
+right-click anywhere in an existing drawer and click <uicontrol>Paste</uicontrol>.</entry>
+</row>
+<row>
+<entry colname="col1">Existing text pasted into a new item in a new or existing
+drawer</entry>
+<entry colname="col2">Select the text, right-click, click <uicontrol>Add to
+Snippets</uicontrol>, specify the name of the drawer in the Snippets view
+to which you want to add the item, and click <uicontrol>OK</uicontrol>.</entry>
+</row>
+</tbody>
+</tgroup>
+</table></info><stepresult>A <wintitle>Customize Palette</wintitle> window
+appears.</stepresult></step>
+<step><cmd>Type a name for the new item, and, optionally, provide a description.</cmd>
+<stepresult>The value that you type in the <uicontrol>Name</uicontrol> field
+will appear next to the item's icon in the Snippets view.</stepresult></step>
+<step><cmd>To include in the <uicontrol>Template Pattern</uicontrol> field
+a variable that you have already defined, click <uicontrol>Insert Variable
+Placeholder</uicontrol>. </cmd><info>A variable placeholder is a marker that,
+when tagging is inserted into the active file, will be replaced by the value
+that is entered into the <uicontrol>Insert Template:</uicontrol><varname>Item_name</varname> dialog
+at insertion time. Clicking the <uicontrol>Insert Variable Placeholder</uicontrol> button
+or typing Ctrl+Space activates a pop-up in the text area that prompts you
+with the correct sequences to create a marker for the variable.</info><stepxmp>For
+example, if you create two variables named <varname>uri</varname> and <varname>prefix</varname>,
+and create variable placeholders for both, the template pattern might look
+like this:<codeblock>&lt;%@ taglib uri="${uri}" prefix="${prefix}" %></codeblock></stepxmp>
+</step>
+<step><cmd>Click <uicontrol>OK</uicontrol>.</cmd></step>
+</steps>
+<result>The new item will be added to the list of items in the appropriate
+drawer.</result>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt001.dita"><linktext>Snippets view</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt026.dita"><linktext>Editing with snippets - overview</linktext>
+</link>
+<link href="tsrcedt014.dita"><linktext>Adding snippets drawers</linktext>
+</link>
+<link href="tsrcedt022.dita"><linktext>Editing snippet items</linktext></link>
+<link href="tsrcedt016.dita"><linktext>Deleting or hiding snippet items or
+drawers</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt015.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt015.html
new file mode 100644
index 0000000000..db15ee8468
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt015.html
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding items to snippets drawers" />
+<meta content="snippets, drawers" name="DC.subject" />
+<meta content="snippets, drawers" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt001.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt026.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt014.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt022.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt016.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt015" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding items to snippets drawers</title>
+</head>
+<body id="tsrcedt015"><a name="tsrcedt015"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding items to snippets drawers</h1>
+
+
+<div>
+<div class="section"> To add new items to an existing snippets drawer:</div>
+
+<ol>
+<li class="stepexpand"><span>Do one of the following choices:</span>
+<div class="tablenoborder"><table summary="" cellspacing="0" cellpadding="4" frame="hsides" border="1" rules="rows">
+<thead align="left">
+<tr>
+<th valign="top" width="36.18090452261307%" id="N10070">To start with this:</th>
+
+<th valign="top" width="63.81909547738693%" id="N10078">Do this:</th>
+
+</tr>
+
+</thead>
+
+<tbody>
+<tr>
+<td valign="top" width="36.18090452261307%" headers="N10070 ">An empty item that you can edit</td>
+
+<td valign="top" width="63.81909547738693%" headers="N10078 ">Right-click anywhere in an existing drawer, select <span class="uicontrol">Customize</span>,
+and click <span class="menucascade"><span class="uicontrol">New</span> &gt; <span class="uicontrol">New Item</span>
+</span>.</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="36.18090452261307%" headers="N10070 ">Existing text pasted into a new item in an existing
+drawer</td>
+
+<td valign="top" width="63.81909547738693%" headers="N10078 ">Copy or cut text to the clipboard. In the Snippets view,
+right-click anywhere in an existing drawer and click <span class="uicontrol">Paste</span>.</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="36.18090452261307%" headers="N10070 ">Existing text pasted into a new item in a new or existing
+drawer</td>
+
+<td valign="top" width="63.81909547738693%" headers="N10078 ">Select the text, right-click, click <span class="uicontrol">Add to
+Snippets</span>, specify the name of the drawer in the Snippets view
+to which you want to add the item, and click <span class="uicontrol">OK</span>.</td>
+
+</tr>
+
+</tbody>
+
+</table>
+</div>
+ A <span class="wintitle">Customize Palette</span> window
+appears.</li>
+
+<li class="stepexpand"><span>Type a name for the new item, and, optionally, provide a description.</span>
+ The value that you type in the <span class="uicontrol">Name</span> field
+will appear next to the item's icon in the Snippets view.</li>
+
+<li class="stepexpand"><span>To include in the <span class="uicontrol">Template Pattern</span> field
+a variable that you have already defined, click <span class="uicontrol">Insert Variable
+Placeholder</span>. </span> A variable placeholder is a marker that,
+when tagging is inserted into the active file, will be replaced by the value
+that is entered into the <span class="uicontrol">Insert Template:</span><var class="varname">Item_name</var> dialog
+at insertion time. Clicking the <span class="uicontrol">Insert Variable Placeholder</span> button
+or typing Ctrl+Space activates a pop-up in the text area that prompts you
+with the correct sequences to create a marker for the variable. For
+example, if you create two variables named <var class="varname">uri</var> and <var class="varname">prefix</var>,
+and create variable placeholders for both, the template pattern might look
+like this:<pre>&lt;%@ taglib uri="${uri}" prefix="${prefix}" %&gt;</pre>
+
+</li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">OK</span>.</span></li>
+
+</ol>
+
+<div class="section">The new item will be added to the list of items in the appropriate
+drawer.</div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt001.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags.">Snippets view</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt026.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags. The view can be extended based on additional objects that you define and include.">Editing with snippets - overview</a></div>
+<div><a href="tsrcedt014.html" title="This documentation explains how to customize the Snippets view by adding a new drawer.">Adding snippets drawers</a></div>
+<div><a href="tsrcedt022.html" title="">Editing snippet items</a></div>
+<div><a href="tsrcedt016.html" title="This documentation describes how to delete or hide drawers and items in the Snippets view.">Deleting or hiding snippet items or
+drawers</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt016.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt016.dita
new file mode 100644
index 0000000000..fd624afcea
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt016.dita
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt016" xml:lang="en-us">
+<title>Deleting or hiding snippet items or drawers</title>
+<titlealts>
+<navtitle>Deleting and hiding drawers and items</navtitle>
+</titlealts>
+<shortdesc>This documentation describes how to delete or hide drawers and
+items in the Snippets view.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>drawers<indexterm>snippets view</indexterm></indexterm>
+<indexterm>snippets<indexterm>modifying drawers</indexterm></indexterm>
+
+
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context>You can hide any drawer or item that shows up in the Snippets view.
+If the drawer or item is user-defined, you can delete it permanently. To delete
+or hide a drawer or item, complete the following steps:</context>
+<steps>
+<step><cmd>Select the item or drawer that you want to remove.</cmd></step>
+<step><cmd>Right-click and select <uicontrol>Customize</uicontrol> from the
+pop-up menu.</cmd></step>
+<step><cmd>Select the item or drawer and click <uicontrol>Delete</uicontrol> or <uicontrol>Hide</uicontrol>.</cmd>
+</step>
+<step><cmd>Click <uicontrol>OK</uicontrol>. The item or drawer will be deleted
+or hidden from the Snippets view.</cmd></step>
+</steps>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt001.dita"><linktext>Snippets view</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt026.dita"><linktext>Editing with snippets - overview</linktext>
+</link>
+<link href="tsrcedt014.dita"><linktext>Adding snippets drawers</linktext>
+</link>
+<link href="tsrcedt015.dita"><linktext>Adding items to snippets drawers</linktext>
+</link>
+<link href="tsrcedt022.dita"><linktext>Editing snippet items</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt016.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt016.html
new file mode 100644
index 0000000000..f10d376ba2
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt016.html
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Deleting or hiding snippet items or drawers" />
+<meta name="abstract" content="This documentation describes how to delete or hide drawers and items in the Snippets view." />
+<meta name="description" content="This documentation describes how to delete or hide drawers and items in the Snippets view." />
+<meta content="drawers, snippets view, snippets, modifying drawers" name="DC.subject" />
+<meta content="drawers, snippets view, snippets, modifying drawers" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt001.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt026.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt014.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt015.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt022.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt016" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Deleting or hiding snippet items or drawers</title>
+</head>
+<body id="tsrcedt016"><a name="tsrcedt016"><!-- --></a>
+
+
+<h1 class="topictitle1">Deleting or hiding snippet items or drawers</h1>
+
+
+
+
+<div><p>This documentation describes how to delete or hide drawers and
+items in the Snippets view.</p>
+
+<div class="section">You can hide any drawer or item that shows up in the Snippets view.
+If the drawer or item is user-defined, you can delete it permanently. To delete
+or hide a drawer or item, complete the following steps:</div>
+
+<ol>
+<li><span>Select the item or drawer that you want to remove.</span></li>
+
+<li><span>Right-click and select <span class="uicontrol">Customize</span> from the
+pop-up menu.</span></li>
+
+<li><span>Select the item or drawer and click <span class="uicontrol">Delete</span> or <span class="uicontrol">Hide</span>.</span>
+</li>
+
+<li><span>Click <span class="uicontrol">OK</span>. The item or drawer will be deleted
+or hidden from the Snippets view.</span></li>
+
+</ol>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt001.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags.">Snippets view</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt026.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags. The view can be extended based on additional objects that you define and include.">Editing with snippets - overview</a></div>
+<div><a href="tsrcedt014.html" title="This documentation explains how to customize the Snippets view by adding a new drawer.">Adding snippets drawers</a></div>
+<div><a href="tsrcedt015.html" title="">Adding items to snippets drawers</a></div>
+<div><a href="tsrcedt022.html" title="">Editing snippet items</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt022.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt022.dita
new file mode 100644
index 0000000000..63b31bfa78
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt022.dita
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt022" xml:lang="en-us">
+<title>Editing snippet items</title>
+<prolog><metadata>
+<keywords><indexterm>snippets<indexterm>editing items</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context> To modify an existing item in a Snippets drawer, complete the steps
+listed below. If you have just completed the task <xref href="tsrcedt015.dita"
+type="task">Adding an item to a snippets drawer</xref> and the <wintitle>Customize
+Palette</wintitle> window is still open, you can skip steps 1 and 2.</context>
+<steps>
+<step><cmd>In the Snippets view, right-click the name of the item that you
+want to modify, and select <uicontrol>Customize</uicontrol>.</cmd></step>
+<step><cmd>Optionally, type a new name and a new description for the item.</cmd>
+</step>
+<step><cmd>To declare a variable, click <uicontrol>New</uicontrol> and type
+the variable's name, description, and default value.</cmd></step>
+<step><cmd>To edit an existing variable, type over the existing values.</cmd>
+</step>
+<step><cmd>To edit the <uicontrol>Template Pattern</uicontrol> field, type
+into the field, cut and paste into the field, or, if you have defined one
+or more variables, click the <uicontrol>Insert Variable Placeholder</uicontrol> button,
+and double-click the name of the variable that you want to insert.</cmd><stepxmp>For
+example, if you have declare variables named <varname>uri</varname> and <varname>prefix</varname>,
+clicking the button brings up a menu that contains those names. Double-clicking <varname>uri</varname> inserts <codeph>${uri}</codeph>,
+as in the following example:<codeblock>&lt;%@ taglib uri="${uri}" prefix="${prefix}" %></codeblock></stepxmp>
+<stepresult>Later, when you insert the snippet into a file, <codeph>${uri}</codeph> and <codeph>${prefix}</codeph> are
+each converted to the default value declared in the Variables table. Users
+can replace the default values in the <uicontrol>Insert Template:</uicontrol><varname>Item_name</varname> dialog
+at insertion time.</stepresult></step>
+<step><cmd>Click <uicontrol>OK</uicontrol>.</cmd></step>
+</steps>
+<result>The modified item will be added to the list of items in the appropriate
+drawer.</result>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt001.dita"><linktext>Snippets view</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt026.dita"><linktext>Editing with snippets - overview</linktext>
+</link>
+<link href="tsrcedt014.dita"><linktext>Adding snippets drawers</linktext>
+</link>
+<link href="tsrcedt015.dita"><linktext>Adding items to snippets drawers</linktext>
+</link>
+<link href="tsrcedt016.dita"><linktext>Deleting or hiding snippet items or
+drawers</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt022.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt022.html
new file mode 100644
index 0000000000..bd58a0e2f7
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt022.html
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Editing snippet items" />
+<meta content="snippets, editing items" name="DC.subject" />
+<meta content="snippets, editing items" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt001.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt026.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt014.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt015.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt016.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt022" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Editing snippet items</title>
+</head>
+<body id="tsrcedt022"><a name="tsrcedt022"><!-- --></a>
+
+
+<h1 class="topictitle1">Editing snippet items</h1>
+
+
+<div>
+<div class="section"> To modify an existing item in a Snippets drawer, complete the steps
+listed below. If you have just completed the task <a href="tsrcedt015.html">Adding an item to a snippets drawer</a> and the <span class="wintitle">Customize
+Palette</span> window is still open, you can skip steps 1 and 2.</div>
+
+<ol>
+<li class="stepexpand"><span>In the Snippets view, right-click the name of the item that you
+want to modify, and select <span class="uicontrol">Customize</span>.</span></li>
+
+<li class="stepexpand"><span>Optionally, type a new name and a new description for the item.</span>
+</li>
+
+<li class="stepexpand"><span>To declare a variable, click <span class="uicontrol">New</span> and type
+the variable's name, description, and default value.</span></li>
+
+<li class="stepexpand"><span>To edit an existing variable, type over the existing values.</span>
+</li>
+
+<li class="stepexpand"><span>To edit the <span class="uicontrol">Template Pattern</span> field, type
+into the field, cut and paste into the field, or, if you have defined one
+or more variables, click the <span class="uicontrol">Insert Variable Placeholder</span> button,
+and double-click the name of the variable that you want to insert.</span> For
+example, if you have declare variables named <var class="varname">uri</var> and <var class="varname">prefix</var>,
+clicking the button brings up a menu that contains those names. Double-clicking <var class="varname">uri</var> inserts <samp class="codeph">${uri}</samp>,
+as in the following example:<pre>&lt;%@ taglib uri="${uri}" prefix="${prefix}" %&gt;</pre>
+
+ Later, when you insert the snippet into a file, <samp class="codeph">${uri}</samp> and <samp class="codeph">${prefix}</samp> are
+each converted to the default value declared in the Variables table. Users
+can replace the default values in the <span class="uicontrol">Insert Template:</span><var class="varname">Item_name</var> dialog
+at insertion time.</li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">OK</span>.</span></li>
+
+</ol>
+
+<div class="section">The modified item will be added to the list of items in the appropriate
+drawer.</div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt001.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags.">Snippets view</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt026.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags. The view can be extended based on additional objects that you define and include.">Editing with snippets - overview</a></div>
+<div><a href="tsrcedt014.html" title="This documentation explains how to customize the Snippets view by adding a new drawer.">Adding snippets drawers</a></div>
+<div><a href="tsrcedt015.html" title="">Adding items to snippets drawers</a></div>
+<div><a href="tsrcedt016.html" title="This documentation describes how to delete or hide drawers and items in the Snippets view.">Deleting or hiding snippet items or
+drawers</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt023.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt023.dita
new file mode 100644
index 0000000000..0bd8065709
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt023.dita
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt023" xml:lang="en-us">
+<title>Enabling content assist for JSP files</title>
+<shortdesc>Having the proper files defined in the <tm tmclass="special" tmowner="Sun Microsystems, Inc."
+tmtype="tm" trademark="Java">Java</tm> build class path is essential for content
+assist to work properly in JSP files. It is also essential for the links builder
+to be able to correctly resolve links to servlets or <tm tmclass="special"
+tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="Java">Java</tm> beans
+in JSP and HTML files.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>content assistance<indexterm>enabling for JSP files</indexterm></indexterm>
+<indexterm>JSP files<indexterm>enabling content assistance</indexterm></indexterm>
+
+
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context>To enable content assist for JSP files:</context>
+<steps>
+<step><cmd>To determine whether the build path is correct, select <uicontrol>Properties</uicontrol> from
+the project's pop-up menu. </cmd></step>
+<step><cmd>Select <uicontrol>Java Build Path</uicontrol>, and then the <uicontrol>Libraries</uicontrol> page. </cmd>
+<info>You should see the following files:<ul>
+<li>j2ee.jar</li>
+<li>rt.jar </li>
+<li>servlet.jar</li>
+<li>webcontainer.jar</li>
+</ul></info></step>
+<step><cmd>If they are not present, add them as External JAR files. You may
+have your own versions of these files, depending on the level of JDK or Servlet
+API for which you are developing.</cmd></step>
+<step><cmd>If your Web applications reference other JARs, you can place them
+in the build path as follows:</cmd>
+<substeps>
+<substep><cmd>Use the <uicontrol>Add JARs</uicontrol> button on the Library
+page. You must ensure that the JAR file is available to the server by properly
+configuring the server.</cmd></substep>
+<substep><cmd>Add the JARs to the <filepath>WEB-INF/lib</filepath> directory.
+They will be automatically added to the build path and deployed to the server
+in as part of the project WAR.</cmd></substep>
+</substeps>
+</step>
+</steps>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt006.dita"><linktext>Content assist</linktext></link>
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt005.dita"><linktext>Getting content assistance in structured
+text editors</linktext></link>
+<link href="tsrcedt028.dita"><linktext>Adding and removing JSP templates</linktext>
+</link>
+<link href="tsrcedt000.dita"><linktext>Editing text coded in markup languages
+- overview</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt023.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt023.html
new file mode 100644
index 0000000000..7d0a869e5f
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt023.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Enabling content assist for JSP files" />
+<meta name="abstract" content="Having the proper files defined in the Java build class path is essential for content assist to work properly in JSP files. It is also essential for the links builder to be able to correctly resolve links to servlets or Java beans in JSP and HTML files." />
+<meta name="description" content="Having the proper files defined in the Java build class path is essential for content assist to work properly in JSP files. It is also essential for the links builder to be able to correctly resolve links to servlets or Java beans in JSP and HTML files." />
+<meta content="content assistance, enabling for JSP files, JSP files, enabling content assistance" name="DC.subject" />
+<meta content="content assistance, enabling for JSP files, JSP files, enabling content assistance" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt006.html" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt005.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt028.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt023" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Enabling content assist for JSP files</title>
+</head>
+<body id="tsrcedt023"><a name="tsrcedt023"><!-- --></a>
+
+
+<h1 class="topictitle1">Enabling content assist for JSP files</h1>
+
+
+
+<div><p>Having the proper files defined in the Javaâ„¢ build class path is essential for content
+assist to work properly in JSP files. It is also essential for the links builder
+to be able to correctly resolve links to servlets or Java beans
+in JSP and HTML files.</p>
+
+<div class="section">To enable content assist for JSP files:</div>
+
+<ol>
+<li class="stepexpand"><span>To determine whether the build path is correct, select <span class="uicontrol">Properties</span> from
+the project's pop-up menu. </span></li>
+
+<li class="stepexpand"><span>Select <span class="uicontrol">Java Build Path</span>, and then the <span class="uicontrol">Libraries</span> page. </span>
+ You should see the following files:<ul>
+<li>j2ee.jar</li>
+
+<li>rt.jar </li>
+
+<li>servlet.jar</li>
+
+<li>webcontainer.jar</li>
+
+</ul>
+</li>
+
+<li class="stepexpand"><span>If they are not present, add them as External JAR files. You may
+have your own versions of these files, depending on the level of JDK or Servlet
+API for which you are developing.</span></li>
+
+<li class="stepexpand"><span>If your Web applications reference other JARs, you can place them
+in the build path as follows:</span>
+<ol type="a">
+<li><span>Use the <span class="uicontrol">Add JARs</span> button on the Library
+page. You must ensure that the JAR file is available to the server by properly
+configuring the server.</span></li>
+
+<li><span>Add the JARs to the <span class="filepath">WEB-INF/lib</span> directory.
+They will be automatically added to the build path and deployed to the server
+in as part of the project WAR.</span></li>
+
+</ol>
+
+</li>
+
+</ol>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt006.html" title="Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor. The placement of the cursor in the source file provides the context for the content assist to offer suggestions for completion.">Content assist</a></div>
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt005.html" title="To get help in adding markup to a file, you can use content assist in a structured text editor. Content assist helps you insert or finish a tag or function or finish a line of code in a structured text editor.">Getting content assistance in structured
+text editors</a></div>
+<div><a href="tsrcedt028.html" title="JSP content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing JSP templates</a></div>
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages
+- overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt024.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt024.dita
new file mode 100644
index 0000000000..c475e981c8
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt024.dita
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt024" xml:lang="en-us">
+<title>Adding and removing HTML templates</title>
+<shortdesc>HTML content assist provides several templates, or chunks of predefined
+code, that you can insert into a file. You can use the default templates as
+provided, customize the default templates, or create your own templates.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>HTML<indexterm>templates<indexterm>removing</indexterm></indexterm></indexterm><indexterm>templates<indexterm>HTML</indexterm></indexterm><indexterm>HTML<indexterm>templates<indexterm>adding</indexterm></indexterm></indexterm>
+
+
+
+
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context> <p>For example, you may work on a group of HTML pages that should
+all contain a table with a specific appearance. Create a template that contains
+the tags for that table, including the appropriate attributes and attribute
+values for each tag. (You can copy and paste the tags from a structured text
+editor into the template's <uicontrol>Pattern</uicontrol> field.) Then select
+the name of the template from a content assist proposal list whenever you
+want to insert your custom table into an HTML or XHTML file.</p><p>To add
+a new HTML template, complete the following steps:</p> </context>
+<steps>
+<step><cmd>From the <uicontrol>Window</uicontrol> menu, select <uicontrol>Preferences</uicontrol>.</cmd>
+</step>
+<step><cmd>In the Preferences page, select <menucascade><uicontrol>Web and
+XML</uicontrol><uicontrol>HTML Files</uicontrol><uicontrol>HTML Templates</uicontrol>
+</menucascade>.</cmd></step>
+<step><cmd>Click <uicontrol>New</uicontrol>. </cmd></step>
+<step><cmd>Enter the new template name (a text string) and a brief description
+of the template.</cmd></step>
+<step><cmd>Using the <uicontrol>Context</uicontrol> drop-down list, specify
+the context in which the template is available in the proposal list when content
+assist is requested.</cmd></step>
+<step><cmd>In the <uicontrol>Pattern</uicontrol> field, enter the appropriate
+tags, attributes, or attribute values (the content of the template) to be
+inserted by content assist.</cmd></step>
+<step><cmd>If you want to insert a variable, click the <uicontrol>Variable</uicontrol> button
+and select the variable to be inserted.</cmd><stepxmp>For example, the <varname>word_selection</varname> variable
+indicates the word that is selected at the beginning of template insertion,
+and the <varname>cursor</varname> variable determines where the cursor will
+be after the template is inserted in the HTML document.</stepxmp></step>
+<step><cmd>Click <uicontrol>OK</uicontrol> to save the new template.</cmd>
+</step>
+</steps>
+<postreq><p>You can edit, remove, import, or export a template by using the
+same Preferences page. If you have modified a default template, you can restore
+it to its default value. You can also restore a removed template if you have
+not exited from the workbench since it was removed.</p><p>If you have a template
+that you do not want to remove but you no longer want the template to appear
+in the content assist list, go to the Templates preferences page and uncheck
+its check box.</p></postreq>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt027.dita"><linktext>Adding and removing markup language
+templates - overview</linktext></link>
+<link href="tsrcedt028.dita"><linktext>Adding and removing JSP templates</linktext>
+</link>
+<link href="tsrcedt029.dita"><linktext>Adding and removing XML templates</linktext>
+</link>
+<link href="tsrcedt000.dita"><linktext>Editing text coded in markup languages
+- overview</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt024.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt024.html
new file mode 100644
index 0000000000..a16a406bcf
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt024.html
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding and removing HTML templates" />
+<meta name="abstract" content="HTML content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates." />
+<meta name="description" content="HTML content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates." />
+<meta content="HTML, templates, removing, adding" name="DC.subject" />
+<meta content="HTML, templates, removing, adding" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt027.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt028.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt029.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt024" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding and removing HTML templates</title>
+</head>
+<body id="tsrcedt024"><a name="tsrcedt024"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding and removing HTML templates</h1>
+
+
+
+<div><p>HTML content assist provides several templates, or chunks of predefined
+code, that you can insert into a file. You can use the default templates as
+provided, customize the default templates, or create your own templates.</p>
+
+<div class="section"> <p>For example, you may work on a group of HTML pages that should
+all contain a table with a specific appearance. Create a template that contains
+the tags for that table, including the appropriate attributes and attribute
+values for each tag. (You can copy and paste the tags from a structured text
+editor into the template's <span class="uicontrol">Pattern</span> field.) Then select
+the name of the template from a content assist proposal list whenever you
+want to insert your custom table into an HTML or XHTML file.</p>
+<p>To add
+a new HTML template, complete the following steps:</p>
+ </div>
+
+<ol>
+<li class="stepexpand"><span>From the <span class="uicontrol">Window</span> menu, select <span class="uicontrol">Preferences</span>.</span>
+</li>
+
+<li class="stepexpand"><span>In the Preferences page, select <span class="menucascade"><span class="uicontrol">Web and
+XML</span> &gt; <span class="uicontrol">HTML Files</span> &gt; <span class="uicontrol">HTML Templates</span>
+</span>.</span></li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">New</span>. </span></li>
+
+<li class="stepexpand"><span>Enter the new template name (a text string) and a brief description
+of the template.</span></li>
+
+<li class="stepexpand"><span>Using the <span class="uicontrol">Context</span> drop-down list, specify
+the context in which the template is available in the proposal list when content
+assist is requested.</span></li>
+
+<li class="stepexpand"><span>In the <span class="uicontrol">Pattern</span> field, enter the appropriate
+tags, attributes, or attribute values (the content of the template) to be
+inserted by content assist.</span></li>
+
+<li class="stepexpand"><span>If you want to insert a variable, click the <span class="uicontrol">Variable</span> button
+and select the variable to be inserted.</span> For example, the <var class="varname">word_selection</var> variable
+indicates the word that is selected at the beginning of template insertion,
+and the <var class="varname">cursor</var> variable determines where the cursor will
+be after the template is inserted in the HTML document.</li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">OK</span> to save the new template.</span>
+</li>
+
+</ol>
+
+<div class="section"><p>You can edit, remove, import, or export a template by using the
+same Preferences page. If you have modified a default template, you can restore
+it to its default value. You can also restore a removed template if you have
+not exited from the workbench since it was removed.</p>
+<p>If you have a template
+that you do not want to remove but you no longer want the template to appear
+in the content assist list, go to the Templates preferences page and uncheck
+its check box.</p>
+</div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt027.html" title="Content assist provides templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing markup language
+templates - overview</a></div>
+<div><a href="tsrcedt028.html" title="JSP content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing JSP templates</a></div>
+<div><a href="tsrcedt029.html" title="XML content assist provides a comment template, a chunk of predefined code that you can insert into a file. You can use the default template as provided, customize that template, or create your own templates.">Adding and removing XML templates</a></div>
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages
+- overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt025.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt025.dita
new file mode 100644
index 0000000000..6a3a83a6f9
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt025.dita
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Arbortext, Inc., 1988-2009, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<?Pub Sty _display FontColor="red"?>
+<task id="tsrcedt025" xml:lang="en-us">
+<title>Setting preferences for structured text editors</title>
+<titlealts>
+<navtitle>Setting structured text editor preferences</navtitle>
+</titlealts>
+<prolog><metadata>
+<keywords><indexterm
+keyref="tsrcedt025|1|structuredtexteditorspreferencesetting"
+status="changed">structured text editors<indexterm>preferences</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context>You can customize your working environment by specifying
+preferences for the structured text editor.</context>
+<steps>
+<step><cmd>In the main menu, click <menucascade><uicontrol>Window</uicontrol>
+<uicontrol>Preferences</uicontrol></menucascade>.</cmd></step>
+<step><cmd>Select one of the choices that are shown in the following
+table:</cmd>
+<choicetable relcolwidth="10* 30*">
+<chhead><choptionhd>Item</choptionhd><chdeschd>Menu path</chdeschd>
+</chhead>
+<chrow><choption>Annotation settings</choption><chdesc><menucascade>
+<uicontrol>Workbench</uicontrol><uicontrol>Editors</uicontrol>
+<uicontrol>Annotations</uicontrol></menucascade></chdesc></chrow>
+<chrow><choption>Character encoding</choption><chdesc><uicontrol>Web
+and XML</uicontrol>, then one of the following choices: <uicontrol>CSS
+Files</uicontrol>, <uicontrol>HTML Files</uicontrol>, <uicontrol>JSP
+Files</uicontrol>, <uicontrol>*XML Files ( *not implemented in WTP)</uicontrol></chdesc>
+</chrow>
+<chrow><choption>Code folding</choption><chdesc><menucascade><uicontrol>General</uicontrol>
+<uicontrol>Editors</uicontrol><uicontrol>Structured Text Editors</uicontrol>
+</menucascade></chdesc></chrow><?Pub Caret 58?>
+<chrow><choption>Content assist: HTML</choption><chdesc><menucascade>
+<uicontrol>Web and XML</uicontrol><uicontrol>HTML Files</uicontrol>
+<uicontrol>HTML Source</uicontrol></menucascade></chdesc></chrow>
+<chrow><choption>Content assist: JavaScript</choption><chdesc><menucascade>
+<uicontrol>Web and XML</uicontrol><uicontrol>JavaScript Files</uicontrol>
+<uicontrol>JavaScript Source</uicontrol></menucascade></chdesc></chrow>
+<chrow><choption>Content assist: XML</choption><chdesc><menucascade>
+<uicontrol>Web and XML</uicontrol><uicontrol>*XML Files (*not implemented
+in WTP)</uicontrol><uicontrol>XML Source</uicontrol></menucascade></chdesc>
+</chrow>
+<chrow><choption>Editor appearance</choption><chdesc><menucascade>
+<uicontrol>Workbench</uicontrol><uicontrol>Editors</uicontrol>
+<uicontrol>Structured Text Editor</uicontrol><uicontrol>Appearance</uicontrol>
+</menucascade></chdesc></chrow>
+<chrow><choption>Editor font</choption><chdesc><menucascade><uicontrol>Workbench</uicontrol>
+<uicontrol>Colors and Fonts</uicontrol><uicontrol>Structured Text
+Editor</uicontrol></menucascade></chdesc></chrow>
+<chrow><choption>Editor navigation</choption><chdesc><menucascade>
+<uicontrol>Workbench</uicontrol><uicontrol>Editors</uicontrol>
+<uicontrol>Structured Text Editor</uicontrol><uicontrol>Navigation</uicontrol>
+</menucascade></chdesc></chrow>
+<chrow><choption>File-type-specific settings</choption><chdesc><uicontrol>Web
+and XML</uicontrol>, then navigate to the file type and particular
+setting</chdesc></chrow>
+<chrow><choption>Hover help</choption><chdesc><menucascade><uicontrol>Workbench</uicontrol>
+<uicontrol>Editors</uicontrol><uicontrol>Structured Text Editor</uicontrol>
+<uicontrol>Hovers</uicontrol></menucascade></chdesc></chrow>
+<chrow><choption>Key bindings</choption><chdesc><menucascade><uicontrol>Workbench</uicontrol>
+<uicontrol>Keys</uicontrol><uicontrol>Keyboard Shortcuts</uicontrol>
+</menucascade> then in the <uicontrol>Category</uicontrol> field specify <uicontrol>Source</uicontrol></chdesc>
+</chrow>
+<chrow><choption>Spell checking</choption><chdesc><uicontrol>Spell
+Check</uicontrol></chdesc></chrow>
+<chrow><choption>Syntax checking</choption><chdesc><menucascade>
+<uicontrol>Workbench</uicontrol><uicontrol>Editors</uicontrol>
+<uicontrol>Structured Text Editor</uicontrol><uicontrol>Appearance</uicontrol>
+</menucascade> then check or uncheck the <uicontrol>Analyze annotations
+while typing</uicontrol> box.</chdesc></chrow>
+</choicetable>
+<info><note>You cannot set <uicontrol>Web and XML</uicontrol> preferences
+unless the Core XML Support capability (<menucascade><uicontrol>Workbench</uicontrol>
+<uicontrol>Capabilities</uicontrol></menucascade>) is enabled, and
+you cannot set preferences for DTD files unless the XML Development
+capability is enabled.</note></info></step>
+</steps>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for
+markup languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt001.dita"><linktext>Setting annotation preferences
+for markup languages</linktext></link>
+<link href="tsrcedt010.dita"><linktext>Checking spelling</linktext>
+</link>
+<link href="tsrcedt000.dita"><linktext>Editing text coded in markup
+languages - overview</linktext></link>
+</linkpool>
+</related-links>
+</task>
+<?Pub *0000005160?>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt025.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt025.html
new file mode 100644
index 0000000000..6763db368d
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt025.html
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Setting preferences for structured text editors" />
+<meta content="structured text editors, preferences" name="DC.subject" />
+<meta content="structured text editors, preferences" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt001.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt010.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt025" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Setting preferences for structured text editors</title>
+</head>
+<body id="tsrcedt025"><a name="tsrcedt025"><!-- --></a>
+
+
+<h1 class="topictitle1">Setting preferences for structured text editors</h1>
+
+
+
+<div>
+<div class="section">You can customize your working environment by specifying preferences
+for the structured text editor.</div>
+
+<ol>
+<li class="stepexpand"><span>In the main menu, click <span class="menucascade"><span class="uicontrol">Window</span>
+ &gt; <span class="uicontrol">Preferences</span></span>.</span></li>
+
+<li class="stepexpand"><span>Select one of the choices that are shown in the following table:</span>
+
+<table class="choicetableborder" summary="" cellspacing="0" cellpadding="4" rules="rows" frame="hsides" border="1">
+<thead><tr><th valign="bottom" id="N10070-option">Item</th>
+<th valign="bottom" id="N10070-desc">Menu path</th></tr></thead>
+<tbody>
+
+<tr><td valign="top" headers="N10070-option" id="N1008A"><strong>Annotation settings</strong></td>
+<td valign="top" headers="N10070-desc N1008A"><span class="menucascade"><span class="uicontrol">Workbench</span>
+ &gt; <span class="uicontrol">Editors</span> &gt; <span class="uicontrol">Annotations</span></span></td>
+
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N100AD"><strong>Character encoding</strong></td>
+<td valign="top" headers="N10070-desc N100AD"><span class="uicontrol">Web and XML</span>,
+then one of the following choices: <span class="uicontrol">CSS Files</span>, <span class="uicontrol">HTML
+Files</span>, <span class="uicontrol">JSP Files</span>, <span class="uicontrol">*XML Files
+( *not implemented in WTP)</span></td>
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N100D8"><strong>Content assist: HTML</strong></td>
+<td valign="top" headers="N10070-desc N100D8"><span class="menucascade"><span class="uicontrol">Web
+and XML</span> &gt; <span class="uicontrol">HTML Files</span> &gt; <span class="uicontrol">HTML Source</span>
+</span></td>
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N100FA"><strong>Content assist: JavaScript</strong></td>
+<td valign="top" headers="N10070-desc N100FA"><span class="menucascade">
+<span class="uicontrol">Web and XML</span> &gt; <span class="uicontrol">JavaScript Files</span>
+ &gt; <span class="uicontrol">JavaScript Source</span></span></td>
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N1011D"><strong>Content assist: XML</strong></td>
+<td valign="top" headers="N10070-desc N1011D"><span class="menucascade"><span class="uicontrol">Web
+and XML</span> &gt; <span class="uicontrol">*XML Files (*not implemented in WTP)</span>
+ &gt; <span class="uicontrol">XML Source</span></span></td>
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N1013F"><strong>Editor appearance</strong></td>
+<td valign="top" headers="N10070-desc N1013F"><span class="menucascade"><span class="uicontrol">Workbench</span>
+ &gt; <span class="uicontrol">Editors</span> &gt; <span class="uicontrol">Structured Text Editor</span>
+ &gt; <span class="uicontrol">Appearance</span></span></td>
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N10167"><strong>Editor font</strong></td>
+<td valign="top" headers="N10070-desc N10167"><span class="menucascade"><span class="uicontrol">Workbench</span>
+ &gt; <span class="uicontrol">Colors and Fonts</span> &gt; <span class="uicontrol">Structured Text Editor</span>
+</span></td>
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N1018A"><strong>Editor navigation</strong></td>
+<td valign="top" headers="N10070-desc N1018A"><span class="menucascade"><span class="uicontrol">Workbench</span>
+ &gt; <span class="uicontrol">Editors</span> &gt; <span class="uicontrol">Structured Text Editor</span>
+ &gt; <span class="uicontrol">Navigation</span></span></td>
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N101B2"><strong>File-type-specific settings</strong></td>
+<td valign="top" headers="N10070-desc N101B2"><span class="uicontrol">Web
+and XML</span>, then navigate to the file type and particular setting</td>
+
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N101C7"><strong>Hover help</strong></td>
+<td valign="top" headers="N10070-desc N101C7"><span class="menucascade"><span class="uicontrol">Workbench</span>
+ &gt; <span class="uicontrol">Editors</span> &gt; <span class="uicontrol">Structured Text Editor</span>
+ &gt; <span class="uicontrol">Hovers</span></span></td>
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N101EF"><strong>Key bindings</strong></td>
+<td valign="top" headers="N10070-desc N101EF"><span class="menucascade"><span class="uicontrol">Workbench</span>
+ &gt; <span class="uicontrol">Keys</span> &gt; <span class="uicontrol">Keyboard Shortcuts</span></span> then
+in the <span class="uicontrol">Category</span> field specify <span class="uicontrol">Source</span></td>
+
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N1021E"><strong>Spell checking</strong></td>
+<td valign="top" headers="N10070-desc N1021E"><span class="uicontrol">Spell Check</span></td>
+
+</tr>
+
+<tr><td valign="top" headers="N10070-option" id="N10232"><strong>Syntax checking</strong></td>
+<td valign="top" headers="N10070-desc N10232"><span class="menucascade"><span class="uicontrol">Workbench</span>
+ &gt; <span class="uicontrol">Editors</span> &gt; <span class="uicontrol">Structured Text Editor</span>
+ &gt; <span class="uicontrol">Appearance</span></span> then check or uncheck the <span class="uicontrol">Analyze
+annotations while typing</span> box.</td>
+</tr>
+
+</tbody></table>
+
+ <div class="note"><span class="notetitle">Note:</span> You cannot set <span class="uicontrol">Web and XML</span> preferences
+unless the Core XML Support capability (<span class="menucascade"><span class="uicontrol">Workbench</span>
+ &gt; <span class="uicontrol">Capabilities</span></span>) is enabled, and you cannot
+set preferences for DTD files unless the XML Development capability is enabled.</div>
+
+</li>
+
+</ol>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt001.html" title="This documentation describes how to set annotation preferences for Web and XML files. The annotation preferences include whether to analyze the syntactic validity of your file while you are typing and what colors to use to highlight errors, warnings, tasks, search results, bookmarks, and other text.">Setting annotation preferences for
+markup languages</a></div>
+<div><a href="tsrcedt010.html" title="This documentation describes how to check spelling in a structured text editor.">Checking spelling</a></div>
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages
+- overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt026.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt026.dita
new file mode 100644
index 0000000000..d7cf9273fa
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt026.dita
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt026" xml:lang="en-us">
+<title>Editing with snippets - overview</title>
+<shortdesc>The Snippets view lets you catalog and organize reusable programming
+objects, such as HTML tagging, <tm tmclass="special" tmowner="Sun Microsystems, Inc."
+tmtype="tm" trademark="JavaScript">JavaScript</tm>, and JSP code, along with
+files and custom JSP tags. The view can be extended based on additional objects
+that you define and include.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>snippets<indexterm>overview</indexterm></indexterm>
+
+
+
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context>In the Snippets view you can perform the following tasks:</context>
+<steps-unordered>
+<step><cmd>Add snippets drawers</cmd></step>
+<step><cmd>Add items to snippets drawers</cmd></step>
+<step><cmd>Edit snippet items</cmd></step>
+<step><cmd>Delete or hide snippet items or drawers</cmd></step>
+</steps-unordered>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt001.dita"><linktext>Snippets view</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt014.dita"><linktext>Adding snippets drawers</linktext>
+</link>
+<link href="tsrcedt015.dita"><linktext>Adding items to snippets drawers</linktext>
+</link>
+<link href="tsrcedt022.dita"><linktext>Editing snippet items</linktext></link>
+<link href="tsrcedt016.dita"><linktext>Deleting or hiding snippet items or
+drawers</linktext></link>
+<link href="tsrcedt000.dita"><linktext>Editing text coded in markup languages
+- overview</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt026.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt026.html
new file mode 100644
index 0000000000..2181e1adf4
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt026.html
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Editing with snippets - overview" />
+<meta name="abstract" content="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags. The view can be extended based on additional objects that you define and include." />
+<meta name="description" content="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags. The view can be extended based on additional objects that you define and include." />
+<meta content="snippets, overview" name="DC.subject" />
+<meta content="snippets, overview" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt001.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt014.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt015.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt022.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt016.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt026" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Editing with snippets - overview</title>
+</head>
+<body id="tsrcedt026"><a name="tsrcedt026"><!-- --></a>
+
+
+<h1 class="topictitle1">Editing with snippets - overview</h1>
+
+
+
+<div><p>The Snippets view lets you catalog and organize reusable programming
+objects, such as HTML tagging, JavaScriptâ„¢, and JSP code, along with
+files and custom JSP tags. The view can be extended based on additional objects
+that you define and include.</p>
+
+<div class="section">In the Snippets view you can perform the following tasks:</div>
+
+<ul>
+<li><span>Add snippets drawers</span></li>
+
+<li><span>Add items to snippets drawers</span></li>
+
+<li><span>Edit snippet items</span></li>
+
+<li><span>Delete or hide snippet items or drawers</span></li>
+
+</ul>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt001.html" title="The Snippets view lets you catalog and organize reusable programming objects, such as HTML tagging, JavaScript, and JSP code, along with files and custom JSP tags.">Snippets view</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt014.html" title="This documentation explains how to customize the Snippets view by adding a new drawer.">Adding snippets drawers</a></div>
+<div><a href="tsrcedt015.html" title="">Adding items to snippets drawers</a></div>
+<div><a href="tsrcedt022.html" title="">Editing snippet items</a></div>
+<div><a href="tsrcedt016.html" title="This documentation describes how to delete or hide drawers and items in the Snippets view.">Deleting or hiding snippet items or
+drawers</a></div>
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages
+- overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt027.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt027.dita
new file mode 100644
index 0000000000..7d324eb281
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt027.dita
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2005, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt027" xml:lang="en-us">
+<title>Adding and removing markup language templates - overview</title>
+<titlealts>
+<navtitle>Adding markup language templates</navtitle>
+</titlealts>
+<shortdesc>Content assist provides templates, or chunks of predefined code,
+that you can insert into a file. You can use the default templates as provided,
+customize the default templates, or create your own templates.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>markup languages<indexterm>templates</indexterm></indexterm>
+<indexterm>templates<indexterm>markup languages</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<taskbody>
+<context>Templates are available for the following markup languages:<ul>
+<li>HTML or XHTML</li>
+<li>JSP</li>
+</ul></context>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt024.dita"><linktext>Adding and removing HTML templates</linktext>
+</link>
+<link href="tsrcedt028.dita"><linktext>Adding and removing JSP templates</linktext>
+</link>
+<link href="tsrcedt029.dita"><linktext>Adding and removing XML templates</linktext>
+</link>
+<link href="tsrcedt000.dita"><linktext>Editing text coded in markup languages
+- overview</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt027.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt027.html
new file mode 100644
index 0000000000..801e45fd47
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt027.html
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding and removing markup language templates - overview" />
+<meta name="abstract" content="Content assist provides templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates." />
+<meta name="description" content="Content assist provides templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates." />
+<meta content="markup languages, templates" name="DC.subject" />
+<meta content="markup languages, templates" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt024.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt028.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt029.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt027" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding and removing markup language templates - overview</title>
+</head>
+<body id="tsrcedt027"><a name="tsrcedt027"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding and removing markup language templates - overview</h1>
+
+
+
+
+<div><p>Content assist provides templates, or chunks of predefined code,
+that you can insert into a file. You can use the default templates as provided,
+customize the default templates, or create your own templates.</p>
+
+<div class="section">Templates are available for the following markup languages:<ul>
+<li>HTML or XHTML</li>
+
+<li>JSP</li>
+
+</ul>
+</div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt024.html" title="HTML content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing HTML templates</a></div>
+<div><a href="tsrcedt028.html" title="JSP content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing JSP templates</a></div>
+<div><a href="tsrcedt029.html" title="XML content assist provides a comment template, a chunk of predefined code that you can insert into a file. You can use the default template as provided, customize that template, or create your own templates.">Adding and removing XML templates</a></div>
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages
+- overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt028.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt028.dita
new file mode 100644
index 0000000000..bcf81da956
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt028.dita
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2006, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt028" xml:lang="en-us">
+<title>Adding and removing JSP templates</title>
+<shortdesc>JSP content assist provides several templates, or chunks of predefined
+code, that you can insert into a file. You can use the default templates as
+provided, customize the default templates, or create your own templates.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm keyref="tsrcedt028|1|JSPpagestemplates" status="changed">JSP
+files<indexterm>templates</indexterm></indexterm><indexterm keyref="tsrcedt028|2|templatesJSPpages"
+status="new">templates<indexterm>JSP pages</indexterm></indexterm></keywords>
+</metadata></prolog>
+<taskbody>
+<context> <p>For example, you may work on a group of JSP pages that should
+all contain a table with a specific appearance. Create a template that contains
+the tags for that table, including the appropriate attributes and attribute
+values for each tag. (You can copy and paste the tags from a structured text
+editor into the template's <uicontrol>Pattern</uicontrol> field.) Then select
+the name of the template from a content assist proposal list whenever you
+want to insert your custom table into a JSP file.</p><p>To add a new JSP template,
+complete the following steps:</p> </context>
+<steps>
+<step><cmd>From the <uicontrol>Window</uicontrol> menu, select <uicontrol>Preferences</uicontrol>.</cmd>
+</step>
+<step><cmd>In the Preferences page, select <menucascade><uicontrol>Web and
+XML</uicontrol><uicontrol>JSP Files</uicontrol><uicontrol>JSP Templates</uicontrol>
+</menucascade>.</cmd></step>
+<step><cmd>Click <uicontrol>New</uicontrol>. </cmd></step>
+<step><cmd>Enter the new template name (a text string) and a brief description
+of the template.</cmd></step>
+<step><cmd>Using the <uicontrol>Context</uicontrol> drop-down list, specify
+the context in which the template is available in the proposal list when content
+assist is requested.</cmd></step>
+<step><cmd>In the <uicontrol>Pattern</uicontrol> field, enter the appropriate
+tags, attributes, or attribute values (the content of the template) to be
+inserted by content assist.</cmd></step>
+<step><cmd>If you want to insert a variable, click the <uicontrol>Variable</uicontrol> button
+and select the variable to be inserted.</cmd><stepxmp>For example, the <varname>word_selection</varname> variable
+indicates the word that is selected at the beginning of template insertion,
+and the <varname>cursor</varname> variable determines where the cursor will
+be after the template is inserted in the HTML document.</stepxmp></step>
+<step><cmd>Click <uicontrol>OK</uicontrol> to save the new template.</cmd>
+</step>
+</steps>
+<postreq><p>You can edit, remove, import, or export a template by using the
+same Preferences page. If you have modified a default template, you can restore
+it to its default value. You can also restore a removed template if you have
+not exited from the workbench since it was removed.</p><p>If you have a template
+that you do not want to remove but you no longer want the template to appear
+in the content assist list, go to the Templates preferences page and uncheck
+its check box.</p></postreq>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt027.dita"><linktext>Adding and removing markup language
+templates - overview</linktext></link>
+<link href="tsrcedt024.dita"><linktext>Adding and removing HTML templates</linktext>
+</link>
+<link href="tsrcedt029.dita"><linktext>Adding and removing XML templates</linktext>
+</link>
+<link href="tsrcedt000.dita"><linktext>Editing text coded in markup languages
+- overview</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt028.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt028.html
new file mode 100644
index 0000000000..09647fb458
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt028.html
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding and removing JSP templates" />
+<meta name="abstract" content="JSP content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates." />
+<meta name="description" content="JSP content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates." />
+<meta content="JSP files, templates, JSP pages" name="DC.subject" />
+<meta content="JSP files, templates, JSP pages" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt027.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt024.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt029.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt028" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding and removing JSP templates</title>
+</head>
+<body id="tsrcedt028"><a name="tsrcedt028"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding and removing JSP templates</h1>
+
+
+
+<div><p>JSP content assist provides several templates, or chunks of predefined
+code, that you can insert into a file. You can use the default templates as
+provided, customize the default templates, or create your own templates.</p>
+
+<div class="section"> <p>For example, you may work on a group of JSP pages that should
+all contain a table with a specific appearance. Create a template that contains
+the tags for that table, including the appropriate attributes and attribute
+values for each tag. (You can copy and paste the tags from a structured text
+editor into the template's <span class="uicontrol">Pattern</span> field.) Then select
+the name of the template from a content assist proposal list whenever you
+want to insert your custom table into a JSP file.</p>
+<p>To add a new JSP template,
+complete the following steps:</p>
+ </div>
+
+<ol>
+<li class="stepexpand"><span>From the <span class="uicontrol">Window</span> menu, select <span class="uicontrol">Preferences</span>.</span>
+</li>
+
+<li class="stepexpand"><span>In the Preferences page, select <span class="menucascade"><span class="uicontrol">Web and
+XML</span> &gt; <span class="uicontrol">JSP Files</span> &gt; <span class="uicontrol">JSP Templates</span>
+</span>.</span></li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">New</span>. </span></li>
+
+<li class="stepexpand"><span>Enter the new template name (a text string) and a brief description
+of the template.</span></li>
+
+<li class="stepexpand"><span>Using the <span class="uicontrol">Context</span> drop-down list, specify
+the context in which the template is available in the proposal list when content
+assist is requested.</span></li>
+
+<li class="stepexpand"><span>In the <span class="uicontrol">Pattern</span> field, enter the appropriate
+tags, attributes, or attribute values (the content of the template) to be
+inserted by content assist.</span></li>
+
+<li class="stepexpand"><span>If you want to insert a variable, click the <span class="uicontrol">Variable</span> button
+and select the variable to be inserted.</span> For example, the <var class="varname">word_selection</var> variable
+indicates the word that is selected at the beginning of template insertion,
+and the <var class="varname">cursor</var> variable determines where the cursor will
+be after the template is inserted in the HTML document.</li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">OK</span> to save the new template.</span>
+</li>
+
+</ol>
+
+<div class="section"><p>You can edit, remove, import, or export a template by using the
+same Preferences page. If you have modified a default template, you can restore
+it to its default value. You can also restore a removed template if you have
+not exited from the workbench since it was removed.</p>
+<p>If you have a template
+that you do not want to remove but you no longer want the template to appear
+in the content assist list, go to the Templates preferences page and uncheck
+its check box.</p>
+</div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt027.html" title="Content assist provides templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing markup language
+templates - overview</a></div>
+<div><a href="tsrcedt024.html" title="HTML content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing HTML templates</a></div>
+<div><a href="tsrcedt029.html" title="XML content assist provides a comment template, a chunk of predefined code that you can insert into a file. You can use the default template as provided, customize that template, or create your own templates.">Adding and removing XML templates</a></div>
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages
+- overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt029.dita b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt029.dita
new file mode 100644
index 0000000000..30ebb0810f
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt029.dita
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Arbortext, Inc., 1988-2006, v.4002-->
+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN"
+ "..\dtd\task.dtd">
+<task id="tsrcedt027" xml:lang="en-us">
+<title>Adding and removing XML templates</title>
+<shortdesc>XML content assist provides a comment template, a chunk of predefined
+code that you can insert into a file. You can use the default template as
+provided, customize that template, or create your own templates.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm keyref="tsrcedt029|1|templatesXML" status="new">templates<indexterm>XML</indexterm></indexterm>
+<indexterm keyref="tsrcedt029|2|xmltemplatesadding" status="changed">XML<indexterm>adding
+templates</indexterm></indexterm></keywords>
+</metadata></prolog>
+<taskbody>
+<context> <p>For example, you may work on a group of XML pages that should
+all contain a table with a specific appearance. Create a template that contains
+the tags for that table, including the appropriate attributes and attribute
+values for each tag. (You can copy and paste the tags from a structured text
+editor into the template's <uicontrol>Pattern</uicontrol> field.) Then select
+the name of the template from a content assist proposal list whenever you
+want to insert your custom table into an XML file.</p><p>To add a new XML
+template, complete the following steps: </p> </context>
+<steps>
+<step><cmd>From the <uicontrol>Window</uicontrol> menu, select <uicontrol>Preferences</uicontrol>.</cmd>
+</step>
+<step><cmd>In the Preferences page, select <menucascade><uicontrol>Web and
+XML</uicontrol><uicontrol>XML Files</uicontrol><uicontrol>XML Templates</uicontrol>
+</menucascade>.</cmd></step>
+<step><cmd>Click <uicontrol>New</uicontrol>. </cmd></step>
+<step><cmd>Enter the new template name (a text string) and a brief description
+of the template.</cmd></step>
+<step><cmd>Using the <uicontrol>Context</uicontrol> drop-down list, specify
+the context in which the template is available in the proposal list when content
+assist is requested.</cmd></step>
+<step><cmd>In the <uicontrol>Pattern</uicontrol> field, enter the appropriate
+tags, attributes, or attribute values (the content of the template) to be
+inserted by content assist.</cmd></step>
+<step><cmd>If you want to insert a variable, click the <uicontrol>Variable</uicontrol> button
+and select the variable to be inserted.</cmd><stepxmp>For example, the <varname>word_selection</varname> variable
+indicates the word that is selected at the beginning of template insertion,
+and the <varname>cursor</varname> variable determines where the cursor will
+be after the template is inserted in the XML document.</stepxmp></step>
+<step><cmd>Click <uicontrol>OK</uicontrol> to save the new template.</cmd>
+</step>
+</steps>
+<postreq><p>You can edit, remove, import, or export a template by using the
+same Preferences page. If you have modified a default template, you can restore
+it to its default value. You can also restore a removed template if you have
+not exited from the workbench since it was removed.</p><p>If you have a template
+that you do not want to remove but you no longer want the template to appear
+in the content assist list, go to the Templates preferences page and uncheck
+its check box.</p></postreq>
+</taskbody>
+<related-links>
+<linkpool type="concept">
+<link href="csrcedt004.dita"><linktext>Structured text editors for markup
+languages</linktext></link>
+</linkpool>
+<linkpool type="task">
+<link href="tsrcedt027.dita"><linktext>Adding and removing markup language
+templates - overview</linktext></link>
+<link href="tsrcedt024.dita"><linktext>Adding and removing HTML templates</linktext>
+</link>
+<link href="tsrcedt028.dita"><linktext>Adding and removing JSP templates</linktext>
+</link>
+<link href="tsrcedt000.dita"><linktext>Editing text coded in markup languages
+- overview</linktext></link>
+</linkpool>
+</related-links>
+</task>
diff --git a/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt029.html b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt029.html
new file mode 100644
index 0000000000..f6742435a1
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.doc.user/topics/tsrcedt029.html
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding and removing XML templates" />
+<meta name="abstract" content="XML content assist provides a comment template, a chunk of predefined code that you can insert into a file. You can use the default template as provided, customize that template, or create your own templates." />
+<meta name="description" content="XML content assist provides a comment template, a chunk of predefined code that you can insert into a file. You can use the default template as provided, customize that template, or create your own templates." />
+<meta content="templates, XML, adding templates" name="DC.subject" />
+<meta content="templates, XML, adding templates" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="csrcedt004.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt027.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt024.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt028.html" />
+<meta scheme="URI" name="DC.Relation" content="tsrcedt000.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tsrcedt027" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding and removing XML templates</title>
+</head>
+<body id="tsrcedt027"><a name="tsrcedt027"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding and removing XML templates</h1>
+
+
+
+<div><p>XML content assist provides a comment template, a chunk of predefined
+code that you can insert into a file. You can use the default template as
+provided, customize that template, or create your own templates.</p>
+
+<div class="section"> <p>For example, you may work on a group of XML pages that should
+all contain a table with a specific appearance. Create a template that contains
+the tags for that table, including the appropriate attributes and attribute
+values for each tag. (You can copy and paste the tags from a structured text
+editor into the template's <span class="uicontrol">Pattern</span> field.) Then select
+the name of the template from a content assist proposal list whenever you
+want to insert your custom table into an XML file.</p>
+<p>To add a new XML
+template, complete the following steps: </p>
+ </div>
+
+<ol>
+<li class="stepexpand"><span>From the <span class="uicontrol">Window</span> menu, select <span class="uicontrol">Preferences</span>.</span>
+</li>
+
+<li class="stepexpand"><span>In the Preferences page, select <span class="menucascade"><span class="uicontrol">Web and
+XML</span> &gt; <span class="uicontrol">XML Files</span> &gt; <span class="uicontrol">XML Templates</span>
+</span>.</span></li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">New</span>. </span></li>
+
+<li class="stepexpand"><span>Enter the new template name (a text string) and a brief description
+of the template.</span></li>
+
+<li class="stepexpand"><span>Using the <span class="uicontrol">Context</span> drop-down list, specify
+the context in which the template is available in the proposal list when content
+assist is requested.</span></li>
+
+<li class="stepexpand"><span>In the <span class="uicontrol">Pattern</span> field, enter the appropriate
+tags, attributes, or attribute values (the content of the template) to be
+inserted by content assist.</span></li>
+
+<li class="stepexpand"><span>If you want to insert a variable, click the <span class="uicontrol">Variable</span> button
+and select the variable to be inserted.</span> For example, the <var class="varname">word_selection</var> variable
+indicates the word that is selected at the beginning of template insertion,
+and the <var class="varname">cursor</var> variable determines where the cursor will
+be after the template is inserted in the XML document.</li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">OK</span> to save the new template.</span>
+</li>
+
+</ol>
+
+<div class="section"><p>You can edit, remove, import, or export a template by using the
+same Preferences page. If you have modified a default template, you can restore
+it to its default value. You can also restore a removed template if you have
+not exited from the workbench since it was removed.</p>
+<p>If you have a template
+that you do not want to remove but you no longer want the template to appear
+in the content assist list, go to the Templates preferences page and uncheck
+its check box.</p>
+</div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="csrcedt004.html" title="Structured text editor is any of several text editors that you can use to edit various markup languages such as HTML, JavaScript, or XML.">Structured text editors for markup
+languages</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="tsrcedt027.html" title="Content assist provides templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing markup language
+templates - overview</a></div>
+<div><a href="tsrcedt024.html" title="HTML content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing HTML templates</a></div>
+<div><a href="tsrcedt028.html" title="JSP content assist provides several templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.">Adding and removing JSP templates</a></div>
+<div><a href="tsrcedt000.html" title="You can edit text coded in markup languages with a structured text editor. This is a generic term for several editors that you can use to edit any of several markup languages, such as HTML.">Editing text coded in markup languages
+- overview</a></div>
+</div>
+</div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/.project b/core/docs/org.eclipse.wst.sse.ui.infopop/.project
new file mode 100644
index 0000000000..2d9cc8449f
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.wst.sse.ui.infopop</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.core.resources.prefs b/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000000..afa5c91352
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,3 @@
+#Tue Apr 04 03:36:32 EDT 2006
+eclipse.preferences.version=1
+encoding/<project>=ISO-8859-1
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.jdt.core.prefs b/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000..2dd8b5cef1
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,80 @@
+#Sun Apr 16 14:37:21 EDT 2006
+eclipse.preferences.version=1
+org.eclipse.jdt.core.builder.cleanOutputFolder=clean
+org.eclipse.jdt.core.builder.duplicateResourceTask=warning
+org.eclipse.jdt.core.builder.invalidClasspath=ignore
+org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
+org.eclipse.jdt.core.circularClasspath=error
+org.eclipse.jdt.core.classpath.exclusionPatterns=enabled
+org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=disabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.4
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.doc.comment.support=enabled
+org.eclipse.jdt.core.compiler.maxProblemPerUnit=100
+org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning
+org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
+org.eclipse.jdt.core.compiler.problem.deprecation=warning
+org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
+org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
+org.eclipse.jdt.core.compiler.problem.discouragedReference=ignore
+org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
+org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
+org.eclipse.jdt.core.compiler.problem.invalidJavadoc=ignore
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=enabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
+org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=enabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=private
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
+org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
+org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
+org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=enabled
+org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
+org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
+org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=warning
+org.eclipse.jdt.core.compiler.problem.typeParameterHiding=ignore
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
+org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
+org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
+org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
+org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
+org.eclipse.jdt.core.compiler.problem.unsafeTypeOperation=warning
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.unusedImport=error
+org.eclipse.jdt.core.compiler.problem.unusedLabel=error
+org.eclipse.jdt.core.compiler.problem.unusedLocal=error
+org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
+org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
+org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
+org.eclipse.jdt.core.compiler.source=1.3
+org.eclipse.jdt.core.incompatibleJDKLevel=ignore
+org.eclipse.jdt.core.incompleteClasspath=error
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.jdt.ui.prefs b/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 0000000000..ef2ac6532b
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,3 @@
+#Tue Apr 04 03:36:39 EDT 2006
+eclipse.preferences.version=1
+internal.default.compliance=default
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.ltk.core.refactoring.prefs b/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.ltk.core.refactoring.prefs
new file mode 100644
index 0000000000..c59368c5e1
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.ltk.core.refactoring.prefs
@@ -0,0 +1,3 @@
+#Tue Apr 04 03:36:32 EDT 2006
+eclipse.preferences.version=1
+org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.pde.prefs b/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.pde.prefs
new file mode 100644
index 0000000000..f724958463
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/.settings/org.eclipse.pde.prefs
@@ -0,0 +1,15 @@
+#Sun Apr 16 14:05:29 EDT 2006
+compilers.p.build=0
+compilers.p.deprecated=1
+compilers.p.illegal-att-value=0
+compilers.p.no-required-att=0
+compilers.p.not-externalized-att=0
+compilers.p.unknown-attribute=0
+compilers.p.unknown-class=0
+compilers.p.unknown-element=0
+compilers.p.unknown-resource=0
+compilers.p.unresolved-ex-points=0
+compilers.p.unresolved-import=0
+compilers.p.unused-element-or-attribute=0
+compilers.use-project=true
+eclipse.preferences.version=1
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/EditorContexts.xml b/core/docs/org.eclipse.wst.sse.ui.infopop/EditorContexts.xml
new file mode 100644
index 0000000000..b68067e244
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/EditorContexts.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?NLS type="org.eclipse.help.contexts"?>
+<!-- /*******************************************************************************
+ * Copyright (c) 2001, 2005 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/ -->
+<contexts>
+
+<context id="sted0001">
+<description>This page lets you customize the appearance of the structured text editors.
+When the <b>Highlight matching brackets</b> option is selected, whenever the cursor is next to a bracket or curly braces, its opening or closing counter part is highlighted.
+Select the <b>Report problems as you type</b> check box to update validity annotations (temporary annotations, such as missing required attributes based on a DTD, that go away when the editor is closed, or the problem is fixed) as the user types.
+In the <b>Appearance color options</b> table, you can adjust various editor appearance features.
+</description>
+<topic label="Setting preferences for structured text editors" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt025.html"/>
+<topic label="Editing text coded in markup languages - overview" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html"/>
+</context>
+
+<context id="sted0003">
+<description>This page lets you customize hover text in the structured text editors.
+</description>
+<topic label="Setting preferences for structured text editors" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt025.html"/>
+<topic label="Editing text coded in markup languages - overview" href="../org.eclispe.wst.sse.doc.user/topics/tsrcedt000.html"/>
+</context>
+
+<context id="xmlm1010">
+<description>Content assist helps you to finish tags or lines of code and insert templates. Depending on the source markup language, the choices that are available in the content assist list are based on tags defined by DTD and schema files, tag library descriptors, or content model standard that is specified for the file being edited. HTML content assist choices are based on the W3C HTML 4.01 content model.
+
+If your cursor is in a position where content assist is available, a pop-up list of available choices is displayed. The content assist list displays all available completions for the current cursor position, including templates. Content assist is also available by pressing Ctrl+Space.
+</description>
+<topic label="Content assist" href="../org.eclipse.wst.sse.doc.user/topics/csrcedt006.html"/>
+<topic label="Getting content assistance in structured text editors" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt005.html"/>
+<topic label="Editing text coded in markup languages - overview" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html"/>
+</context>
+
+<context id="xmlm1030">
+<description>Select this option to format an entire document. Formatting restores element and attribute indentation and positioning, which may have been offset during editing, to see nesting hierarchies and relationships more clearly in the file. Edit the appropriate Preferences pages to make changes in specific formatting behavior.
+</description>
+<topic label="Structured text editors for markup languages" href="../org.eclipse.wst.sse.doc.user/topics/csrcedt004.html"/>
+<topic label="Editing text coded in markup languages - overview" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html"/>
+</context>
+
+<context id="xmlm1040">
+<description>Select this option to format selected elements. Formatting restores element and attribute indentation and positioning, which may have been offset during editing, to see nesting hierarchies and relationships more clearly in the file.
+</description>
+<topic label="Structured text editors for markup languages" href="../org.eclipse.wst.sse.doc.user/topics/csrcedt004.html"/>
+<topic label="Editing text coded in markup languages - overview" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html"/>
+</context>
+
+<context id="xmlm1070">
+<description>Select this option to open the <b>Properties</b> view, which displays properties relevant to the current element if any exist.
+</description>
+<topic label="Properties view" href="../org.eclipse.platform.doc.user/concepts/cpropview.htm"/>
+<topic label="Editing text coded in markup languages - overview" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html"/>
+</context>
+
+<context id="xmlm2000">
+<description>This structured text editor lets you edit a text file that is coded in a markup language. The editor provides many text editing features, such as content assist, syntax highlighting, unlimited undo and redo, element selection and formatting, and document formatting. For a more specific list of editing features, see the first link below.
+</description>
+<topic label="Structured text editors for markup languages" href="../org.eclipse.wst.sse.doc.user/topics/csrcedt004.html"/>
+<topic label="Editing text coded in markup languages - overview" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html"/>
+</context>
+
+<context id="webx0000">
+<description>This page lets you customize task tag discovery in the structured text editors.
+</description>
+</context>
+
+<context id="ecss0000">
+<description>The CSS source page editor lets you edit a cascading style sheet. The editor provides many text editing features, such as content assist, syntax highlighting, unlimited undo and redo, element selection and formatting, and document formatting.
+</description>
+<topic label="Structured text editors for markup languages" href="../org.eclipse.wst.sse.doc.user/topics/csrcedt004.html"/>
+<topic label="Editing text coded in markup languages - overview" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html"/>
+</context>
+<context id="misc0180">
+ <description>Use this dialog to edit the CSS content settings for a CSS file. You can specify CSS profile or restore the default by clicking <b>Restore Defaults</b>.
+ </description>
+</context>
+</contexts>
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/EditorCssContexts2.xml b/core/docs/org.eclipse.wst.sse.ui.infopop/EditorCssContexts2.xml
new file mode 100644
index 0000000000..f8bc39deab
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/EditorCssContexts2.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?NLS type="org.eclipse.help.contexts"?>
+<!-- /*******************************************************************************
+ * Copyright (c) 2000, 2005 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/ -->
+<contexts>
+<context id="csssource_source_HelpId">
+<description>The CSS source page editor lets you edit a cascading style sheet. The editor provides many text editing features, such as content assist, syntax highlighting, unlimited undo and redo, element selection and formatting, and document formatting.
+</description>
+<topic label="Structured text editors for markup languages" href="../org.eclipse.wst.sse.doc.user/topics/csrcedt004.html"/>
+<topic label="Editing text coded in markup languages - overview" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html"/>
+</context>
+<context id="ecss0000">
+<description>The CSS source page editor lets you edit a cascading style sheet. The editor provides many text editing features, such as content assist, syntax highlighting, unlimited undo and redo, element selection and formatting, and document formatting.
+</description>
+<topic label="Structured text editors for markup languages" href="../org.eclipse.wst.sse.doc.user/topics/csrcedt004.html"/>
+<topic label="Editing text coded in markup languages - overview" href="../org.eclipse.wst.sse.doc.user/topics/tsrcedt000.html"/>
+</context>
+ <context id="misc0180">
+ <description>Use this dialog to edit the CSS content settings for a CSS file. You can specify CSS profile or restore the default by clicking <b>Restore Defaults</b>.
+ </description>
+</context>
+</contexts>
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/META-INF/MANIFEST.MF b/core/docs/org.eclipse.wst.sse.ui.infopop/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000..9d7c95e308
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/META-INF/MANIFEST.MF
@@ -0,0 +1,7 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %Bundle-Name.0
+Bundle-SymbolicName: org.eclipse.wst.sse.ui.infopop; singleton:=true
+Bundle-Version: 1.0.300.qualifier
+Bundle-Vendor: %Bundle-Vendor.0
+Bundle-Localization: plugin
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/about.html b/core/docs/org.eclipse.wst.sse.ui.infopop/about.html
new file mode 100644
index 0000000000..2199df3f05
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/about.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<HTML>
+
+<head>
+<title>About</title>
+<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
+</head>
+
+<BODY lang="EN-US">
+
+<H3>About This Content</H3>
+
+<P>June, 2008</P>
+
+<H3>License</H3>
+
+<P>The Eclipse Foundation makes available all content in this plug-in
+("Content"). Unless otherwise indicated below, the Content is provided to you
+under the terms and conditions of the Eclipse Public License Version 1.0
+("EPL"). A copy of the EPL is available at
+<A href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/org/documents/epl-v10.php</A>.
+For purposes of the EPL, "Program" will mean the Content.</P>
+
+<P>If you did not receive this Content directly from the Eclipse Foundation, the
+Content is being redistributed by another party ("Redistributor") and different
+terms and conditions may apply to your use of any object code in the Content.
+Check the Redistributor’s license that was provided with the Content. If no such
+license exists, contact the Redistributor. Unless otherwise indicated below, the
+terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at
+<A href="http://www.eclipse.org/">http://www.eclipse.org/</A>.</P>
+
+</BODY>
+</HTML>
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/build.properties b/core/docs/org.eclipse.wst.sse.ui.infopop/build.properties
new file mode 100644
index 0000000000..c698444d59
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/build.properties
@@ -0,0 +1,10 @@
+bin.includes = EditorContexts.xml,\
+ about.html,\
+ plugin.xml,\
+ META-INF/,\
+ EditorCssContexts2.xml,\
+ plugin.properties
+src.includes = about.html,\
+ EditorContexts.xml,\
+ EditorCssContexts2.xml
+generateSourceBundle=false
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/plugin.properties b/core/docs/org.eclipse.wst.sse.ui.infopop/plugin.properties
new file mode 100644
index 0000000000..69025d2cbe
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/plugin.properties
@@ -0,0 +1,3 @@
+# properties file for org.eclipse.wst.sse.ui.infopop
+Bundle-Vendor.0 = Eclipse Web Tools Platform
+Bundle-Name.0 = SSE infopops \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/plugin.xml b/core/docs/org.eclipse.wst.sse.ui.infopop/plugin.xml
new file mode 100644
index 0000000000..2a3796f2a7
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/plugin.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<!-- /*******************************************************************************
+ * Copyright (c) 2001, 2005 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/ -->
+
+<plugin>
+
+<extension point="org.eclipse.help.contexts">
+ <contexts file="EditorContexts.xml" plugin ="org.eclipse.wst.sse.ui"/>
+ <contexts file="EditorCssContexts2.xml" plugin ="org.eclipse.wst.sse.ui"/>
+</extension>
+
+
+</plugin> \ No newline at end of file
diff --git a/core/docs/org.eclipse.wst.sse.ui.infopop/pom.xml b/core/docs/org.eclipse.wst.sse.ui.infopop/pom.xml
new file mode 100644
index 0000000000..933738f91f
--- /dev/null
+++ b/core/docs/org.eclipse.wst.sse.ui.infopop/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2012, 2013 Eclipse Foundation and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Thanh Ha (Eclipse Foundation) - initial implementation
+-->
+
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.webtools.sourceediting</groupId>
+ <artifactId>docs</artifactId>
+ <version>3.6.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.eclipse.webtools.sourceediting</groupId>
+ <artifactId>org.eclipse.wst.sse.ui.infopop</artifactId>
+ <version>1.0.300-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>

Back to the top