blob: c85aa146b7ac84030115c6db2e4f3fc5ef31029d [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><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 Messages</h2><br><hr><pre>public class <strong>Messages</strong>
extends java.lang.Object</pre>Messages for the configuration.<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.config</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.invoker.config</strong></font><br>
Class PipelineDefinition</h2><br><hr><pre>public class <strong>PipelineDefinition</strong>
extends java.lang.Object</pre>The definition of the transformation pipeline.
<p>
This class is loaded on both the Eclipse classpath and the transformation process's classpath.
The whole definition is serialized to an XML document by the Eclipse launcher, and is then
read by the transformation process when launched.
</p><p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>PipelineDefinition</strong>()</code></td></tr><tr><td><code><strong>PipelineDefinition</strong>(java.io.File launchFile)</code></td></tr><tr><td><code><strong>PipelineDefinition</strong>(org.w3c.dom.Document doc)</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>addFeature(org.eclipse.wst.xsl.invoker.config.TypedValue feature)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Add a feature to this configuration</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>addTransformDef(org.eclipse.wst.xsl.invoker.config.TransformDefinition tdef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Add a transform definition to this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>configure(org.eclipse.wst.xsl.invoker.IProcessorInvoker invoker)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Configure the invoker from this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.util.Set</code></td><td width="" align="left"><code>getFeatures()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the set of features defined.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.util.List</code></td><td width="" align="left"><code>getTransformDefs()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the list of <code>TransformDefinition</code>'s.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>removeFeature(org.eclipse.wst.xsl.invoker.config.TypedValue feature)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Remove a feature from the set of features</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>removeTransformDef(org.eclipse.wst.xsl.invoker.config.TransformDefinition tdef)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Remove a transform definition from this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setUseEmbedded(boolean embedded)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set whether to use an XSL declaration embedded in the XML file</td></tr><tr valign="top"><td width="20%" align="right"><code>public org.w3c.dom.Document</code></td><td width="" align="left"><code>toXML()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Serialize this to a DOM Document.</td></tr><tr valign="top"><td width="20%" align="right"><code>public boolean</code></td><td width="" align="left"><code>useEmbedded()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get whether to use an XSL declaration embedded in the XML file</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>PipelineDefinition</h2><p><code>public <strong>PipelineDefinition</strong>()</code></p><p>Create a new empty instance of this.</p><hr><h2>PipelineDefinition</h2><p><code>public <strong>PipelineDefinition</strong>(java.io.File launchFile)</code></p><p>Create a new instance of this by reading the specified XML file.</p><hr><h2>PipelineDefinition</h2><p><code>public <strong>PipelineDefinition</strong>(org.w3c.dom.Document doc)</code></p><p>Create a new instance of this from the specified document</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>addFeature</h2><p><code>public void <strong>addFeature</strong>(org.eclipse.wst.xsl.invoker.config.TypedValue feature)</code></p><p>Add a feature to this configuration</p><h3>Parameters</h3><p><code>feature</code> - the feature to add</p><hr><h2>addTransformDef</h2><p><code>public void <strong>addTransformDef</strong>(org.eclipse.wst.xsl.invoker.config.TransformDefinition tdef)</code></p><p>Add a transform definition to this.</p><h3>Parameters</h3><p><code>tdef</code> - the transform definition to add</p><hr><h2>configure</h2><p><code>public void <strong>configure</strong>(org.eclipse.wst.xsl.invoker.IProcessorInvoker invoker)</code></p><p>Configure the invoker from this.</p><h3>Parameters</h3><p><code>invoker</code> - the invoker to configure</p><h3>Throws:</h3><p><code>org.eclipse.wst.xsl.invoker.ConfigurationException - if an exception occurs during configuration</code></p><hr><h2>getFeatures</h2><p><code>public java.util.Set <strong>getFeatures</strong>()</code></p><p>Get the set of features defined.</p><h3>Returns</h3><p><code>java.util.Set</code> - the set of features</p><hr><h2>getTransformDefs</h2><p><code>public java.util.List <strong>getTransformDefs</strong>()</code></p><p>Get the list of <code>TransformDefinition</code>'s.</p><h3>Returns</h3><p><code>java.util.List</code> - the list of transform definitions</p><hr><h2>removeFeature</h2><p><code>public void <strong>removeFeature</strong>(org.eclipse.wst.xsl.invoker.config.TypedValue feature)</code></p><p>Remove a feature from the set of features</p><h3>Parameters</h3><p><code>feature</code> - the feature to remove</p><hr><h2>removeTransformDef</h2><p><code>public void <strong>removeTransformDef</strong>(org.eclipse.wst.xsl.invoker.config.TransformDefinition tdef)</code></p><p>Remove a transform definition from this.</p><h3>Parameters</h3><p><code>tdef</code> - the transform definition to remove</p><hr><h2>setUseEmbedded</h2><p><code>public void <strong>setUseEmbedded</strong>(boolean embedded)</code></p><p>Set whether to use an XSL declaration embedded in the XML file</p><h3>Parameters</h3><p><code>embedded</code> - true to use embedded</p><hr><h2>toXML</h2><p><code>public org.w3c.dom.Document <strong>toXML</strong>()</code></p><p>Serialize this to a DOM Document.</p><h3>Returns</h3><p><code>org.w3c.dom.Document</code> - the serialized document</p><h3>Throws:</h3><p><code>javax.xml.parsers.ParserConfigurationException - if a problem occurs during serialization</code></p><hr><h2>useEmbedded</h2><p><code>public boolean <strong>useEmbedded</strong>()</code></p><p>Get whether to use an XSL declaration embedded in the XML file</p><h3>Returns</h3><p><code>boolean</code> - true if embedded</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 TransformDefinition</h2><br><hr><pre>public class <strong>TransformDefinition</strong>
extends java.lang.Object</pre>A definition of a particular step in the transformation pipeline.<p></p><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>TransformDefinition</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>addParameter(org.eclipse.wst.xsl.invoker.config.TypedValue parameter)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Add a parameter to the set of parameters</td></tr><tr valign="top"><td width="20%" align="right"><code>public org.w3c.dom.Element</code></td><td width="" align="left"><code>asXML(org.w3c.dom.Document doc)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Serialize this to a Document fragment.</td></tr><tr valign="top"><td width="20%" align="right"><code>public static org.eclipse.wst.xsl.invoker.config.TransformDefinition</code></td><td width="" align="left"><code>fromXML(org.w3c.dom.Element transformEl)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Create a new instance of this from its serialized form.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.util.Properties</code></td><td width="" align="left"><code>getOutputProperties()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the output properties for this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.util.Set</code></td><td width="" align="left"><code>getParameters()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
The set of parameters</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.util.Map</code></td><td width="" align="left"><code>getParametersAsMap()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the parameters as a map of name (<code>String</code>) v. value <code>TypedValue</code>.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getResolverClass()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the name of the <code>URIResolver</code> class to use.</td></tr><tr valign="top"><td width="20%" align="right"><code>public java.lang.String</code></td><td width="" align="left"><code>getStylesheetURL()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Get the URL of the stylesheet.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>removeOutputProperty(java.lang.String name)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Remove an output property.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>removeParameter(org.eclipse.wst.xsl.invoker.config.TypedValue parameter)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Remove a parameter.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setOutputProperties(java.util.Properties outputProperties)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set the output properties for this.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setOutputProperty(java.lang.String name
,
java.lang.String value)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set the value of a specific output property.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setResolverClass(java.lang.String resolver)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set the name of the <code>URIResolver</code> class to use.</td></tr><tr valign="top"><td width="20%" align="right"><code>public void</code></td><td width="" align="left"><code>setStylesheetURL(java.lang.String stylesheet)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Set the URL of the stylesheet.</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>TransformDefinition</h2><p><code>public <strong>TransformDefinition</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>addParameter</h2><p><code>public void <strong>addParameter</strong>(org.eclipse.wst.xsl.invoker.config.TypedValue parameter)</code></p><p>Add a parameter to the set of parameters</p><h3>Parameters</h3><p><code>parameter</code> - the parameter to add</p><hr><h2>asXML</h2><p><code>public org.w3c.dom.Element <strong>asXML</strong>(org.w3c.dom.Document doc)</code></p><p>Serialize this to a Document fragment.</p><h3>Parameters</h3><p><code>doc</code> - the document to attach to</p><h3>Returns</h3><p><code>org.w3c.dom.Element</code> - the root element of the fragment</p><hr><h2>fromXML</h2><p><code>public org.eclipse.wst.xsl.invoker.config.TransformDefinition <strong>fromXML</strong>(org.w3c.dom.Element transformEl)</code></p><p>Create a new instance of this from its serialized form.</p><h3>Parameters</h3><p><code>transformEl</code> - the element to create this from</p><h3>Returns</h3><p><code>org.eclipse.wst.xsl.invoker.config.TransformDefinition</code> - a new instance of this</p><hr><h2>getOutputProperties</h2><p><code>public java.util.Properties <strong>getOutputProperties</strong>()</code></p><p>Get the output properties for this.</p><h3>Returns</h3><p><code>java.util.Properties</code> - the output properties</p><hr><h2>getParameters</h2><p><code>public java.util.Set <strong>getParameters</strong>()</code></p><p>The set of parameters</p><h3>Returns</h3><p><code>java.util.Set</code> - a set of <code>TypedValue</code>'s</p><hr><h2>getParametersAsMap</h2><p><code>public java.util.Map <strong>getParametersAsMap</strong>()</code></p><p>Get the parameters as a map of name (<code>String</code>) v. value <code>TypedValue</code>.</p><h3>Returns</h3><p><code>java.util.Map</code> - a map of names and values</p><h3>Throws:</h3><p><code>org.eclipse.wst.xsl.invoker.config.CreationException - if an exception occurred during object creation</code></p><hr><h2>getResolverClass</h2><p><code>public java.lang.String <strong>getResolverClass</strong>()</code></p><p>Get the name of the <code>URIResolver</code> class to use.</p><h3>Returns</h3><p><code>java.lang.String</code> - the resolver's class name</p><hr><h2>getStylesheetURL</h2><p><code>public java.lang.String <strong>getStylesheetURL</strong>()</code></p><p>Get the URL of the stylesheet.</p><h3>Returns</h3><p><code>java.lang.String</code> - the stylesheet URL</p><hr><h2>removeOutputProperty</h2><p><code>public void <strong>removeOutputProperty</strong>(java.lang.String name)</code></p><p>Remove an output property.</p><h3>Parameters</h3><p><code>name</code> - the output property to remove</p><hr><h2>removeParameter</h2><p><code>public void <strong>removeParameter</strong>(org.eclipse.wst.xsl.invoker.config.TypedValue parameter)</code></p><p>Remove a parameter.</p><h3>Parameters</h3><p><code>parameter</code> - the parameter to remove</p><hr><h2>setOutputProperties</h2><p><code>public void <strong>setOutputProperties</strong>(java.util.Properties outputProperties)</code></p><p>Set the output properties for this.</p><h3>Parameters</h3><p><code>outputProperties</code> - the output properties to set</p><hr><h2>setOutputProperty</h2><p><code>public void <strong>setOutputProperty</strong>(java.lang.String name
,
java.lang.String value)</code></p><p>Set the value of a specific output property.</p><h3>Parameters</h3><p><code>name</code> - the output property</p><p><code>value</code> - the value</p><hr><h2>setResolverClass</h2><p><code>public void <strong>setResolverClass</strong>(java.lang.String resolver)</code></p><p>Set the name of the <code>URIResolver</code> class to use.</p><h3>Parameters</h3><p><code>resolver</code> - the resolver's class name</p><hr><h2>setStylesheetURL</h2><p><code>public void <strong>setStylesheetURL</strong>(java.lang.String stylesheet)</code></p><p>Set the URL of the stylesheet.</p><h3>Parameters</h3><p><code>stylesheet</code> - the stylesheet URL</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 TypedValue</h2><br><hr><pre>public class <strong>TypedValue</strong>
extends java.lang.Object</pre>A value that is to be instantiated from a particular type e.g. Double, Object.<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>package-private java.lang.String</code></td><td width="80%" align="left"><code>type</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>package-private java.lang.String</code></td><td width="80%" align="left"><code>uri</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</td></tr><tr valign="top"><td width="20%" align="right"><code>package-private java.lang.String</code></td><td width="80%" align="left"><code>value</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>TypedValue</strong>(java.lang.String uri
,
java.lang.String type
,
java.lang.String value)</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 java.lang.Object</code></td><td width="" align="left"><code>createValue()</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
Create the type of object defined by this.</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>type</h2><p><code>package-private java.lang.String <strong>type</strong></code></p><hr><h2>uri</h2><p><code>package-private java.lang.String <strong>uri</strong></code></p><hr><h2>value</h2><p><code>package-private java.lang.String <strong>value</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>TypedValue</h2><p><code>public <strong>TypedValue</strong>(java.lang.String uri
,
java.lang.String type
,
java.lang.String value)</code></p><p>Create a new instance of this from the given information.</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>createValue</h2><p><code>public java.lang.Object <strong>createValue</strong>()</code></p><p>Create the type of object defined by this.</p><h3>Returns</h3><p><code>java.lang.Object</code> - the value</p><h3>Throws:</h3><p><code>org.eclipse.wst.xsl.invoker.config.CreationException - if a problem occurred</code></p><hr><p><font size="+1"><strong>Package org.eclipse.wst.xsl.xalan.debugger</strong></font></p><hr><h2><font size="-1"><strong>org.eclipse.wst.xsl.xalan.debugger</strong></font><br>
Class XalanDebugger</h2><br><hr><pre>public class <strong>XalanDebugger</strong>
extends org.eclipse.wst.xsl.debugger.AbstractDebugger</pre><hr><table width="100%" border="1"><tr bgcolor="#CCCCFF"><td width="100%"><h2>Constructor Summary</h2></td></tr><tr><td><code><strong>XalanDebugger</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>addTransformer(javax.xml.transform.Transformer transformer)</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;
</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;
</td></tr><tr valign="top"><td width="20%" align="right"><code>package-private void</code></td><td width="" align="left"><code>setCurrentTraceListener(org.eclipse.wst.xsl.xalan.debugger.XalanTraceListener currentTraceListener)</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>setTransformerFactory(javax.xml.transform.TransformerFactory factory)</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>XalanDebugger</h2><p><code>public <strong>XalanDebugger</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>addTransformer</h2><p><code>public void <strong>addTransformer</strong>(javax.xml.transform.Transformer transformer)</code></p><p></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></p><h3>Parameters</h3><p><code>id</code></p><h3>Returns</h3><p><code>org.eclipse.wst.xsl.debugger.Variable</code></p><hr><h2>setCurrentTraceListener</h2><p><code>package-private void <strong>setCurrentTraceListener</strong>(org.eclipse.wst.xsl.xalan.debugger.XalanTraceListener currentTraceListener)</code></p><p></p><h3>Parameters</h3><p><code>currentTraceListener</code></p><hr><h2>setTransformerFactory</h2><p><code>public void <strong>setTransformerFactory</strong>(javax.xml.transform.TransformerFactory factory)</code></p><p></p><h3>Parameters</h3><p><code>factory</code></p><hr></body></html>