JAX-WS User Documentation plug-in
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/.project b/docs/org.eclipse.jst.ws.jaxws.doc.user/.project
new file mode 100755
index 0000000..b800261
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.jst.ws.jaxws.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/docs/org.eclipse.jst.ws.jaxws.doc.user/META-INF/MANIFEST.MF b/docs/org.eclipse.jst.ws.jaxws.doc.user/META-INF/MANIFEST.MF
new file mode 100755
index 0000000..449f4df
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/META-INF/MANIFEST.MF
@@ -0,0 +1,9 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Localization: plugin
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.jst.ws.jaxws.doc.user; singleton:=true
+Bundle-Version: 0.5.0
+Bundle-Vendor: %pluginProvider
+Require-Bundle: org.eclipse.ui;bundle-version="[3.4.0,4.0.0)",
+ org.eclipse.ui.cheatsheets;bundle-version="[3.3.100,4.0.0)"
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/about.html b/docs/org.eclipse.jst.ws.jaxws.doc.user/about.html
new file mode 100755
index 0000000..3b7e13d
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>February 19, 2009</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/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</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/docs/org.eclipse.jst.ws.jaxws.doc.user/book.css b/docs/org.eclipse.jst.ws.jaxws.doc.user/book.css
new file mode 100755
index 0000000..d7e2b57
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/book.css
@@ -0,0 +1,22 @@
+@import "../PRODUCT_PLUGIN/book.css";
+
+span.control {
+ font-weight: bold;
+}
+
+span.name {
+ font-style: italic;
+}
+
+span.code {
+ font-family: monospace;
+}
+
+p.nav_footer {
+ font-weight: bold;
+}
+
+p.nav_footer a {
+ font-weight: bold;
+ font-style: italic;
+}
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/build.properties b/docs/org.eclipse.jst.ws.jaxws.doc.user/build.properties
new file mode 100755
index 0000000..18297ed
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/build.properties
@@ -0,0 +1,14 @@
+bin.includes = plugin.xml,\
+ META-INF/,\
+ *.xml,\
+ plugin.properties,\
+ about.html,\
+ book.css,\
+ concepts/,\
+ gettingstarted/,\
+ images/,\
+ mainpage.html,\
+ tasks/,\
+ legal.html,\
+ tips/,\
+ reference/
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/concepts/jaxws.html b/docs/org.eclipse.jst.ws.jaxws.doc.user/concepts/jaxws.html
new file mode 100755
index 0000000..d299b70
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/concepts/jaxws.html
@@ -0,0 +1,20 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta name="copyright" content="Copyright (c) 2009 Shane Clarke. 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: Shane Clarke - initial API and implementation">
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Java API for XML-Based Web Services</title>
+ <link href="../book.css" rel="stylesheet" charset="ISO-8859-1" type="text/css">
+</head>
+
+<body>
+<h2>Java API for XML-Based Web Services</h2>
+<p>JAX-WS is a Java API for creating Web services and clients that communicate using XML. It was designed to supersede the JAX-RPC standard.</p>
+
+<p>Additional information:</p>
+<ul>
+ <li><a href="http://www.jcp.org/en/jsr/detail?id=224">JSR-224 Specification</a></li>
+</ul>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/gettingstarted/getting_started.html b/docs/org.eclipse.jst.ws.jaxws.doc.user/gettingstarted/getting_started.html
new file mode 100755
index 0000000..ef28682
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/gettingstarted/getting_started.html
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta name="copyright" content="Copyright (c) 2009 Shane Clarke. 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: Shane Clarke - initial API and implementation">
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Getting Started</title>
+ <link href="../book.css" rel="stylesheet" charset="ISO-8859-1" type="text/css">
+</head>
+
+<body>
+<h2>Getting Started</h2>
+<p>This section provides information on getting starting started with JAX-WS Tools.</p>
+<ul>
+ <li>
+ <p><a href="requirements.html">Requirements and installation</a></p>
+ </li>
+ <li>
+ <p><a href="PLUGINS_ROOT/org.eclipse.jst.ws.cxf.doc.user/gettingstarted/preferences.html">Configuring Apache CXF in the workbench</a></p>
+ </li>
+ <li>
+ <p><a href="PLUGINS_ROOT/org.eclipse.jst.ws.cxf.doc.user/gettingstarted/quickstart.html">JAX-WS Tools Quick Start</a></p>
+ </li>
+</ul>
+<p>For additional information, please visit the <a href="http://wiki.eclipse.org/JAXWS">JAX-WS Wiki</a> page.</p>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/gettingstarted/requirements.html b/docs/org.eclipse.jst.ws.jaxws.doc.user/gettingstarted/requirements.html
new file mode 100755
index 0000000..8687b3d
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/gettingstarted/requirements.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta name="copyright" content="Copyright (c) 2009 Shane Clarke. 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: Shane Clarke - initial API and implementation">
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Requirements and installation</title>
+ <link href="../book.css" rel="stylesheet" charset="ISO-8859-1" type="text/css">
+</head>
+
+<body>
+<h2>Requirements and installation</h2>
+<p>JAX-WS Tools currently supports both Eclipse 3.4 and 3.5 environments and has the following <i>minimum</i> requirements.</p>
+<p></p>
+<ul>
+ <li>
+ <p>Eclipse 3.4.0 (<a href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads</a>)</p>
+ </li>
+ <li>
+ <p>Eclipse Web Tools Platform (WTP) 3.0.1 (<a href="http://download.eclipse.org/webtools/downloads/">http://download.eclipse.org/webtools/downloads</a>)</p>
+ </li>
+</ul>
+
+<h3>JDK Versions</h3>
+<p>Java 5.0 is the minimum required version and JDK 6.0 is supported from update 4 and later.</p>
+<p><a href="http://java.sun.com/javase/downloads/">http://java.sun.com/javase/downloads/</a></p>
+
+
+<h3>JAX-WS Runtime</h3>
+<p>Before creating Web service applications with JAX-WS Tools a JAX-WS runtime must be downloaded, installed and configured in the workbench.</p>
+<p>Currently we support the Apache CXF runtime for JAX-WS development from version 2.0.6 upwards. We recommend using a version from
+the CXF 2.1.x or the current 2.2.x stream.</p>
+<p>The Apache CXF runtime can be downloaded from the <a href="http://cxf.apache.org/download.html">Apache CXF Downloads</a> page.<p>
+<p><img src="../images/ngrelr.png" alt="Related reference" border="0" ></p>
+<a href="PLUGINS_ROOT/org.eclipse.jst.ws.cxf.doc.user/reference/preferences.html">Apache CXF 2.x Preferences</a><br>
+<p><img src="../images/ngrelt.png" alt="Related tasks" border="0" ></p>
+<a href="PLUGINS_ROOT/org.eclipse.jst.ws.cxf.doc.user/tasks/create_cxf_project.html">Create a project for CXF Web services</a><br>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/images/egg-incubation.png b/docs/org.eclipse.jst.ws.jaxws.doc.user/images/egg-incubation.png
new file mode 100755
index 0000000..861c981
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/images/egg-incubation.png
Binary files differ
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/images/ngrelc.png b/docs/org.eclipse.jst.ws.jaxws.doc.user/images/ngrelc.png
new file mode 100755
index 0000000..161e3aa
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/images/ngrelc.png
Binary files differ
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/images/ngrelr.png b/docs/org.eclipse.jst.ws.jaxws.doc.user/images/ngrelr.png
new file mode 100755
index 0000000..4726f8c
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/images/ngrelr.png
Binary files differ
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/images/ngrelt.png b/docs/org.eclipse.jst.ws.jaxws.doc.user/images/ngrelt.png
new file mode 100755
index 0000000..74bee2b
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/images/ngrelt.png
Binary files differ
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/images/wtplogosmall.jpg b/docs/org.eclipse.jst.ws.jaxws.doc.user/images/wtplogosmall.jpg
new file mode 100755
index 0000000..71bea77
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/images/wtplogosmall.jpg
Binary files differ
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/legal.html b/docs/org.eclipse.jst.ws.jaxws.doc.user/legal.html
new file mode 100755
index 0000000..f12fcfc
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/legal.html
@@ -0,0 +1,18 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Legal</title>
+ <link href="book.css" rel="stylesheet" charset="ISO-8859-1" type="text/css">
+ <script type="text/javascript" language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
+</head>
+
+<body>
+<h2>Legal</h2>
+<p>Copyright © 2009, Shane Clarke. All rights reserved.</p>
+<p>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:</p>
+<p><code><a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></code></p>
+<p><a href="about.html">Terms and conditions regarding the use of this guide.</a></p>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/mainpage.html b/docs/org.eclipse.jst.ws.jaxws.doc.user/mainpage.html
new file mode 100755
index 0000000..10a98c1
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/mainpage.html
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>JAX-WS Tools User Guide</title>
+ <link href="book.css" rel="stylesheet" charset="ISO-8859-1" type="text/css">
+</head>
+
+<body>
+ <div align="center">
+ <br>
+ <img alt="WebTools Platform" src="images/wtplogosmall.jpg" hspace="70">
+ <img alt="WebTools Platform" src="images/egg-incubation.png" hspace="100">
+ <br>
+ <h1>JAX-WS Tools User Guide</h1>
+ </div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/plugin.properties b/docs/org.eclipse.jst.ws.jaxws.doc.user/plugin.properties
new file mode 100755
index 0000000..d58cdb1
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/plugin.properties
@@ -0,0 +1,14 @@
+###############################################################################
+# Copyright (c) 2009 Shane Clarke.
+# 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:
+# Shane Clarke - initial API and implementation
+###############################################################################
+pluginName=JAX-WS Tools User Guide (Incubation)
+pluginProvider=Eclipse Web Tools Platform
+
+cheatsheet.category.jaxws=JAX-WS Development
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/plugin.xml b/docs/org.eclipse.jst.ws.jaxws.doc.user/plugin.xml
new file mode 100755
index 0000000..114ce46
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/plugin.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+
+ <extension point="org.eclipse.help.toc">
+ <toc file="toc.xml" primary="true"/>
+ <toc file="tocconcepts.xml"/>
+ <toc file="toctasks.xml"/>
+ <toc file="tocreference.xml"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.cheatsheets.cheatSheetContent">
+ <category
+ id="org.eclipse.jst.ws.jaxws"
+ name="%cheatsheet.category.jaxws">
+ </category>
+ </extension>
+
+</plugin>
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/annotation_processors.html b/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/annotation_processors.html
new file mode 100755
index 0000000..3022d18
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/annotation_processors.html
@@ -0,0 +1,20 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta name="copyright" content="Copyright (c) 2009 Shane Clarke. 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: Shane Clarke - initial API and implementation">
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <meta http-equiv="Content-Style-Type" content="text/css">
+ <title>Annotation Processors</title>
+ <link href="../book.css" rel="stylesheet" charset="ISO-8859-1" type="text/css">
+</head>
+
+<body>
+<h2>Annotation Validation</h2>
+<p>JAX-WS Tools provides JDT-APT Annotation Processors that gather information about the source code as it is being edited.</p>
+<p>The processors report errors and warnings in the Problems View when JAX-WS rules are broken.</p>
+<p>JAX-WS Annotation processing is disabled by default.</p>
+<p><img src="../images/ngrelt.png" alt="Related tasks" border="0" ></p>
+<a href="PLUGINS_ROOT/org.eclipse.jst.ws.cxf.doc.user/tasks/configuring_jaxws_annotation_processing.html">Enable JAX-WS Annotation Processing</a><br>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/annotation_view.html b/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/annotation_view.html
new file mode 100755
index 0000000..fae3d98
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/annotation_view.html
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta name="copyright" content="Copyright (c) 2009 Shane Clarke. 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: Shane Clarke - initial API and implementation">
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Annotations View</title>
+ <link href="../book.css" rel="stylesheet" charset="ISO-8859-1" type="text/css">
+</head>
+
+<body>
+<h2>Annotation Properties View</h2>
+<p>JAX-WS Tools provides a context aware Annotation properties view that reacts to the selection in the Java
+Editor presenting a list of applicable JAX-WS annotations for that selection.</p>
+<p>Selecting or deselecting a check box in the values column will add or remove the annotation at that row
+to the currently selected Java element in the Java Editor</p>
+<p><img src="./images/annotations_view.png" alt="Annotation properties view" > </p>
+<p>Expanding an annotation in the view will reveal the annotations elements and the element values.</p>
+<p>You can edit the annotation element values using the editors in the values column.</p>
+<p><img src="./images/annotations_view_expanded.png" alt="Annotation properties view expanded" > </p>
+<p>The <strong>Annotation Properties</strong> view is available under
+<a class="command-link" href='javascript:executeCommand("org.eclipse.ui.views.showView(org.eclipse.ui.views.showView.viewId=org.eclipse.jst.ws.jaxws.ui.views.AnnotationsView)")'>
+<img src="PLUGINS_ROOT/org.eclipse.help/command_link.png" alt="Open the annotation properties view"><strong>Window > Show View > Other... > JAX-WS > Annotation Properties</strong></a> from the top level menu. </p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/images/annotations_view.png b/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/images/annotations_view.png
new file mode 100755
index 0000000..5c36b96
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/images/annotations_view.png
Binary files differ
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/images/annotations_view_expanded.png b/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/images/annotations_view_expanded.png
new file mode 100755
index 0000000..894e53a
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/reference/images/annotations_view_expanded.png
Binary files differ
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/tips/images/content_assist.png b/docs/org.eclipse.jst.ws.jaxws.doc.user/tips/images/content_assist.png
new file mode 100755
index 0000000..4047f27
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/tips/images/content_assist.png
Binary files differ
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/tips/images/quick_fixes.png b/docs/org.eclipse.jst.ws.jaxws.doc.user/tips/images/quick_fixes.png
new file mode 100755
index 0000000..2ca4c1b
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/tips/images/quick_fixes.png
Binary files differ
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/tips/tips_tricks.html b/docs/org.eclipse.jst.ws.jaxws.doc.user/tips/tips_tricks.html
new file mode 100755
index 0000000..92d7171
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/tips/tips_tricks.html
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta name="copyright" content="Copyright (c) 2009 Shane Clarke. 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: Shane Clarke - initial API and implementation">
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Tips and tricks (JAX-WS Tools)</title>
+ <link href="../book.css" rel="stylesheet" charset="ISO-8859-1" type="text/css">
+ <script type="text/javascript" language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
+</head>
+
+<body>
+<h2>Tips and tricks (JAX-WS Tools)</h2>
+<p>The following tips and tricks give some helpful ideas for increasing your productivity.</p>
+ <table border="1" cellspacing="0" cellpadding="5" summary="Java search actions">
+ <tbody>
+ <tr>
+ <td valign="top">
+ <p><b>Content Assist</b></p>
+ </td>
+
+ <td valign="top">
+ <p>Content assist provides you with a list of proposals if available or will automatically insert the default value as outlined in the JAX-WS specifications for the annotations element.
+ In the Java editor press <b>Ctrl+Space</b> or use <b>Edit > Content Assist > JAX-WS Proposals</b> when the cursor is between the quotation marks of an annotations element String value
+ or directly after the '=' simple assignment operator.</p>
+ <p><img src="./images/content_assist.png" alt="Content Assist" > </p>
+
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <p><b>Use Quick Fixes to resolve JAX-WS validation errors</b></p>
+ </td>
+
+ <td valign="top">
+ <p>With <b>Annotation Processing</b> enabled on a project the JAX-WS annotation processors report errors and warning when
+ rules are broken. A number of these rules are reported as fixable errors and warnings.</p>
+ <p><img src="./images/quick_fixes.png" alt="Quick Fixes" > </p>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <p><b>Initialize the Web Services wizards</b></p>
+ </td>
+
+ <td valign="top">
+ <p>Launch the Web Service and Web Service Client wizards from the context menu to initialize the wizard fields.
+ Right-click on a Java Implementation bean and select <b>Web Services > Create Web Service</b>.
+ For a WSDL document right-click and select <b>Web Services > Generate Java bean skeleton</b>.
+ This will initialize the "Web service type", the "Service implementation" or "Service definition" fields
+ and the "Service project" field.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/toc.xml b/docs/org.eclipse.jst.ws.jaxws.doc.user/toc.xml
new file mode 100755
index 0000000..66d75df
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/toc.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?NLS TYPE="org.eclipse.help.toc"?>
+
+<toc label="JAX-WS Tools User Guide" topic="mainpage.html">
+ <topic href="gettingstarted/getting_started.html" label="Getting Started">
+ <topic href="gettingstarted/requirements.html" label="Requirements and Installation"/>
+ <link toc="../org.eclipse.jst.ws.cxf.doc.user/tocgettingstarted.xml"/>
+ <anchor id="gettingstarted"/>
+ </topic>
+ <topic label="Concepts">
+ <anchor id="concepts"/>
+ </topic>
+ <topic label="Tasks">
+ <anchor id="tasks"/>
+ </topic>
+ <topic label="Reference">
+ <anchor id="reference"/>
+ </topic>
+ <topic href="tips/tips_tricks.html" label="Tips and tricks">
+ </topic>
+ <topic href="legal.html" label="Legal">
+ </topic>
+</toc>
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/tocconcepts.xml b/docs/org.eclipse.jst.ws.jaxws.doc.user/tocconcepts.xml
new file mode 100755
index 0000000..0865cc4
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/tocconcepts.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?NLS TYPE="org.eclipse.help.toc"?>
+
+<toc label="Concepts" link_to="toc.xml#concepts">
+ <topic href="concepts/jaxws.html" label="Java API for XML-Based Web Services">
+ </topic>
+</toc>
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/tocreference.xml b/docs/org.eclipse.jst.ws.jaxws.doc.user/tocreference.xml
new file mode 100755
index 0000000..fd0a1c9
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/tocreference.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?NLS TYPE="org.eclipse.help.toc"?>
+
+<toc label="Reference" link_to="toc.xml#reference">
+ <link toc="../org.eclipse.jst.ws.cxf.doc.user/tocreference.xml"/>
+ <topic href="reference/annotation_processors.html" label="Annotation Validation">
+ </topic>
+ <topic href="reference/annotation_view.html" label="Annotation Properties View">
+ </topic>
+</toc>
diff --git a/docs/org.eclipse.jst.ws.jaxws.doc.user/toctasks.xml b/docs/org.eclipse.jst.ws.jaxws.doc.user/toctasks.xml
new file mode 100755
index 0000000..c0cdbc6
--- /dev/null
+++ b/docs/org.eclipse.jst.ws.jaxws.doc.user/toctasks.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?NLS TYPE="org.eclipse.help.toc"?>
+
+<toc label="Tasks" link_to="toc.xml#tasks">
+ <link toc="../org.eclipse.jst.ws.cxf.doc.user/toctasks.xml"/>
+</toc>