blob: ef0060bc298c9ce79f0c612ad102c84bf2e3b357 [file] [log] [blame]
<html><body><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.core</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.core</strong></font><br>
Class XPathCorePlugin</h2><br><hr><pre>public class <strong>XPathCorePlugin</strong>
extends Plugin</pre>The activator class controls the plug-in life cycle<hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>PLUGIN_ID</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><br><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathCorePlugin</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static org.eclipse.wst.xml.xpath.core.XPathCorePlugin</code></td><td width="" align="left"><code>getDefault()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Returns the shared instance</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>start(BundleContext context)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>stop(BundleContext context)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>PLUGIN_ID</h2><p><code>public static java.lang.String <strong>PLUGIN_ID</strong></code></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathCorePlugin</h2><p><code>public <strong>XPathCorePlugin</strong>()</code></p><p>The constructor</p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>getDefault</h2><p><code>public org.eclipse.wst.xml.xpath.core.XPathCorePlugin <strong>getDefault</strong>()</code></p><p>Returns the shared instance</p><h3>Returns</h3><p><code>org.eclipse.wst.xml.xpath.core.XPathCorePlugin</code> - the shared instance</p><hr><h2>start</h2><p><code>public void <strong>start</strong>(BundleContext context)</code></p><p></p><h3>Parameters</h3><p><code>context</code></p><h3>Throws:</h3><p><code>java.lang.Exception</code></p><hr><h2>stop</h2><p><code>public void <strong>stop</strong>(BundleContext context)</code></p><p></p><h3>Parameters</h3><p><code>context</code></p><h3>Throws:</h3><p><code>java.lang.Exception</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui</strong></font><br>
Class XPathUIMessages</h2><br><hr><pre>public class <strong>XPathUIMessages</strong>
extends NLS</pre>Strings used by XPath UI<hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Context</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Document</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_DOM_Tree</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Expression</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Namespace_Prefixes</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Namespaces</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Namespaces_Tip</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Node_could_not_be_selected</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Nothing_selected</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Refresh_Source_Docs</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Refresh_Source_Docs_Tip</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Run_on_selected</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Run_XPath_Query</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Select_source_first</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Selection</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Show_In_Source</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Show_In_Source_Tip</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_Text</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_XML_Source_Document</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_XPath_Eval_Failed</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_XPath_Navigator</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPathNavigator_XPath_Show_In_Source_Failed</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.util.ResourceBundle</code></td><td width="" align="left"><code>getResourceBundle()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>XPathNavigator_Context</h2><p><code>public static java.lang.String <strong>XPathNavigator_Context</strong></code></p><hr><h2>XPathNavigator_Document</h2><p><code>public static java.lang.String <strong>XPathNavigator_Document</strong></code></p><hr><h2>XPathNavigator_DOM_Tree</h2><p><code>public static java.lang.String <strong>XPathNavigator_DOM_Tree</strong></code></p><hr><h2>XPathNavigator_Expression</h2><p><code>public static java.lang.String <strong>XPathNavigator_Expression</strong></code></p><hr><h2>XPathNavigator_Namespace_Prefixes</h2><p><code>public static java.lang.String <strong>XPathNavigator_Namespace_Prefixes</strong></code></p><hr><h2>XPathNavigator_Namespaces</h2><p><code>public static java.lang.String <strong>XPathNavigator_Namespaces</strong></code></p><hr><h2>XPathNavigator_Namespaces_Tip</h2><p><code>public static java.lang.String <strong>XPathNavigator_Namespaces_Tip</strong></code></p><hr><h2>XPathNavigator_Node_could_not_be_selected</h2><p><code>public static java.lang.String <strong>XPathNavigator_Node_could_not_be_selected</strong></code></p><hr><h2>XPathNavigator_Nothing_selected</h2><p><code>public static java.lang.String <strong>XPathNavigator_Nothing_selected</strong></code></p><hr><h2>XPathNavigator_Refresh_Source_Docs</h2><p><code>public static java.lang.String <strong>XPathNavigator_Refresh_Source_Docs</strong></code></p><hr><h2>XPathNavigator_Refresh_Source_Docs_Tip</h2><p><code>public static java.lang.String <strong>XPathNavigator_Refresh_Source_Docs_Tip</strong></code></p><hr><h2>XPathNavigator_Run_on_selected</h2><p><code>public static java.lang.String <strong>XPathNavigator_Run_on_selected</strong></code></p><hr><h2>XPathNavigator_Run_XPath_Query</h2><p><code>public static java.lang.String <strong>XPathNavigator_Run_XPath_Query</strong></code></p><hr><h2>XPathNavigator_Select_source_first</h2><p><code>public static java.lang.String <strong>XPathNavigator_Select_source_first</strong></code></p><hr><h2>XPathNavigator_Selection</h2><p><code>public static java.lang.String <strong>XPathNavigator_Selection</strong></code></p><hr><h2>XPathNavigator_Show_In_Source</h2><p><code>public static java.lang.String <strong>XPathNavigator_Show_In_Source</strong></code></p><hr><h2>XPathNavigator_Show_In_Source_Tip</h2><p><code>public static java.lang.String <strong>XPathNavigator_Show_In_Source_Tip</strong></code></p><hr><h2>XPathNavigator_Text</h2><p><code>public static java.lang.String <strong>XPathNavigator_Text</strong></code></p><hr><h2>XPathNavigator_XML_Source_Document</h2><p><code>public static java.lang.String <strong>XPathNavigator_XML_Source_Document</strong></code></p><hr><h2>XPathNavigator_XPath_Eval_Failed</h2><p><code>public static java.lang.String <strong>XPathNavigator_XPath_Eval_Failed</strong></code></p><hr><h2>XPathNavigator_XPath_Navigator</h2><p><code>public static java.lang.String <strong>XPathNavigator_XPath_Navigator</strong></code></p><hr><h2>XPathNavigator_XPath_Show_In_Source_Failed</h2><p><code>public static java.lang.String <strong>XPathNavigator_XPath_Show_In_Source_Failed</strong></code></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>getResourceBundle</h2><p><code>public java.util.ResourceBundle <strong>getResourceBundle</strong>()</code></p><p></p><h3>Returns</h3><p><code>java.util.ResourceBundle</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui</strong></font><br>
Class XPathViewPlugin</h2><br><hr><pre>public class <strong>XPathViewPlugin</strong>
extends AbstractUIPlugin</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathViewPlugin</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static org.eclipse.wst.xml.xpath.ui.XPathViewPlugin</code></td><td width="" align="left"><code>getDefault()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Returns the shared instance.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="" align="left"><code>getPluginId()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.util.ResourceBundle</code></td><td width="" align="left"><code>getResourceBundle()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Returns the plugin's resource bundle</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="" align="left"><code>getResourceString(java.lang.String key)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Returns the string from the plugin's resource bundle,
or 'key' if not found.</td></tr><tr valign="top"><td width="20%" align="right"><code>public ContextTypeRegistry</code></td><td width="" align="left"><code>getXPathTemplateContextRegistry()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Returns the template context type registry for xpath</td></tr><tr valign="top"><td width="20%" align="right"><code>public TemplateStore</code></td><td width="" align="left"><code>getXPathTemplateStore()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Returns the template store for the xpath templates.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>info(java.lang.String message)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected void</code></td><td width="" align="left"><code>initializeImageRegistry(ImageRegistry reg)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>log(java.lang.String message
,
java.lang.Throwable ex)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>log(java.lang.Throwable ex)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>partActivated(IWorkbenchPartReference partRef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>partBroughtToTop(IWorkbenchPartReference partRef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>partClosed(IWorkbenchPartReference partRef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>partDeactivated(IWorkbenchPartReference partRef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>partHidden(IWorkbenchPartReference partRef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>partInputChanged(IWorkbenchPartReference partRef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>partOpened(IWorkbenchPartReference partRef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>partVisible(IWorkbenchPartReference partRef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>start(BundleContext context)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
This method is called upon plug-in activation</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>stop(BundleContext context)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
This method is called when the plug-in is stopped</td></tr><tr valign="top"><td width="20%" align="right"><code>public static void</code></td><td width="" align="left"><code>throwCoreException(java.lang.String message
,
java.lang.Throwable t)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected void</code></td><td width="" align="left"><code>updateXPathNavigatorView(IWorkbenchPartReference partRef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>warn(java.lang.String message)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathViewPlugin</h2><p><code>public <strong>XPathViewPlugin</strong>()</code></p><p>The constructor.</p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>getDefault</h2><p><code>public org.eclipse.wst.xml.xpath.ui.XPathViewPlugin <strong>getDefault</strong>()</code></p><p>Returns the shared instance.</p><h3>Returns</h3><p><code>org.eclipse.wst.xml.xpath.ui.XPathViewPlugin</code></p><hr><h2>getPluginId</h2><p><code>public java.lang.String <strong>getPluginId</strong>()</code></p><p></p><h3>Returns</h3><p><code>java.lang.String</code></p><hr><h2>getResourceBundle</h2><p><code>public java.util.ResourceBundle <strong>getResourceBundle</strong>()</code></p><p>Returns the plugin's resource bundle</p><h3>Returns</h3><p><code>java.util.ResourceBundle</code></p><hr><h2>getResourceString</h2><p><code>public java.lang.String <strong>getResourceString</strong>(java.lang.String key)</code></p><p>Returns the string from the plugin's resource bundle,
or 'key' if not found.</p><h3>Parameters</h3><p><code>key</code></p><h3>Returns</h3><p><code>java.lang.String</code></p><hr><h2>getXPathTemplateContextRegistry</h2><p><code>public ContextTypeRegistry <strong>getXPathTemplateContextRegistry</strong>()</code></p><p>Returns the template context type registry for xpath</p><h3>Returns</h3><p><code>ContextTypeRegistry</code> - the template context type registry for xpath</p><hr><h2>getXPathTemplateStore</h2><p><code>public TemplateStore <strong>getXPathTemplateStore</strong>()</code></p><p>Returns the template store for the xpath templates.</p><h3>Returns</h3><p><code>TemplateStore</code> - the template store for the xpath templates</p><hr><h2>info</h2><p><code>public void <strong>info</strong>(java.lang.String message)</code></p><p></p><h3>Parameters</h3><p><code>message</code></p><hr><h2>initializeImageRegistry</h2><p><code>protected void <strong>initializeImageRegistry</strong>(ImageRegistry reg)</code></p><p></p><h3>Parameters</h3><p><code>reg</code></p><hr><h2>log</h2><p><code>public void <strong>log</strong>(java.lang.String message
,
java.lang.Throwable ex)</code></p><p></p><h3>Parameters</h3><p><code>message</code></p><p><code>ex</code></p><hr><h2>log</h2><p><code>public void <strong>log</strong>(java.lang.Throwable ex)</code></p><p></p><h3>Parameters</h3><p><code>ex</code></p><hr><h2>partActivated</h2><p><code>public void <strong>partActivated</strong>(IWorkbenchPartReference partRef)</code></p><p></p><h3>Parameters</h3><p><code>partRef</code></p><hr><h2>partBroughtToTop</h2><p><code>public void <strong>partBroughtToTop</strong>(IWorkbenchPartReference partRef)</code></p><p></p><h3>Parameters</h3><p><code>partRef</code></p><hr><h2>partClosed</h2><p><code>public void <strong>partClosed</strong>(IWorkbenchPartReference partRef)</code></p><p></p><h3>Parameters</h3><p><code>partRef</code></p><hr><h2>partDeactivated</h2><p><code>public void <strong>partDeactivated</strong>(IWorkbenchPartReference partRef)</code></p><p></p><h3>Parameters</h3><p><code>partRef</code></p><hr><h2>partHidden</h2><p><code>public void <strong>partHidden</strong>(IWorkbenchPartReference partRef)</code></p><p></p><h3>Parameters</h3><p><code>partRef</code></p><hr><h2>partInputChanged</h2><p><code>public void <strong>partInputChanged</strong>(IWorkbenchPartReference partRef)</code></p><p></p><h3>Parameters</h3><p><code>partRef</code></p><hr><h2>partOpened</h2><p><code>public void <strong>partOpened</strong>(IWorkbenchPartReference partRef)</code></p><p></p><h3>Parameters</h3><p><code>partRef</code></p><hr><h2>partVisible</h2><p><code>public void <strong>partVisible</strong>(IWorkbenchPartReference partRef)</code></p><p></p><h3>Parameters</h3><p><code>partRef</code></p><hr><h2>start</h2><p><code>public void <strong>start</strong>(BundleContext context)</code></p><p>This method is called upon plug-in activation</p><h3>Parameters</h3><p><code>context</code></p><h3>Throws:</h3><p><code>java.lang.Exception</code></p><hr><h2>stop</h2><p><code>public void <strong>stop</strong>(BundleContext context)</code></p><p>This method is called when the plug-in is stopped</p><h3>Parameters</h3><p><code>context</code></p><h3>Throws:</h3><p><code>java.lang.Exception</code></p><hr><h2>throwCoreException</h2><p><code>public void <strong>throwCoreException</strong>(java.lang.String message
,
java.lang.Throwable t)</code></p><p></p><h3>Parameters</h3><p><code>message</code></p><p><code>t</code></p><h3>Throws:</h3><p><code>CoreException</code></p><hr><h2>updateXPathNavigatorView</h2><p><code>protected void <strong>updateXPathNavigatorView</strong>(IWorkbenchPartReference partRef)</code></p><p></p><h3>Parameters</h3><p><code>partRef</code></p><hr><h2>warn</h2><p><code>public void <strong>warn</strong>(java.lang.String message)</code></p><p></p><h3>Parameters</h3><p><code>message</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class DOMNodeLabelProvider</h2><br><hr><pre>public class <strong>DOMNodeLabelProvider</strong>
extends LabelProvider</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>DOMNodeLabelProvider</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public org.eclipse.swt.graphics.Image</code></td><td width="" align="left"><code>getImage(java.lang.Object element)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getText(java.lang.Object element)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>DOMNodeLabelProvider</h2><p><code>public <strong>DOMNodeLabelProvider</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>getImage</h2><p><code>public org.eclipse.swt.graphics.Image <strong>getImage</strong>(java.lang.Object element)</code></p><p></p><h3>Parameters</h3><p><code>element</code></p><h3>Returns</h3><p><code>org.eclipse.swt.graphics.Image</code></p><hr><h2>getText</h2><p><code>public java.lang.String <strong>getText</strong>(java.lang.Object element)</code></p><p></p><h3>Parameters</h3><p><code>element</code></p><h3>Returns</h3><p><code>java.lang.String</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class DOMTreeContentProvider</h2><br><hr><pre>public class <strong>DOMTreeContentProvider</strong>
extends java.lang.Object</pre><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>package-private org.w3c.dom.Node</code></td><td width="80%" align="left"><code>node</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>package-private static java.lang.Object[]</code></td><td width="80%" align="left"><code>NOTHING</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><br><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>DOMTreeContentProvider</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>dispose()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.Object[]</code></td><td width="" align="left"><code>getChildren(java.lang.Object parentElement)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.Object[]</code></td><td width="" align="left"><code>getElements(java.lang.Object inputElement)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.Object</code></td><td width="" align="left"><code>getParent(java.lang.Object element)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public boolean</code></td><td width="" align="left"><code>hasChildren(java.lang.Object element)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>inputChanged(Viewer viewer
,
java.lang.Object oldInput
,
java.lang.Object newInput)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>node</h2><p><code>package-private org.w3c.dom.Node <strong>node</strong></code></p><hr><h2>NOTHING</h2><p><code>package-private static java.lang.Object[] <strong>NOTHING</strong></code></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>DOMTreeContentProvider</h2><p><code>public <strong>DOMTreeContentProvider</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>dispose</h2><p><code>public void <strong>dispose</strong>()</code></p><p></p><hr><h2>getChildren</h2><p><code>public java.lang.Object[] <strong>getChildren</strong>(java.lang.Object parentElement)</code></p><p></p><h3>Parameters</h3><p><code>parentElement</code></p><h3>Returns</h3><p><code>java.lang.Object[]</code></p><hr><h2>getElements</h2><p><code>public java.lang.Object[] <strong>getElements</strong>(java.lang.Object inputElement)</code></p><p></p><h3>Parameters</h3><p><code>inputElement</code></p><h3>Returns</h3><p><code>java.lang.Object[]</code></p><hr><h2>getParent</h2><p><code>public java.lang.Object <strong>getParent</strong>(java.lang.Object element)</code></p><p></p><h3>Parameters</h3><p><code>element</code></p><h3>Returns</h3><p><code>java.lang.Object</code></p><hr><h2>hasChildren</h2><p><code>public boolean <strong>hasChildren</strong>(java.lang.Object element)</code></p><p></p><h3>Parameters</h3><p><code>element</code></p><h3>Returns</h3><p><code>boolean</code></p><hr><h2>inputChanged</h2><p><code>public void <strong>inputChanged</strong>(Viewer viewer
,
java.lang.Object oldInput
,
java.lang.Object newInput)</code></p><p></p><h3>Parameters</h3><p><code>viewer</code></p><p><code>oldInput</code></p><p><code>newInput</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class DOMViewerFilter</h2><br><hr><pre>public class <strong>DOMViewerFilter</strong>
extends ViewerFilter</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>DOMViewerFilter</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public boolean</code></td><td width="" align="left"><code>select(Viewer viewer
,
java.lang.Object parentElement
,
java.lang.Object element)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>DOMViewerFilter</h2><p><code>public <strong>DOMViewerFilter</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>select</h2><p><code>public boolean <strong>select</strong>(Viewer viewer
,
java.lang.Object parentElement
,
java.lang.Object element)</code></p><p></p><h3>Parameters</h3><p><code>viewer</code></p><p><code>parentElement</code></p><p><code>element</code></p><h3>Returns</h3><p><code>boolean</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class EditNamespacePrefixDialog</h2><br><hr><pre>public class <strong>EditNamespacePrefixDialog</strong>
extends Dialog</pre><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>protected org.eclipse.swt.widgets.Label</code></td><td width="80%" align="left"><code>errorMessageLabel</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected java.util.List</code></td><td width="80%" align="left"><code>namespaceInfoList</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected IPath</code></td><td width="80%" align="left"><code>resourceLocation</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><br><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>EditNamespacePrefixDialog</strong>(org.eclipse.swt.widgets.Shell parentShell
,
IPath resourceLocation)</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>protected void</code></td><td width="" align="left"><code>createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected org.eclipse.swt.widgets.Control</code></td><td width="" align="left"><code>createDialogArea(org.eclipse.swt.widgets.Composite parent)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected org.eclipse.swt.widgets.Control</code></td><td width="" align="left"><code>getDialogArea(org.eclipse.swt.widgets.Composite parent)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.util.List</code></td><td width="" align="left"><code>getNamespaceInfoList()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setNamespaceInfoList(java.util.List list)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>updateErrorMessage(java.util.List namespaceInfoList)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>updateOccured(java.lang.Object object
,
java.lang.Object arg)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>errorMessageLabel</h2><p><code>protected org.eclipse.swt.widgets.Label <strong>errorMessageLabel</strong></code></p><hr><h2>namespaceInfoList</h2><p><code>protected java.util.List <strong>namespaceInfoList</strong></code></p><hr><h2>resourceLocation</h2><p><code>protected IPath <strong>resourceLocation</strong></code></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>EditNamespacePrefixDialog</h2><p><code>public <strong>EditNamespacePrefixDialog</strong>(org.eclipse.swt.widgets.Shell parentShell
,
IPath resourceLocation)</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>createButtonsForButtonBar</h2><p><code>protected void <strong>createButtonsForButtonBar</strong>(org.eclipse.swt.widgets.Composite parent)</code></p><p></p><h3>Parameters</h3><p><code>parent</code></p><hr><h2>createDialogArea</h2><p><code>protected org.eclipse.swt.widgets.Control <strong>createDialogArea</strong>(org.eclipse.swt.widgets.Composite parent)</code></p><p></p><h3>Parameters</h3><p><code>parent</code></p><h3>Returns</h3><p><code>org.eclipse.swt.widgets.Control</code></p><hr><h2>getDialogArea</h2><p><code>protected org.eclipse.swt.widgets.Control <strong>getDialogArea</strong>(org.eclipse.swt.widgets.Composite parent)</code></p><p></p><h3>Parameters</h3><p><code>parent</code></p><h3>Returns</h3><p><code>org.eclipse.swt.widgets.Control</code></p><hr><h2>getNamespaceInfoList</h2><p><code>public java.util.List <strong>getNamespaceInfoList</strong>()</code></p><p></p><h3>Returns</h3><p><code>java.util.List</code></p><hr><h2>setNamespaceInfoList</h2><p><code>public void <strong>setNamespaceInfoList</strong>(java.util.List list)</code></p><p></p><h3>Parameters</h3><p><code>list</code></p><hr><h2>updateErrorMessage</h2><p><code>public void <strong>updateErrorMessage</strong>(java.util.List namespaceInfoList)</code></p><p></p><h3>Parameters</h3><p><code>namespaceInfoList</code></p><hr><h2>updateOccured</h2><p><code>public void <strong>updateOccured</strong>(java.lang.Object object
,
java.lang.Object arg)</code></p><p></p><h3>Parameters</h3><p><code>object</code></p><p><code>arg</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator</h2><br><hr><pre>public class <strong>XPathNavigator</strong>
extends ViewPart</pre><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>protected IMemento</code></td><td width="80%" align="left"><code>memento</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>MEMENTO_QUERYCONTEXT_DOCUMENT</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>MEMENTO_QUERYCONTEXT_KEY</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>MEMENTO_QUERYCONTEXT_SELECTION</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>MEMENTO_XPATHNAVIGATOR_SECTION</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>MEMENTO_XPATHQUERY_KEY</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected java.util.WeakHashMap</code></td><td width="80%" align="left"><code>namespaceInfo</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><br><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator</strong>()</code></td></tr><tr><td><code><strong>XPathNavigator.EditorReferenceLabelProvider</strong>()</code></td></tr><tr><td><code><strong>XPathNavigator.RefreshAction</strong>()</code></td></tr><tr><td><code><strong>XPathNavigator.ShowInSourceAction</strong>()</code></td></tr><tr><td><code><strong>XPathNavigator.XMLEditorsContentProvider</strong>()</code></td></tr><tr><td><code><strong>XPathNavigator.XPathAction</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>createPartControl(org.eclipse.swt.widgets.Composite parent)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
This is a callback that will allow us to create the viewer and initialize
it.</td></tr><tr valign="top"><td width="20%" align="right"><code>protected org.w3c.dom.Element</code></td><td width="" align="left"><code>getQueryContext()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected org.w3c.dom.Document</code></td><td width="" align="left"><code>getSelectedDocument()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>init(IViewSite site
,
IMemento memento)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected void</code></td><td width="" align="left"><code>restoreState()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>saveState(IMemento memento)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setFocus()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Passing the focus request to the viewer's control.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>update()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>memento</h2><p><code>protected IMemento <strong>memento</strong></code></p><hr><h2>MEMENTO_QUERYCONTEXT_DOCUMENT</h2><p><code>public static java.lang.String <strong>MEMENTO_QUERYCONTEXT_DOCUMENT</strong></code></p><hr><h2>MEMENTO_QUERYCONTEXT_KEY</h2><p><code>public static java.lang.String <strong>MEMENTO_QUERYCONTEXT_KEY</strong></code></p><hr><h2>MEMENTO_QUERYCONTEXT_SELECTION</h2><p><code>public static java.lang.String <strong>MEMENTO_QUERYCONTEXT_SELECTION</strong></code></p><hr><h2>MEMENTO_XPATHNAVIGATOR_SECTION</h2><p><code>public static java.lang.String <strong>MEMENTO_XPATHNAVIGATOR_SECTION</strong></code></p><hr><h2>MEMENTO_XPATHQUERY_KEY</h2><p><code>public static java.lang.String <strong>MEMENTO_XPATHQUERY_KEY</strong></code></p><hr><h2>namespaceInfo</h2><p><code>protected java.util.WeakHashMap <strong>namespaceInfo</strong></code></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator</h2><p><code>public <strong>XPathNavigator</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>createPartControl</h2><p><code>public void <strong>createPartControl</strong>(org.eclipse.swt.widgets.Composite parent)</code></p><p>This is a callback that will allow us to create the viewer and initialize
it.</p><h3>Parameters</h3><p><code>parent</code></p><hr><h2>getQueryContext</h2><p><code>protected org.w3c.dom.Element <strong>getQueryContext</strong>()</code></p><p></p><h3>Returns</h3><p><code>org.w3c.dom.Element</code></p><hr><h2>getSelectedDocument</h2><p><code>protected org.w3c.dom.Document <strong>getSelectedDocument</strong>()</code></p><p></p><h3>Returns</h3><p><code>org.w3c.dom.Document</code></p><hr><h2>init</h2><p><code>public void <strong>init</strong>(IViewSite site
,
IMemento memento)</code></p><p></p><h3>Parameters</h3><p><code>site</code></p><p><code>memento</code></p><h3>Throws:</h3><p><code>PartInitException</code></p><hr><h2>restoreState</h2><p><code>protected void <strong>restoreState</strong>()</code></p><p></p><hr><h2>saveState</h2><p><code>public void <strong>saveState</strong>(IMemento memento)</code></p><p></p><h3>Parameters</h3><p><code>memento</code></p><hr><h2>setFocus</h2><p><code>public void <strong>setFocus</strong>()</code></p><p>Passing the focus request to the viewer's control.</p><hr><h2>update</h2><p><code>public void <strong>update</strong>()</code></p><p></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator.XPathAction</h2><br><hr><pre>package-private class <strong>XPathNavigator.XPathAction</strong>
extends Action</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator.XPathAction</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>run()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator.XPathAction</h2><p><code>package-private <strong>XPathNavigator.XPathAction</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>run</h2><p><code>public void <strong>run</strong>()</code></p><p></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator.RefreshAction</h2><br><hr><pre>package-private class <strong>XPathNavigator.RefreshAction</strong>
extends Action</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator.RefreshAction</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>run()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator.RefreshAction</h2><p><code>package-private <strong>XPathNavigator.RefreshAction</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>run</h2><p><code>public void <strong>run</strong>()</code></p><p></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator.ShowInSourceAction</h2><br><hr><pre>package-private class <strong>XPathNavigator.ShowInSourceAction</strong>
extends Action</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator.ShowInSourceAction</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>run()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator.ShowInSourceAction</h2><p><code>package-private <strong>XPathNavigator.ShowInSourceAction</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>run</h2><p><code>public void <strong>run</strong>()</code></p><p></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator.XMLEditorsContentProvider</h2><br><hr><pre>package-private class <strong>XPathNavigator.XMLEditorsContentProvider</strong>
extends java.lang.Object</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator.XMLEditorsContentProvider</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>dispose()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.Object[]</code></td><td width="" align="left"><code>getElements(java.lang.Object inputElement)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>inputChanged(Viewer viewer
,
java.lang.Object oldInput
,
java.lang.Object newInput)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator.XMLEditorsContentProvider</h2><p><code>package-private <strong>XPathNavigator.XMLEditorsContentProvider</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>dispose</h2><p><code>public void <strong>dispose</strong>()</code></p><p></p><hr><h2>getElements</h2><p><code>public java.lang.Object[] <strong>getElements</strong>(java.lang.Object inputElement)</code></p><p></p><h3>Parameters</h3><p><code>inputElement</code></p><h3>Returns</h3><p><code>java.lang.Object[]</code></p><hr><h2>inputChanged</h2><p><code>public void <strong>inputChanged</strong>(Viewer viewer
,
java.lang.Object oldInput
,
java.lang.Object newInput)</code></p><p></p><h3>Parameters</h3><p><code>viewer</code></p><p><code>oldInput</code></p><p><code>newInput</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator.EditorReferenceLabelProvider</h2><br><hr><pre>package-private class <strong>XPathNavigator.EditorReferenceLabelProvider</strong>
extends LabelProvider</pre><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static char</code></td><td width="80%" align="left"><code>DIRTY_INDICATOR</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
A string used to indicate that an editor is dirty</td></tr></table><br><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator.EditorReferenceLabelProvider</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public org.eclipse.swt.graphics.Image</code></td><td width="" align="left"><code>getImage(java.lang.Object element)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getText(java.lang.Object element)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>DIRTY_INDICATOR</h2><p><code>public static char <strong>DIRTY_INDICATOR</strong></code></p><table><tr><td>A string used to indicate that an editor is dirty</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator.EditorReferenceLabelProvider</h2><p><code>package-private <strong>XPathNavigator.EditorReferenceLabelProvider</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>getImage</h2><p><code>public org.eclipse.swt.graphics.Image <strong>getImage</strong>(java.lang.Object element)</code></p><p></p><h3>Parameters</h3><p><code>element</code></p><h3>Returns</h3><p><code>org.eclipse.swt.graphics.Image</code></p><hr><h2>getText</h2><p><code>public java.lang.String <strong>getText</strong>(java.lang.Object element)</code></p><p></p><h3>Parameters</h3><p><code>element</code></p><h3>Returns</h3><p><code>java.lang.String</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator.XPathAction</h2><br><hr><pre>package-private class <strong>XPathNavigator.XPathAction</strong>
extends Action</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator.XPathAction</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>run()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator.XPathAction</h2><p><code>package-private <strong>XPathNavigator.XPathAction</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>run</h2><p><code>public void <strong>run</strong>()</code></p><p></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator.RefreshAction</h2><br><hr><pre>package-private class <strong>XPathNavigator.RefreshAction</strong>
extends Action</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator.RefreshAction</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>run()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator.RefreshAction</h2><p><code>package-private <strong>XPathNavigator.RefreshAction</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>run</h2><p><code>public void <strong>run</strong>()</code></p><p></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator.ShowInSourceAction</h2><br><hr><pre>package-private class <strong>XPathNavigator.ShowInSourceAction</strong>
extends Action</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator.ShowInSourceAction</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>run()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator.ShowInSourceAction</h2><p><code>package-private <strong>XPathNavigator.ShowInSourceAction</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>run</h2><p><code>public void <strong>run</strong>()</code></p><p></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator.XMLEditorsContentProvider</h2><br><hr><pre>package-private class <strong>XPathNavigator.XMLEditorsContentProvider</strong>
extends java.lang.Object</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator.XMLEditorsContentProvider</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>dispose()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.Object[]</code></td><td width="" align="left"><code>getElements(java.lang.Object inputElement)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>inputChanged(Viewer viewer
,
java.lang.Object oldInput
,
java.lang.Object newInput)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator.XMLEditorsContentProvider</h2><p><code>package-private <strong>XPathNavigator.XMLEditorsContentProvider</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>dispose</h2><p><code>public void <strong>dispose</strong>()</code></p><p></p><hr><h2>getElements</h2><p><code>public java.lang.Object[] <strong>getElements</strong>(java.lang.Object inputElement)</code></p><p></p><h3>Parameters</h3><p><code>inputElement</code></p><h3>Returns</h3><p><code>java.lang.Object[]</code></p><hr><h2>inputChanged</h2><p><code>public void <strong>inputChanged</strong>(Viewer viewer
,
java.lang.Object oldInput
,
java.lang.Object newInput)</code></p><p></p><h3>Parameters</h3><p><code>viewer</code></p><p><code>oldInput</code></p><p><code>newInput</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xml.xpath.ui.views</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xml.xpath.ui.views</strong></font><br>
Class XPathNavigator.EditorReferenceLabelProvider</h2><br><hr><pre>package-private class <strong>XPathNavigator.EditorReferenceLabelProvider</strong>
extends LabelProvider</pre><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static char</code></td><td width="80%" align="left"><code>DIRTY_INDICATOR</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
A string used to indicate that an editor is dirty</td></tr></table><br><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XPathNavigator.EditorReferenceLabelProvider</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public org.eclipse.swt.graphics.Image</code></td><td width="" align="left"><code>getImage(java.lang.Object element)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getText(java.lang.Object element)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>DIRTY_INDICATOR</h2><p><code>public static char <strong>DIRTY_INDICATOR</strong></code></p><table><tr><td>A string used to indicate that an editor is dirty</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>XPathNavigator.EditorReferenceLabelProvider</h2><p><code>package-private <strong>XPathNavigator.EditorReferenceLabelProvider</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>getImage</h2><p><code>public org.eclipse.swt.graphics.Image <strong>getImage</strong>(java.lang.Object element)</code></p><p></p><h3>Parameters</h3><p><code>element</code></p><h3>Returns</h3><p><code>org.eclipse.swt.graphics.Image</code></p><hr><h2>getText</h2><p><code>public java.lang.String <strong>getText</strong>(java.lang.Object element)</code></p><p></p><h3>Parameters</h3><p><code>element</code></p><h3>Returns</h3><p><code>java.lang.String</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.core</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.core</strong></font><br>
Class ValidationPreferences</h2><br><hr><pre>public class <strong>ValidationPreferences</strong>
extends java.lang.Object</pre>Preference constants specific to the XSL validator.<p></p><p></p><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>CALL_TEMPLATES</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The level at which an unresolved called template is reported.
&lt;p&gt;
Value is one of &lt;code&gt;IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO&lt;/code&gt;
&lt;/p&gt;</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>CIRCULAR_REF</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The level at which an include/import circular references is reported.
&lt;p&gt;
Value is one of &lt;code&gt;IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO&lt;/code&gt;
&lt;/p&gt;</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>DUPLICATE_PARAMETER</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The level at which a duplicate parameter is reported.
&lt;p&gt;
Value is one of &lt;code&gt;IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO&lt;/code&gt;
&lt;/p&gt;</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>EMPTY_PARAM</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The level at which a parameter that does not have a default value and does not specify a value is reported.
&lt;p&gt;
Value is one of &lt;code&gt;IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO&lt;/code&gt;
&lt;/p&gt;</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>MAX_ERRORS</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The maximum number of errors allowed per XSL file.
&lt;p&gt;
Value is of type &lt;code&gt;Integer&lt;/code&gt;.
&lt;/p&gt;</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>MISSING_INCLUDE</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The level at which an unresolved import or included is reported.
&lt;p&gt;
Value is one of &lt;code&gt;IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO&lt;/code&gt;
&lt;/p&gt;</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>MISSING_PARAM</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The level at which a missing parameter is reported.
&lt;p&gt;
Value is one of &lt;code&gt;IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO&lt;/code&gt;
&lt;/p&gt;</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>NAME_ATTRIBUTE_EMPTY</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The level at which a parameter with an empty name attribute is reported.
&lt;p&gt;
Value is one of &lt;code&gt;IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO&lt;/code&gt;
&lt;/p&gt;</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>NAME_ATTRIBUTE_MISSING</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The level at which a parameter without a name attribute is reported.
&lt;p&gt;
Value is one of &lt;code&gt;IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO&lt;/code&gt;
&lt;/p&gt;</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>TEMPLATE_CONFLICT</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The level at which a template conflict is reported.
&lt;p&gt;
Value is one of &lt;code&gt;IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO&lt;/code&gt;
&lt;/p&gt;</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XPATHS</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The level at which an invalid XPath is reported.
&lt;p&gt;
Value is one of &lt;code&gt;IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO&lt;/code&gt;
&lt;/p&gt;</td></tr></table><br><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>ValidationPreferences</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>CALL_TEMPLATES</h2><p><code>public static java.lang.String <strong>CALL_TEMPLATES</strong></code></p><table><tr><td>The level at which an unresolved called template is reported.
<p>
Value is one of <code>IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO</code>
</p></td></tr></table><hr><h2>CIRCULAR_REF</h2><p><code>public static java.lang.String <strong>CIRCULAR_REF</strong></code></p><table><tr><td>The level at which an include/import circular references is reported.
<p>
Value is one of <code>IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO</code>
</p></td></tr></table><hr><h2>DUPLICATE_PARAMETER</h2><p><code>public static java.lang.String <strong>DUPLICATE_PARAMETER</strong></code></p><table><tr><td>The level at which a duplicate parameter is reported.
<p>
Value is one of <code>IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO</code>
</p></td></tr></table><hr><h2>EMPTY_PARAM</h2><p><code>public static java.lang.String <strong>EMPTY_PARAM</strong></code></p><table><tr><td>The level at which a parameter that does not have a default value and does not specify a value is reported.
<p>
Value is one of <code>IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO</code>
</p></td></tr></table><hr><h2>MAX_ERRORS</h2><p><code>public static java.lang.String <strong>MAX_ERRORS</strong></code></p><table><tr><td>The maximum number of errors allowed per XSL file.
<p>
Value is of type <code>Integer</code>.
</p></td></tr></table><hr><h2>MISSING_INCLUDE</h2><p><code>public static java.lang.String <strong>MISSING_INCLUDE</strong></code></p><table><tr><td>The level at which an unresolved import or included is reported.
<p>
Value is one of <code>IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO</code>
</p></td></tr></table><hr><h2>MISSING_PARAM</h2><p><code>public static java.lang.String <strong>MISSING_PARAM</strong></code></p><table><tr><td>The level at which a missing parameter is reported.
<p>
Value is one of <code>IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO</code>
</p></td></tr></table><hr><h2>NAME_ATTRIBUTE_EMPTY</h2><p><code>public static java.lang.String <strong>NAME_ATTRIBUTE_EMPTY</strong></code></p><table><tr><td>The level at which a parameter with an empty name attribute is reported.
<p>
Value is one of <code>IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO</code>
</p></td></tr></table><hr><h2>NAME_ATTRIBUTE_MISSING</h2><p><code>public static java.lang.String <strong>NAME_ATTRIBUTE_MISSING</strong></code></p><table><tr><td>The level at which a parameter without a name attribute is reported.
<p>
Value is one of <code>IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO</code>
</p></td></tr></table><hr><h2>TEMPLATE_CONFLICT</h2><p><code>public static java.lang.String <strong>TEMPLATE_CONFLICT</strong></code></p><table><tr><td>The level at which a template conflict is reported.
<p>
Value is one of <code>IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO</code>
</p></td></tr></table><hr><h2>XPATHS</h2><p><code>public static java.lang.String <strong>XPATHS</strong></code></p><table><tr><td>The level at which an invalid XPath is reported.
<p>
Value is one of <code>IMarker.SEVERITY_ERROR, IMarker.SEVERITY_WARNING, IMarker.SEVERITY_INFO</code>
</p></td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>ValidationPreferences</h2><p><code>public <strong>ValidationPreferences</strong>()</code></p><p></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.core</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.core</strong></font><br>
Class XSLCore</h2><br><hr><pre>public class <strong>XSLCore</strong>
extends java.lang.Object</pre>The interface to all aspects of the XSL core functionality.
<p>
This is responsible for building and maintaining the cache of built XSL models.
</p><p></p><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XSL_CONTENT_TYPE</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The XSL content type (= org.eclipse.wst.xml.core.xslsource)</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>XSL_NAMESPACE_URI</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The XSL namespace URI (= http://www.w3.org/1999/XSL/Transform)</td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public StylesheetModel</code></td><td width="" align="left"><code>buildStylesheet(IFile file)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Completely rebuild the source file from its DOM</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>clean(IProject project
,
IProgressMonitor monitor)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Clean all of the stylesheets from the given project.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static org.eclipse.wst.xsl.core.XSLCore</code></td><td width="" align="left"><code>getInstance()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the singleton <code>XSLCore</code> instance.</td></tr><tr valign="top"><td width="20%" align="right"><code>public StylesheetModel</code></td><td width="" align="left"><code>getStylesheet(IFile file)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the cached stylesheet, or build it if it has not yet been built.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static boolean</code></td><td width="" align="left"><code>isXMLFile(IFile file)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Determine whether the given file is an XML file by inspecting its content types.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static boolean</code></td><td width="" align="left"><code>isXSLFile(IFile file)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Determine whether the given file is an XSL file by inspecting its content types.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static boolean</code></td><td width="" align="left"><code>isXSLNamespace(IDOMNode node)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Takes a given <code>IDOMNode</code> and returns whether it
is part of the the XSLT Namespace.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static IFile</code></td><td width="" align="left"><code>resolveFile(IFile currentFile
,
java.lang.String uri)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Locates a file for the given current file and URI.</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>XSL_CONTENT_TYPE</h2><p><code>public static java.lang.String <strong>XSL_CONTENT_TYPE</strong></code></p><table><tr><td>The XSL content type (= org.eclipse.wst.xml.core.xslsource)</td></tr></table><hr><h2>XSL_NAMESPACE_URI</h2><p><code>public static java.lang.String <strong>XSL_NAMESPACE_URI</strong></code></p><table><tr><td>The XSL namespace URI (= http://www.w3.org/1999/XSL/Transform)</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>buildStylesheet</h2><p><code>public StylesheetModel <strong>buildStylesheet</strong>(IFile file)</code></p><p>Completely rebuild the source file from its DOM</p><h3>Parameters</h3><p><code>file</code></p><h3>Returns</h3><p><code>StylesheetModel</code> - the stylesheet model, or null if it could not be created.</p><hr><h2>clean</h2><p><code>public void <strong>clean</strong>(IProject project
,
IProgressMonitor monitor)</code></p><p>Clean all of the stylesheets from the given project.</p><h3>Parameters</h3><p><code>project</code> - the project to be cleaned</p><p><code>monitor</code> - a progress monitor to track the clean progress</p><hr><h2>getInstance</h2><p><code>public org.eclipse.wst.xsl.core.XSLCore <strong>getInstance</strong>()</code></p><p>Get the singleton <code>XSLCore</code> instance.</p><h3>Returns</h3><p><code>org.eclipse.wst.xsl.core.XSLCore</code> - the <code>XSLCore</code> instance</p><hr><h2>getStylesheet</h2><p><code>public StylesheetModel <strong>getStylesheet</strong>(IFile file)</code></p><p>Get the cached stylesheet, or build it if it has not yet been built.</p><h3>Parameters</h3><p><code>file</code></p><h3>Returns</h3><p><code>StylesheetModel</code> - source file, or null if could not be built</p><hr><h2>isXMLFile</h2><p><code>public boolean <strong>isXMLFile</strong>(IFile file)</code></p><p>Determine whether the given file is an XML file by inspecting its content types.</p><h3>Parameters</h3><p><code>file</code> - the file to inspect</p><h3>Returns</h3><p><code>boolean</code> - true if this file is an XML file</p><hr><h2>isXSLFile</h2><p><code>public boolean <strong>isXSLFile</strong>(IFile file)</code></p><p>Determine whether the given file is an XSL file by inspecting its content types.</p><h3>Parameters</h3><p><code>file</code> - the file to inspect</p><h3>Returns</h3><p><code>boolean</code> - true if this file is an XSL file</p><hr><h2>isXSLNamespace</h2><p><code>public boolean <strong>isXSLNamespace</strong>(IDOMNode node)</code></p><p>Takes a given <code>IDOMNode</code> and returns whether it
is part of the the XSLT Namespace.</p><h3>Parameters</h3><p><code>node</code> - The IDOMNode to be checked.</p><h3>Returns</h3><p><code>boolean</code> - True if part of the XSLT namespace, false otherwise.</p><hr><h2>resolveFile</h2><p><code>public IFile <strong>resolveFile</strong>(IFile currentFile
,
java.lang.String uri)</code></p><p>Locates a file for the given current file and URI.</p><h3>Parameters</h3><p><code>currentFile</code> - the file to resolve relative to</p><p><code>uri</code> - the relative URI</p><h3>Returns</h3><p><code>IFile</code> - the file at the URI relative to this <code>currentFile</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.debugger</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.debugger</strong></font><br>
Class AbstractDebugger</h2><br><hr><pre>public class <strong>AbstractDebugger</strong>
extends java.lang.Object</pre>An implementation of <code>IXSLDebugger</code>.
This class can be subclassed in order to provide debugging for a particular XSLT processor.<p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>AbstractDebugger</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>addBreakpoint(org.eclipse.wst.xsl.debugger.BreakPoint breakpoint)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>checkStopped()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Check whether the debugger has been stopped and perform the appropriate action if so.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>checkSuspended(org.eclipse.wst.xsl.debugger.StyleFrame styleFrame
,
org.eclipse.wst.xsl.debugger.BreakPoint breakpoint)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Check whether the debugger is currently suspended or stepping at the given breakpoint and style frame,
and perform the appropriate action if so.</td></tr><tr valign="top"><td width="20%" align="right"><code>protected void</code></td><td width="" align="left"><code>debuggerStarted()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected void</code></td><td width="" align="left"><code>debuggerStopped()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>debuggerTransformStarted()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Called when the next transform in the pipeline has begun.</td></tr><tr valign="top"><td width="20%" align="right"><code>public org.eclipse.wst.xsl.debugger.StyleFrame</code></td><td width="" align="left"><code>peekStyleFrame()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Peek a style frame from the stack.</td></tr><tr valign="top"><td width="20%" align="right"><code>public org.eclipse.wst.xsl.debugger.StyleFrame</code></td><td width="" align="left"><code>popStyleFrame()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Pop a style frame from the stack.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>pushStyleFrame(org.eclipse.wst.xsl.debugger.StyleFrame styleFrame)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Push a style frame onto the stack.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>quit()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>removeBreakpoint(org.eclipse.wst.xsl.debugger.BreakPoint breakpoint)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>resume()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>run()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setEventWriter(java.io.Writer writer)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setInvoker(org.eclipse.wst.xsl.invoker.IProcessorInvoker invoker)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setSource(java.net.URL sourceURL)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setTarget(javax.xml.transform.Result res)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>stack()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>stepInto()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>stepOver()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>stepReturn()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>suspend()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>AbstractDebugger</h2><p><code>public <strong>AbstractDebugger</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>addBreakpoint</h2><p><code>public void <strong>addBreakpoint</strong>(org.eclipse.wst.xsl.debugger.BreakPoint breakpoint)</code></p><p></p><h3>Parameters</h3><p><code>breakpoint</code></p><hr><h2>checkStopped</h2><p><code>public void <strong>checkStopped</strong>()</code></p><p>Check whether the debugger has been stopped and perform the appropriate action if so.</p><hr><h2>checkSuspended</h2><p><code>public void <strong>checkSuspended</strong>(org.eclipse.wst.xsl.debugger.StyleFrame styleFrame
,
org.eclipse.wst.xsl.debugger.BreakPoint breakpoint)</code></p><p>Check whether the debugger is currently suspended or stepping at the given breakpoint and style frame,
and perform the appropriate action if so.</p><h3>Parameters</h3><p><code>styleFrame</code> - the styleframe to check</p><p><code>breakpoint</code> - the current location</p><hr><h2>debuggerStarted</h2><p><code>protected void <strong>debuggerStarted</strong>()</code></p><p></p><hr><h2>debuggerStopped</h2><p><code>protected void <strong>debuggerStopped</strong>()</code></p><p></p><hr><h2>debuggerTransformStarted</h2><p><code>public void <strong>debuggerTransformStarted</strong>()</code></p><p>Called when the next transform in the pipeline has begun.</p><hr><h2>peekStyleFrame</h2><p><code>public org.eclipse.wst.xsl.debugger.StyleFrame <strong>peekStyleFrame</strong>()</code></p><p>Peek a style frame from the stack.</p><h3>Returns</h3><p><code>org.eclipse.wst.xsl.debugger.StyleFrame</code> - the peeked style frame</p><hr><h2>popStyleFrame</h2><p><code>public org.eclipse.wst.xsl.debugger.StyleFrame <strong>popStyleFrame</strong>()</code></p><p>Pop a style frame from the stack.</p><h3>Returns</h3><p><code>org.eclipse.wst.xsl.debugger.StyleFrame</code> - the popped style frame</p><hr><h2>pushStyleFrame</h2><p><code>public void <strong>pushStyleFrame</strong>(org.eclipse.wst.xsl.debugger.StyleFrame styleFrame)</code></p><p>Push a style frame onto the stack.</p><h3>Parameters</h3><p><code>styleFrame</code></p><hr><h2>quit</h2><p><code>public void <strong>quit</strong>()</code></p><p></p><hr><h2>removeBreakpoint</h2><p><code>public void <strong>removeBreakpoint</strong>(org.eclipse.wst.xsl.debugger.BreakPoint breakpoint)</code></p><p></p><h3>Parameters</h3><p><code>breakpoint</code></p><hr><h2>resume</h2><p><code>public void <strong>resume</strong>()</code></p><p></p><hr><h2>run</h2><p><code>public void <strong>run</strong>()</code></p><p></p><hr><h2>setEventWriter</h2><p><code>public void <strong>setEventWriter</strong>(java.io.Writer writer)</code></p><p></p><h3>Parameters</h3><p><code>writer</code></p><hr><h2>setInvoker</h2><p><code>public void <strong>setInvoker</strong>(org.eclipse.wst.xsl.invoker.IProcessorInvoker invoker)</code></p><p></p><h3>Parameters</h3><p><code>invoker</code></p><hr><h2>setSource</h2><p><code>public void <strong>setSource</strong>(java.net.URL sourceURL)</code></p><p></p><h3>Parameters</h3><p><code>sourceURL</code></p><hr><h2>setTarget</h2><p><code>public void <strong>setTarget</strong>(javax.xml.transform.Result res)</code></p><p></p><h3>Parameters</h3><p><code>res</code></p><hr><h2>stack</h2><p><code>public java.lang.String <strong>stack</strong>()</code></p><p></p><h3>Returns</h3><p><code>java.lang.String</code></p><hr><h2>stepInto</h2><p><code>public void <strong>stepInto</strong>()</code></p><p></p><hr><h2>stepOver</h2><p><code>public void <strong>stepOver</strong>()</code></p><p></p><hr><h2>stepReturn</h2><p><code>public void <strong>stepReturn</strong>()</code></p><p></p><hr><h2>suspend</h2><p><code>public void <strong>suspend</strong>()</code></p><p></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.debugger</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.debugger</strong></font><br>
Class BreakPoint</h2><br><hr><pre>public class <strong>BreakPoint</strong>
extends java.lang.Object</pre>A line number in a file.<p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>BreakPoint</strong>(java.lang.String file
,
int line)</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public boolean</code></td><td width="" align="left"><code>equals(java.lang.Object obj)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getFile()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the file location.</td></tr><tr valign="top"><td width="20%" align="right"><code>public int</code></td><td width="" align="left"><code>getLine()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the line number</td></tr><tr valign="top"><td width="20%" align="right"><code>public int</code></td><td width="" align="left"><code>hashCode()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>toString()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>BreakPoint</h2><p><code>public <strong>BreakPoint</strong>(java.lang.String file
,
int line)</code></p><p>Construct a new instance of this for the given file and line number.</p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>equals</h2><p><code>public boolean <strong>equals</strong>(java.lang.Object obj)</code></p><p></p><h3>Parameters</h3><p><code>obj</code></p><h3>Returns</h3><p><code>boolean</code></p><hr><h2>getFile</h2><p><code>public java.lang.String <strong>getFile</strong>()</code></p><p>Get the file location.</p><h3>Returns</h3><p><code>java.lang.String</code> - the file</p><hr><h2>getLine</h2><p><code>public int <strong>getLine</strong>()</code></p><p>Get the line number</p><h3>Returns</h3><p><code>int</code> - the line number</p><hr><h2>hashCode</h2><p><code>public int <strong>hashCode</strong>()</code></p><p></p><h3>Returns</h3><p><code>int</code></p><hr><h2>toString</h2><p><code>public java.lang.String <strong>toString</strong>()</code></p><p></p><h3>Returns</h3><p><code>java.lang.String</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.debugger</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.debugger</strong></font><br>
Class DebugConstants</h2><br><hr><pre>public class <strong>DebugConstants</strong>
extends java.lang.Object</pre>Constants used by the debugger.
<p>
Note that class is loaded both on the Eclipse classpath and the
launched transformation process, such that they can use exactly the same constants
for communication.
</p><p></p><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_ADD_BREAKPOINT</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to signify addition of a breakpoint.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_REMOVE_BREAKPOINT</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to signify removal of a breakpoint.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_RESUME</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to signify resume.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_STACK</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to request the stack.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_START</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to notify the debugger to start.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_STEP_INTO</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to signify step into.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_STEP_OVER</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to signify step over.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_STEP_RETURN</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to signify step return.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_SUSPEND</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to signify suspension.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_VALUE</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to request a variable value.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>REQUEST_VARIABLE</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant used to request a variable.</td></tr></table><br><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>DebugConstants</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>REQUEST_ADD_BREAKPOINT</h2><p><code>public static java.lang.String <strong>REQUEST_ADD_BREAKPOINT</strong></code></p><table><tr><td>The constant used to signify addition of a breakpoint.</td></tr></table><hr><h2>REQUEST_REMOVE_BREAKPOINT</h2><p><code>public static java.lang.String <strong>REQUEST_REMOVE_BREAKPOINT</strong></code></p><table><tr><td>The constant used to signify removal of a breakpoint.</td></tr></table><hr><h2>REQUEST_RESUME</h2><p><code>public static java.lang.String <strong>REQUEST_RESUME</strong></code></p><table><tr><td>The constant used to signify resume.</td></tr></table><hr><h2>REQUEST_STACK</h2><p><code>public static java.lang.String <strong>REQUEST_STACK</strong></code></p><table><tr><td>The constant used to request the stack.</td></tr></table><hr><h2>REQUEST_START</h2><p><code>public static java.lang.String <strong>REQUEST_START</strong></code></p><table><tr><td>The constant used to notify the debugger to start.</td></tr></table><hr><h2>REQUEST_STEP_INTO</h2><p><code>public static java.lang.String <strong>REQUEST_STEP_INTO</strong></code></p><table><tr><td>The constant used to signify step into.</td></tr></table><hr><h2>REQUEST_STEP_OVER</h2><p><code>public static java.lang.String <strong>REQUEST_STEP_OVER</strong></code></p><table><tr><td>The constant used to signify step over.</td></tr></table><hr><h2>REQUEST_STEP_RETURN</h2><p><code>public static java.lang.String <strong>REQUEST_STEP_RETURN</strong></code></p><table><tr><td>The constant used to signify step return.</td></tr></table><hr><h2>REQUEST_SUSPEND</h2><p><code>public static java.lang.String <strong>REQUEST_SUSPEND</strong></code></p><table><tr><td>The constant used to signify suspension.</td></tr></table><hr><h2>REQUEST_VALUE</h2><p><code>public static java.lang.String <strong>REQUEST_VALUE</strong></code></p><table><tr><td>The constant used to request a variable value.</td></tr></table><hr><h2>REQUEST_VARIABLE</h2><p><code>public static java.lang.String <strong>REQUEST_VARIABLE</strong></code></p><table><tr><td>The constant used to request a variable.</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>DebugConstants</h2><p><code>public <strong>DebugConstants</strong>()</code></p><p></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.debugger</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.debugger</strong></font><br>
Class DebugRunner</h2><br><hr><pre>public class <strong>DebugRunner</strong>
extends java.lang.Object</pre>The entry point to the debug process which is responsible for configuring a debugger
and then communicating with the Eclipse process via sockets using a common set of commands.
<ul>
<li>instantiates an implementation of <code>IXSLDebugger</code>
<li>configures the debugger with the transformation pipeline
<li>starts the debugger in a separate thread
<li>the main thread is then used to listen to incoming requests and call the appropriate debugger methods
</ul><p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>DebugRunner</strong>(java.io.BufferedReader requestIn
,
java.io.PrintWriter requestOut
,
java.io.PrintWriter eventOut)</code></td></tr><tr><td><code><strong>DebugRunner</strong>(int requestPort
,
int eventPort)</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>dispose()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Dispose of this - close all open sockets.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>loop(org.eclipse.wst.xsl.debugger.IXSLDebugger debugger)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
This method starts the given debugger in its own thread, and blocks while waiting
for incoming requests from the request port, until there are no more requests.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static void</code></td><td width="" align="left"><code>main(java.lang.String[] args)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Expected arguments:
<ol>
<li>the class name of the invoker
<li>the file name of the XML launch configuration file
<li>the URL of the source document
<li>the file of the output document
<li>not used (anything)
<li>the class name of the <code>IXSLDebugger</code> instance
<li>the port used for requests
<li>the port used for debug events
</ol></td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>DebugRunner</h2><p><code>public <strong>DebugRunner</strong>(java.io.BufferedReader requestIn
,
java.io.PrintWriter requestOut
,
java.io.PrintWriter eventOut)</code></p><p>Create a new instance of this using the supplied readers and writers.</p><hr><h2>DebugRunner</h2><p><code>public <strong>DebugRunner</strong>(int requestPort
,
int eventPort)</code></p><p>Create a new instance of this given a request port and an event port.</p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>dispose</h2><p><code>public void <strong>dispose</strong>()</code></p><p>Dispose of this - close all open sockets.</p><hr><h2>loop</h2><p><code>public void <strong>loop</strong>(org.eclipse.wst.xsl.debugger.IXSLDebugger debugger)</code></p><p>This method starts the given debugger in its own thread, and blocks while waiting
for incoming requests from the request port, until there are no more requests.</p><h3>Parameters</h3><p><code>debugger</code> - the debugger to start in a thread</p><h3>Throws:</h3><p><code>org.eclipse.wst.xsl.invoker.TransformationException - if a problem occurred while transforming</code></p><hr><h2>main</h2><p><code>public void <strong>main</strong>(java.lang.String[] args)</code></p><p>Expected arguments:
<ol>
<li>the class name of the invoker
<li>the file name of the XML launch configuration file
<li>the URL of the source document
<li>the file of the output document
<li>not used (anything)
<li>the class name of the <code>IXSLDebugger</code> instance
<li>the port used for requests
<li>the port used for debug events
</ol></p><h3>Parameters</h3><p><code>args</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.debugger</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.debugger</strong></font><br>
Class IXSLDebugger</h2><br><hr><pre>public class <strong>IXSLDebugger</strong>
extends </pre>An interface to XSL debugger instances.<p></p><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>addBreakpoint(org.eclipse.wst.xsl.debugger.BreakPoint breakpoint)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Add a breakpoint to this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>addTransformer(javax.xml.transform.Transformer transformer)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Add a transformer to this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public org.eclipse.wst.xsl.debugger.Variable</code></td><td width="" align="left"><code>getVariable(int id)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the variable with the given id.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>quit()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Quit debugging.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>removeBreakpoint(org.eclipse.wst.xsl.debugger.BreakPoint breakpoint)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Remove a breakpoint from this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>resume()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Perform a 'resume' operation.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setEventWriter(java.io.Writer writer)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set the Writer for this to write events to.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setInvoker(org.eclipse.wst.xsl.invoker.IProcessorInvoker invoker)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set the invoker to use.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setSource(java.net.URL sourceURL)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set the URL of the transformation source file.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setTarget(javax.xml.transform.Result res)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set the transformation Result.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setTransformerFactory(javax.xml.transform.TransformerFactory factory)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set the transformer factory to use.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>stack()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Generate a string that represents the current call stack of frames and their variables.
<p>
Frames are generated with the following format: <i>file</i>|<i>frameId</i>|<i>lineNumber</i>|<i>name</i>
This is immediately followed with the id's of the frame's variables (each variable id being unique for the whole process).
</p>
<p>
The separator for frames is $$$. Within a frame, the separator for variable id's is |.
</p>
<p>
e.g. file:/tran1.xsl|1|12|xsl:template name="temp1"|1|2|3$$$file:/tran2.xsl|2|34|xsl:template name="temp2"|4|5|6
This defines 2 frames with id's 1 and 2, which are occur in files tran1.xsl and tran2.xsl respectively.
Frame 1 is currently at line 12, in a template with name temp1, and it defines 3 variables with id's 1, 2 and 3.
</p></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>stepInto()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Perform a 'step into' operation.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>stepOver()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Perform a 'step over' operation.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>stepReturn()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Perform a 'step return' operation.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>suspend()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Perform a 'suspend' operation.</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>addBreakpoint</h2><p><code>public void <strong>addBreakpoint</strong>(org.eclipse.wst.xsl.debugger.BreakPoint breakpoint)</code></p><p>Add a breakpoint to this.</p><h3>Parameters</h3><p><code>breakpoint</code></p><hr><h2>addTransformer</h2><p><code>public void <strong>addTransformer</strong>(javax.xml.transform.Transformer transformer)</code></p><p>Add a transformer to this.</p><h3>Parameters</h3><p><code>transformer</code></p><hr><h2>getVariable</h2><p><code>public org.eclipse.wst.xsl.debugger.Variable <strong>getVariable</strong>(int id)</code></p><p>Get the variable with the given id.</p><h3>Parameters</h3><p><code>id</code> - the id of the variable</p><h3>Returns</h3><p><code>org.eclipse.wst.xsl.debugger.Variable</code> - the variable</p><hr><h2>quit</h2><p><code>public void <strong>quit</strong>()</code></p><p>Quit debugging.</p><hr><h2>removeBreakpoint</h2><p><code>public void <strong>removeBreakpoint</strong>(org.eclipse.wst.xsl.debugger.BreakPoint breakpoint)</code></p><p>Remove a breakpoint from this.</p><h3>Parameters</h3><p><code>breakpoint</code></p><hr><h2>resume</h2><p><code>public void <strong>resume</strong>()</code></p><p>Perform a 'resume' operation.</p><hr><h2>setEventWriter</h2><p><code>public void <strong>setEventWriter</strong>(java.io.Writer writer)</code></p><p>Set the Writer for this to write events to.</p><h3>Parameters</h3><p><code>writer</code> - the writer to write events to</p><hr><h2>setInvoker</h2><p><code>public void <strong>setInvoker</strong>(org.eclipse.wst.xsl.invoker.IProcessorInvoker invoker)</code></p><p>Set the invoker to use.</p><h3>Parameters</h3><p><code>invoker</code> - the invoker to set</p><hr><h2>setSource</h2><p><code>public void <strong>setSource</strong>(java.net.URL sourceURL)</code></p><p>Set the URL of the transformation source file.</p><h3>Parameters</h3><p><code>sourceURL</code> - the source URL</p><hr><h2>setTarget</h2><p><code>public void <strong>setTarget</strong>(javax.xml.transform.Result res)</code></p><p>Set the transformation Result.</p><h3>Parameters</h3><p><code>res</code> - the result</p><hr><h2>setTransformerFactory</h2><p><code>public void <strong>setTransformerFactory</strong>(javax.xml.transform.TransformerFactory factory)</code></p><p>Set the transformer factory to use.</p><h3>Parameters</h3><p><code>factory</code> - the factory to use</p><hr><h2>stack</h2><p><code>public java.lang.String <strong>stack</strong>()</code></p><p>Generate a string that represents the current call stack of frames and their variables.
<p>
Frames are generated with the following format: <i>file</i>|<i>frameId</i>|<i>lineNumber</i>|<i>name</i>
This is immediately followed with the id's of the frame's variables (each variable id being unique for the whole process).
</p>
<p>
The separator for frames is $$$. Within a frame, the separator for variable id's is |.
</p>
<p>
e.g. file:/tran1.xsl|1|12|xsl:template name="temp1"|1|2|3$$$file:/tran2.xsl|2|34|xsl:template name="temp2"|4|5|6
This defines 2 frames with id's 1 and 2, which are occur in files tran1.xsl and tran2.xsl respectively.
Frame 1 is currently at line 12, in a template with name temp1, and it defines 3 variables with id's 1, 2 and 3.
</p></p><h3>Returns</h3><p><code>java.lang.String</code> - the generated string</p><hr><h2>stepInto</h2><p><code>public void <strong>stepInto</strong>()</code></p><p>Perform a 'step into' operation.</p><hr><h2>stepOver</h2><p><code>public void <strong>stepOver</strong>()</code></p><p>Perform a 'step over' operation.</p><hr><h2>stepReturn</h2><p><code>public void <strong>stepReturn</strong>()</code></p><p>Perform a 'step return' operation.</p><hr><h2>suspend</h2><p><code>public void <strong>suspend</strong>()</code></p><p>Perform a 'suspend' operation.</p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.debugger</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.debugger</strong></font><br>
Class StyleFrame</h2><br><hr><pre>public class <strong>StyleFrame</strong>
extends java.lang.Object</pre>An <code>xsl:template</code> that forms part of the call stack.<p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>StyleFrame</strong>(org.eclipse.wst.xsl.debugger.StyleFrame parent)</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>addChild(org.eclipse.wst.xsl.debugger.StyleFrame child)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Add a child frame to this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.util.List</code></td><td width="" align="left"><code>getChildren()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the children of this</td></tr><tr valign="top"><td width="20%" align="right"><code>public int</code></td><td width="" align="left"><code>getCurrentLine()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the line number at which the frame is currently located.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getFilename()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the file in which this frame is found.</td></tr><tr valign="top"><td width="20%" align="right"><code>public int</code></td><td width="" align="left"><code>getId()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
A unique id for this frame</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getName()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the name of this frame.</td></tr><tr valign="top"><td width="20%" align="right"><code>public org.eclipse.wst.xsl.debugger.StyleFrame</code></td><td width="" align="left"><code>getParent()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the parent of this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.util.List</code></td><td width="" align="left"><code>getVariableStack()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get a list of <code>Variables</code>'s</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>removeChild(org.eclipse.wst.xsl.debugger.StyleFrame child)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Remove a child frame from this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>toString()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Creates a string in the format <i>file</i>|<i>frameId</i>|<i>lineNumber</i>|<i>name</i>.
Since pipe is used as a separator, the name has any pipe (|) characters replaced with the literal '%@_PIPE_@%'</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>StyleFrame</h2><p><code>public <strong>StyleFrame</strong>(org.eclipse.wst.xsl.debugger.StyleFrame parent)</code></p><p>Create a new instance of this using the given frame as its parent (may be null if this is the root frame).</p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>addChild</h2><p><code>public void <strong>addChild</strong>(org.eclipse.wst.xsl.debugger.StyleFrame child)</code></p><p>Add a child frame to this.</p><h3>Parameters</h3><p><code>child</code> - the frame to add</p><hr><h2>getChildren</h2><p><code>public java.util.List <strong>getChildren</strong>()</code></p><p>Get the children of this</p><h3>Returns</h3><p><code>java.util.List</code> - a list of <code>StyleFrame</code>'s</p><hr><h2>getCurrentLine</h2><p><code>public int <strong>getCurrentLine</strong>()</code></p><p>Get the line number at which the frame is currently located.</p><h3>Returns</h3><p><code>int</code> - the line number at which this is held</p><hr><h2>getFilename</h2><p><code>public java.lang.String <strong>getFilename</strong>()</code></p><p>Get the file in which this frame is found.</p><h3>Returns</h3><p><code>java.lang.String</code> - the filename for this</p><hr><h2>getId</h2><p><code>public int <strong>getId</strong>()</code></p><p>A unique id for this frame</p><h3>Returns</h3><p><code>int</code> - a unique id for this frame</p><hr><h2>getName</h2><p><code>public java.lang.String <strong>getName</strong>()</code></p><p>Get the name of this frame.</p><h3>Returns</h3><p><code>java.lang.String</code> - the name of this</p><hr><h2>getParent</h2><p><code>public org.eclipse.wst.xsl.debugger.StyleFrame <strong>getParent</strong>()</code></p><p>Get the parent of this.</p><h3>Returns</h3><p><code>org.eclipse.wst.xsl.debugger.StyleFrame</code> - the parent frame</p><hr><h2>getVariableStack</h2><p><code>public java.util.List <strong>getVariableStack</strong>()</code></p><p>Get a list of <code>Variables</code>'s</p><h3>Returns</h3><p><code>java.util.List</code> - the list of variables for this frame</p><hr><h2>removeChild</h2><p><code>public void <strong>removeChild</strong>(org.eclipse.wst.xsl.debugger.StyleFrame child)</code></p><p>Remove a child frame from this.</p><h3>Parameters</h3><p><code>child</code> - the frame to remove</p><hr><h2>toString</h2><p><code>public java.lang.String <strong>toString</strong>()</code></p><p>Creates a string in the format <i>file</i>|<i>frameId</i>|<i>lineNumber</i>|<i>name</i>.
Since pipe is used as a separator, the name has any pipe (|) characters replaced with the literal '%@_PIPE_@%'</p><h3>Returns</h3><p><code>java.lang.String</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.debugger</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.debugger</strong></font><br>
Class Variable</h2><br><hr><pre>public class <strong>Variable</strong>
extends java.lang.Object</pre>An abstract class that XSL processor implementations can subclass for their variables.<p></p><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Field Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>protected static java.lang.String</code></td><td width="80%" align="left"><code>BOOLEAN</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>GLOBAL_SCOPE</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant denoting a global scope variable.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>LOCAL_SCOPE</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant denoting a local scope variable.</td></tr><tr valign="top"><td width="20%" align="right"><code>protected static int</code></td><td width="80%" align="left"><code>MAXIMUM_VALUE_SIZE</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected java.lang.String</code></td><td width="80%" align="left"><code>name</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected static java.lang.String</code></td><td width="80%" align="left"><code>NODESET</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected static java.lang.String</code></td><td width="80%" align="left"><code>NUMBER</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected static java.lang.String</code></td><td width="80%" align="left"><code>OBJECT</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected java.lang.String</code></td><td width="80%" align="left"><code>scope</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected int</code></td><td width="80%" align="left"><code>slotNumber</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected static java.lang.String</code></td><td width="80%" align="left"><code>STRING</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="80%" align="left"><code>TUNNEL_SCOPE</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The constant denoting a tunnel scope variable.</td></tr><tr valign="top"><td width="20%" align="right"><code>protected static java.lang.String</code></td><td width="80%" align="left"><code>UNKNOWN</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected static java.lang.String</code></td><td width="80%" align="left"><code>UNRESOLVED</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><br><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>Variable</strong>(java.lang.String name
,
java.lang.String scope
,
int slotNumber)</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public boolean</code></td><td width="" align="left"><code>equals(java.lang.Object obj)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public int</code></td><td width="" align="left"><code>getId()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the id used for this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getName()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the variable name.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getScope()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the scope of this variable - one of <code>LOCAL_SCOPE</code>, <code>TUNNEL_SCOPE</code> or <code>GLOBAL_SCOPE</code>.</td></tr><tr valign="top"><td width="20%" align="right"><code>public int</code></td><td width="" align="left"><code>getSlotNumber()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the slot number for this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getType()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the type of this variable e.g. string, or node</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getValue()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the current value of this variable as a String.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getValueFirstLine()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the first line of the value truncating to <code>MAXIMUM_VALUE_SIZE</code> where necessary.</td></tr><tr valign="top"><td width="20%" align="right"><code>public int</code></td><td width="" align="left"><code>hashCode()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Field Detail
</h2></td></tr></table><h2>BOOLEAN</h2><p><code>protected static java.lang.String <strong>BOOLEAN</strong></code></p><hr><h2>GLOBAL_SCOPE</h2><p><code>public static java.lang.String <strong>GLOBAL_SCOPE</strong></code></p><table><tr><td>The constant denoting a global scope variable.</td></tr></table><hr><h2>LOCAL_SCOPE</h2><p><code>public static java.lang.String <strong>LOCAL_SCOPE</strong></code></p><table><tr><td>The constant denoting a local scope variable.</td></tr></table><hr><h2>MAXIMUM_VALUE_SIZE</h2><p><code>protected static int <strong>MAXIMUM_VALUE_SIZE</strong></code></p><hr><h2>name</h2><p><code>protected java.lang.String <strong>name</strong></code></p><hr><h2>NODESET</h2><p><code>protected static java.lang.String <strong>NODESET</strong></code></p><hr><h2>NUMBER</h2><p><code>protected static java.lang.String <strong>NUMBER</strong></code></p><hr><h2>OBJECT</h2><p><code>protected static java.lang.String <strong>OBJECT</strong></code></p><hr><h2>scope</h2><p><code>protected java.lang.String <strong>scope</strong></code></p><hr><h2>slotNumber</h2><p><code>protected int <strong>slotNumber</strong></code></p><hr><h2>STRING</h2><p><code>protected static java.lang.String <strong>STRING</strong></code></p><hr><h2>TUNNEL_SCOPE</h2><p><code>public static java.lang.String <strong>TUNNEL_SCOPE</strong></code></p><table><tr><td>The constant denoting a tunnel scope variable.</td></tr></table><hr><h2>UNKNOWN</h2><p><code>protected static java.lang.String <strong>UNKNOWN</strong></code></p><hr><h2>UNRESOLVED</h2><p><code>protected static java.lang.String <strong>UNRESOLVED</strong></code></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>Variable</h2><p><code>public <strong>Variable</strong>(java.lang.String name
,
java.lang.String scope
,
int slotNumber)</code></p><p>Create a new instance of this with the given name, scope and slot number.</p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>equals</h2><p><code>public boolean <strong>equals</strong>(java.lang.Object obj)</code></p><p></p><h3>Parameters</h3><p><code>obj</code></p><h3>Returns</h3><p><code>boolean</code></p><hr><h2>getId</h2><p><code>public int <strong>getId</strong>()</code></p><p>Get the id used for this.</p><h3>Returns</h3><p><code>int</code> - the variable id</p><hr><h2>getName</h2><p><code>public java.lang.String <strong>getName</strong>()</code></p><p>Get the variable name.</p><h3>Returns</h3><p><code>java.lang.String</code> - the variable name</p><hr><h2>getScope</h2><p><code>public java.lang.String <strong>getScope</strong>()</code></p><p>Get the scope of this variable - one of <code>LOCAL_SCOPE</code>, <code>TUNNEL_SCOPE</code> or <code>GLOBAL_SCOPE</code>.</p><h3>Returns</h3><p><code>java.lang.String</code> - the variable scope</p><hr><h2>getSlotNumber</h2><p><code>public int <strong>getSlotNumber</strong>()</code></p><p>Get the slot number for this.</p><h3>Returns</h3><p><code>int</code> - the slot number</p><hr><h2>getType</h2><p><code>public java.lang.String <strong>getType</strong>()</code></p><p>Get the type of this variable e.g. string, or node</p><h3>Returns</h3><p><code>java.lang.String</code> - the variable type</p><hr><h2>getValue</h2><p><code>public java.lang.String <strong>getValue</strong>()</code></p><p>Get the current value of this variable as a String.</p><h3>Returns</h3><p><code>java.lang.String</code> - the value of this</p><hr><h2>getValueFirstLine</h2><p><code>public java.lang.String <strong>getValueFirstLine</strong>()</code></p><p>Get the first line of the value truncating to <code>MAXIMUM_VALUE_SIZE</code> where necessary.</p><h3>Returns</h3><p><code>java.lang.String</code> - the first line of the value</p><hr><h2>hashCode</h2><p><code>public int <strong>hashCode</strong>()</code></p><p></p><h3>Returns</h3><p><code>int</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.invoker</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.invoker</strong></font><br>
Class ConfigurationException</h2><br><hr><pre>public class <strong>ConfigurationException</strong>
extends java.lang.Exception</pre>An exception thrown when configuration of an XSL transform pipeline fails.<p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>ConfigurationException</strong>(java.lang.String msg
,
java.lang.Throwable t)</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>ConfigurationException</h2><p><code>public <strong>ConfigurationException</strong>(java.lang.String msg
,
java.lang.Throwable t)</code></p><p>Create the exception.</p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.invoker</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.invoker</strong></font><br>
Class IProcessorInvoker</h2><br><hr><pre>public class <strong>IProcessorInvoker</strong>
extends </pre>Interface used by the launched process to define the XSL transformation pipeline.
The <code>setFeatures</code> and <code>addStylesheet</code> methods should be called
before calling <code>transform</code> to do the actual transformation.
<p>
If <code>addStylesheet</code> is not called before <code>transform</code>, then
it is assumed that the source document contains and embedded stylesheet instruction.
</p><p></p><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>addStylesheet(java.net.URL stylesheet
,
java.util.Map parameters
,
java.util.Properties outputProperties
,
javax.xml.transform.URIResolver resolver)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Add a stylesheet to the pipeline (order is important).</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setFeatures(java.util.Map features)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set the processor-specific features to use.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>transform(java.net.URL source
,
javax.xml.transform.Result res)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Perform the actual transformation.</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>addStylesheet</h2><p><code>public void <strong>addStylesheet</strong>(java.net.URL stylesheet
,
java.util.Map parameters
,
java.util.Properties outputProperties
,
javax.xml.transform.URIResolver resolver)</code></p><p>Add a stylesheet to the pipeline (order is important).</p><h3>Parameters</h3><p><code>stylesheet</code> - the URL of the stylesheet to add</p><p><code>parameters</code> - the map of parameters for the stylesheet</p><p><code>outputProperties</code> - the output properties</p><p><code>resolver</code> - the <code>URIResolver</code> to use</p><h3>Throws:</h3><p><code>javax.xml.transform.TransformerConfigurationException - if stylesheet could not be added</code></p><hr><h2>setFeatures</h2><p><code>public void <strong>setFeatures</strong>(java.util.Map features)</code></p><p>Set the processor-specific features to use.</p><h3>Parameters</h3><p><code>features</code> - a map of String v. String features</p><hr><h2>transform</h2><p><code>public void <strong>transform</strong>(java.net.URL source
,
javax.xml.transform.Result res)</code></p><p>Perform the actual transformation.</p><h3>Parameters</h3><p><code>source</code> - the URL of the XML source document</p><p><code>res</code> - the transformation result</p><h3>Throws:</h3><p><code>org.eclipse.wst.xsl.invoker.TransformationException - if the transformation failed</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.invoker</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.invoker</strong></font><br>
Class JAXPSAXProcessorInvoker</h2><br><hr><pre>public class <strong>JAXPSAXProcessorInvoker</strong>
extends java.lang.Object</pre>An implementation of <code>IProcessorInvoker</code> that uses JAXP as the underlying
transformation mechanism.<p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>JAXPSAXProcessorInvoker</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>addStylesheet(java.net.URL stylesheet
,
java.util.Map parameters
,
java.util.Properties outputProperties
,
javax.xml.transform.URIResolver resolver)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected javax.xml.transform.Transformer</code></td><td width="" align="left"><code>addStylesheet(javax.xml.transform.Source source
,
javax.xml.transform.URIResolver resolver
,
java.util.Map parameters
,
java.util.Properties outputProperties)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected org.xml.sax.XMLReader</code></td><td width="" align="left"><code>createReader()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>protected javax.xml.transform.TransformerFactory</code></td><td width="" align="left"><code>createTransformerFactory()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setFeatures(java.util.Map features)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>transform(java.net.URL sourceURL
,
javax.xml.transform.Result res)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>transform(org.xml.sax.InputSource inputsource
,
javax.xml.transform.Result res)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Transform using an InputSource rather than a URL</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>JAXPSAXProcessorInvoker</h2><p><code>public <strong>JAXPSAXProcessorInvoker</strong>()</code></p><p>Create a new instance of this.</p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>addStylesheet</h2><p><code>public void <strong>addStylesheet</strong>(java.net.URL stylesheet
,
java.util.Map parameters
,
java.util.Properties outputProperties
,
javax.xml.transform.URIResolver resolver)</code></p><p></p><h3>Parameters</h3><p><code>stylesheet</code></p><p><code>parameters</code></p><p><code>outputProperties</code></p><p><code>resolver</code></p><h3>Throws:</h3><p><code>javax.xml.transform.TransformerConfigurationException</code></p><hr><h2>addStylesheet</h2><p><code>protected javax.xml.transform.Transformer <strong>addStylesheet</strong>(javax.xml.transform.Source source
,
javax.xml.transform.URIResolver resolver
,
java.util.Map parameters
,
java.util.Properties outputProperties)</code></p><p></p><h3>Parameters</h3><p><code>source</code></p><p><code>resolver</code></p><p><code>parameters</code></p><p><code>outputProperties</code></p><h3>Returns</h3><p><code>javax.xml.transform.Transformer</code></p><h3>Throws:</h3><p><code>javax.xml.transform.TransformerConfigurationException</code></p><hr><h2>createReader</h2><p><code>protected org.xml.sax.XMLReader <strong>createReader</strong>()</code></p><p></p><h3>Returns</h3><p><code>org.xml.sax.XMLReader</code></p><h3>Throws:</h3><p><code>org.xml.sax.SAXException</code></p><p><code>javax.xml.parsers.ParserConfigurationException</code></p><hr><h2>createTransformerFactory</h2><p><code>protected javax.xml.transform.TransformerFactory <strong>createTransformerFactory</strong>()</code></p><p></p><h3>Returns</h3><p><code>javax.xml.transform.TransformerFactory</code></p><hr><h2>setFeatures</h2><p><code>public void <strong>setFeatures</strong>(java.util.Map features)</code></p><p></p><h3>Parameters</h3><p><code>features</code></p><h3>Throws:</h3><p><code>javax.xml.transform.TransformerFactoryConfigurationError</code></p><hr><h2>transform</h2><p><code>public void <strong>transform</strong>(java.net.URL sourceURL
,
javax.xml.transform.Result res)</code></p><p></p><h3>Parameters</h3><p><code>sourceURL</code></p><p><code>res</code></p><h3>Throws:</h3><p><code>org.eclipse.wst.xsl.invoker.TransformationException</code></p><hr><h2>transform</h2><p><code>public void <strong>transform</strong>(org.xml.sax.InputSource inputsource
,
javax.xml.transform.Result res)</code></p><p>Transform using an InputSource rather than a URL</p><h3>Parameters</h3><p><code>inputsource</code> - the InputSource to use</p><p><code>res</code> - the Result</p><h3>Throws:</h3><p><code>org.eclipse.wst.xsl.invoker.TransformationException - if an error occurred during transformation</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.invoker</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.invoker</strong></font><br>
Class Main</h2><br><hr><pre>public class <strong>Main</strong>
extends java.lang.Object</pre>The class whose <code>main</code> method is called when launching the transformation process from
Eclipse.<p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>Main</strong>()</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static void</code></td><td width="" align="left"><code>main(java.lang.String[] args)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The <code>main</code> method called when launching the transformation process.
There are 4 required arguments:
<ol>
<li>The class name of the <code>IProcessorInvoker</code> to use
<li>The launch file (serialized <code>PipelineDefinition</code>)
<li>The URL of the source XML document
<li>The file where output will be written
</ol></td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>Main</h2><p><code>public <strong>Main</strong>()</code></p><p></p><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>main</h2><p><code>public void <strong>main</strong>(java.lang.String[] args)</code></p><p>The <code>main</code> method called when launching the transformation process.
There are 4 required arguments:
<ol>
<li>The class name of the <code>IProcessorInvoker</code> to use
<li>The launch file (serialized <code>PipelineDefinition</code>)
<li>The URL of the source XML document
<li>The file where output will be written
</ol></p><h3>Parameters</h3><p><code>args</code> - the 4 required arguments</p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.invoker</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.invoker</strong></font><br>
Class Messages</h2><br><hr><pre>public class <strong>Messages</strong>
extends java.lang.Object</pre>Messages for the transformation.<p></p><hr><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr><tr valign="top"><td width="20%" align="right"><code>public static java.lang.String</code></td><td width="" align="left"><code>getString(java.lang.String key)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get a message for the given key.</td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Methods Detail
</h2></td></tr></table><h2>getString</h2><p><code>public java.lang.String <strong>getString</strong>(java.lang.String key)</code></p><p>Get a message for the given key.</p><h3>Parameters</h3><p><code>key</code> - the message key</p><h3>Returns</h3><p><code>java.lang.String</code> - the message</p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.invoker</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.invoker</strong></font><br>
Class TransformationException</h2><br><hr><pre>public class <strong>TransformationException</strong>
extends java.lang.Exception</pre>Checked Exception for transformation errors.<p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>TransformationException</strong>(java.lang.String message)</code></td></tr><tr><td><code><strong>TransformationException</strong>(java.lang.String message
,
java.lang.Throwable cause)</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>TransformationException</h2><p><code>public <strong>TransformationException</strong>(java.lang.String message)</code></p><p>Create a new instance of this with the given message.</p><hr><h2>TransformationException</h2><p><code>public <strong>TransformationException</strong>(java.lang.String message
,
java.lang.Throwable cause)</code></p><p>Create a new instance of this with the given message and cause.</p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.invoker.config</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.invoker.config</strong></font><br>
Class CreationException</h2><br><hr><pre>public class <strong>CreationException</strong>
extends java.lang.Exception</pre>Checked Exception for object creation errors.<p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>CreationException</strong>(java.lang.String message)</code></td></tr><tr><td><code><strong>CreationException</strong>(java.lang.String message
,
java.lang.Throwable cause)</code></td></tr></table><br><table width="100%" border="1"><tr cols="2" bgcolor="#CCCCFF"><td colspan="2" width="100%"><h2>Method Summary</h2></td></tr></table><hr><table cols="2" width="100%" border="1"><tr colspan="2" width="100%" bgcolor="#CCCCFF" align="left"><td><h2>
Constructor Detail
</h2></td></tr></table><h2>CreationException</h2><p><code>public <strong>CreationException</strong>(java.lang.String message)</code></p><p>Create a new instance of this with the given message.</p><hr><h2>CreationException</h2><p><code>public <strong>CreationException</strong>(java.lang.String message
,
java.lang.Throwable cause)</code></p><p>Create a new instance of this with the given message and cause.</p><hr></body></html>