<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.biouml.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.biouml.org/index.php?action=history&amp;feed=atom&amp;title=Host_object_%28extension_point%29</id>
		<title>Host object (extension point) - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.biouml.org/index.php?action=history&amp;feed=atom&amp;title=Host_object_%28extension_point%29"/>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;action=history"/>
		<updated>2026-04-13T05:57:21Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=3657&amp;oldid=prev</id>
		<title>Lan@dote.ru: +link to list of host objects</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=3657&amp;oldid=prev"/>
				<updated>2013-05-16T08:12:28Z</updated>
		
		<summary type="html">&lt;p&gt;+link to list of host objects&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 08:12, 16 May 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 166:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 166:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;After that this host object is ready for methods. If you create any analysis method, you can add js=&amp;quot;siteAnalysis.methodName&amp;quot; when registering the method and method methodName will be generated automatically in host object siteAnalysis along with documentation.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;After that this host object is ready for methods. If you create any analysis method, you can add js=&amp;quot;siteAnalysis.methodName&amp;quot; when registering the method and method methodName will be generated automatically in host object siteAnalysis along with documentation.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;=== See also ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* [[:Category:Host objects|List of host objects]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lan@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2932&amp;oldid=prev</id>
		<title>Lan@dote.ru: {{Annotation}}</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2932&amp;oldid=prev"/>
				<updated>2013-05-13T08:57:20Z</updated>
		
		<summary type="html">&lt;p&gt;{{Annotation}}&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 08:57, 13 May 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 146:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 146:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Host objects for analyses ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Host objects for analyses ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;There is a special lightweight family of host objects specially designed for [[Method (extension point)|analysis methods]]. These host objects must subclass {{Class|ru.biosoft.analysis.javascript.JavaScriptAnalysisHost}} class and have {{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Class&lt;/del&gt;|ru.biosoft.util.bean.PropertyName}} and {{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Class&lt;/del&gt;|ru.biosoft.util.bean.PropertyDescription}} annotations:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;There is a special lightweight family of host objects specially designed for [[Method (extension point)|analysis methods]]. These host objects must subclass {{Class|ru.biosoft.analysis.javascript.JavaScriptAnalysisHost}} class and have {{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Annotation&lt;/ins&gt;|ru.biosoft.util.bean.PropertyName}} and {{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Annotation&lt;/ins&gt;|ru.biosoft.util.bean.PropertyDescription}} annotations:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; import ru.biosoft.analysis.javascript.JavaScriptAnalysisHost;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; import ru.biosoft.analysis.javascript.JavaScriptAnalysisHost;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lan@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2928&amp;oldid=prev</id>
		<title>Lan@dote.ru: {{Class}}</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2928&amp;oldid=prev"/>
				<updated>2013-05-13T08:53:34Z</updated>
		
		<summary type="html">&lt;p&gt;{{Class}}&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 08:53, 13 May 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 146:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 146:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Host objects for analyses ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Host objects for analyses ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;There is a special lightweight family of host objects specially designed for [[Method (extension point)|analysis methods]]. These host objects must subclass &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/del&gt;ru.biosoft.analysis.javascript.JavaScriptAnalysisHost&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; &lt;/del&gt;class and have &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/del&gt;PropertyName&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/del&gt;PropertyDescription&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; &lt;/del&gt;annotations:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;There is a special lightweight family of host objects specially designed for [[Method (extension point)|analysis methods]]. These host objects must subclass &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{Class|&lt;/ins&gt;ru.biosoft.analysis.javascript.JavaScriptAnalysisHost&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}} &lt;/ins&gt;class and have &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{Class|ru.biosoft.util.bean.&lt;/ins&gt;PropertyName&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}} &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{Class|ru.biosoft.util.bean.&lt;/ins&gt;PropertyDescription&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}} &lt;/ins&gt;annotations:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; import ru.biosoft.analysis.javascript.JavaScriptAnalysisHost;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; import ru.biosoft.analysis.javascript.JavaScriptAnalysisHost;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lan@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2850&amp;oldid=prev</id>
		<title>Lan@dote.ru: Template used</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2850&amp;oldid=prev"/>
				<updated>2013-05-08T09:04:47Z</updated>
		
		<summary type="html">&lt;p&gt;Template used&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 09:04, 8 May 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;Identifier&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{Extension point|&lt;/ins&gt;hostObject|ru.biosoft.plugins.javascript&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:ru.biosoft.plugins.javascript.&lt;/del&gt;hostObject&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;Plugin&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:[[ru.biosoft.plugins.javascript (plugin)&lt;/del&gt;|ru.biosoft.plugins.javascript&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Description ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Description ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Using this extension point plug-in can provide access to particular Java objects (host objects) provided by plug-in. Plug-in host oblects will be shown in 'Analyses/JavaScript/host objects' section in repository tree. Host object description (help) will be shown in View/Edit tab when the host object item will be selected in repository tree.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Using this extension point plug-in can provide access to particular Java objects (host objects) provided by plug-in. Plug-in host oblects will be shown in 'Analyses/JavaScript/host objects' section in repository tree. Host object description (help) will be shown in View/Edit tab when the host object item will be selected in repository tree.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 169:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 165:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; &amp;lt;/extension&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; &amp;lt;/extension&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;After that this host object is ready for methods. If you create any analysis method, you can add js=&amp;quot;siteAnalysis.methodName&amp;quot; when registering the method and method methodName will be generated automatically in host object siteAnalysis along with documentation. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;After that this host object is ready for methods. If you create any analysis method, you can add js=&amp;quot;siteAnalysis.methodName&amp;quot; when registering the method and method methodName will be generated automatically in host object siteAnalysis along with documentation.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Category:Extension points]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lan@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2622&amp;oldid=prev</id>
		<title>Lan@dote.ru: +plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2622&amp;oldid=prev"/>
				<updated>2013-05-07T06:19:38Z</updated>
		
		<summary type="html">&lt;p&gt;+plugin&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:19, 7 May 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;Identifier&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;Identifier&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:ru.biosoft.plugins.javascript.hostObject&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:ru.biosoft.plugins.javascript.hostObject&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;;Plugin&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;:[[ru.biosoft.plugins.javascript (plugin)|ru.biosoft.plugins.javascript]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Description ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Description ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lan@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2604&amp;oldid=prev</id>
		<title>Lan@dote.ru: Lan@dote.ru moved page Host Object (extension point) to Host object (extension point) without leaving a redirect</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2604&amp;oldid=prev"/>
				<updated>2013-05-07T05:58:23Z</updated>
		
		<summary type="html">&lt;p&gt;Lan@dote.ru moved page &lt;a href=&quot;/index.php?title=Host_Object_(extension_point)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Host Object (extension point) (page does not exist)&quot;&gt;Host Object (extension point)&lt;/a&gt; to &lt;a href=&quot;/index.php/Host_object_(extension_point)&quot; title=&quot;Host object (extension point)&quot;&gt;Host object (extension point)&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 05:58, 7 May 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Lan@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2602&amp;oldid=prev</id>
		<title>Lan@dote.ru: Lan@dote.ru moved page HostObject (extension point) to Host Object (extension point) without leaving a redirect</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=2602&amp;oldid=prev"/>
				<updated>2013-05-07T05:57:12Z</updated>
		
		<summary type="html">&lt;p&gt;Lan@dote.ru moved page &lt;a href=&quot;/index.php?title=HostObject_(extension_point)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;HostObject (extension point) (page does not exist)&quot;&gt;HostObject (extension point)&lt;/a&gt; to &lt;a href=&quot;/index.php?title=Host_Object_(extension_point)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Host Object (extension point) (page does not exist)&quot;&gt;Host Object (extension point)&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 05:57, 7 May 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Lan@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=977&amp;oldid=prev</id>
		<title>Lan@dote.ru at 07:58, 16 April 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=977&amp;oldid=prev"/>
				<updated>2013-04-16T07:58:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 07:58, 16 April 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;__NOTOC__&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;Identifier&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;Identifier&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:ru.biosoft.plugins.javascript.hostObject&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:ru.biosoft.plugins.javascript.hostObject&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lan@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=976&amp;oldid=prev</id>
		<title>Lan@dote.ru: Created page with &quot;__NOTOC__ ;Identifier :ru.biosoft.plugins.javascript.hostObject  === Description === Using this extension point plug-in can provide access to particular Java objects (host obj...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=Host_object_(extension_point)&amp;diff=976&amp;oldid=prev"/>
				<updated>2013-04-16T07:58:44Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;__NOTOC__ ;Identifier :ru.biosoft.plugins.javascript.hostObject  === Description === Using this extension point plug-in can provide access to particular Java objects (host obj...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
;Identifier&lt;br /&gt;
:ru.biosoft.plugins.javascript.hostObject&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Using this extension point plug-in can provide access to particular Java objects (host objects) provided by plug-in. Plug-in host oblects will be shown in 'Analyses/JavaScript/host objects' section in repository tree. Host object description (help) will be shown in View/Edit tab when the host object item will be selected in repository tree.&lt;br /&gt;
&lt;br /&gt;
=== Configuration Markup ===&lt;br /&gt;
 &amp;lt;!ELEMENT hostObject (doc?)&amp;gt;&lt;br /&gt;
 &amp;lt;!ATTLIST hostObject&amp;gt;&lt;br /&gt;
   name              CDATA   #REQUIRED&lt;br /&gt;
   class             CDATA   #REQUIRED&lt;br /&gt;
   javadoc           CDATA&lt;br /&gt;
 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
;name&lt;br /&gt;
:the function name (how it will be used JavaScript).&lt;br /&gt;
;class&lt;br /&gt;
:the fully-qualified name of a class that provides corresponding static method.&lt;br /&gt;
;javadoc&lt;br /&gt;
:URL to javadoc for the corresponding Java class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!ELEMENT doc (property*, function*)&amp;gt;&lt;br /&gt;
 &amp;lt;!ATTLIST doc&amp;gt;&lt;br /&gt;
   type              CDATA   #IMPLIED &lt;br /&gt;
   description       CDATA   #REQUIRED&lt;br /&gt;
 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
;doc&lt;br /&gt;
:description of host object, its properties, functions and examples. &lt;br /&gt;
;property&lt;br /&gt;
:description of host object property.&lt;br /&gt;
;function&lt;br /&gt;
:description of host object function.&lt;br /&gt;
;example&lt;br /&gt;
:host object usage example.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!ELEMENT property&amp;gt;&lt;br /&gt;
 &amp;lt;!ATTLIST property&amp;gt;&lt;br /&gt;
   name              CDATA   #REQUIRED&lt;br /&gt;
   type              CDATA   #REQUIRED&lt;br /&gt;
   readOnly          CDATA   &amp;quot;false&amp;quot;&lt;br /&gt;
   description       CDATA   #REQUIRED&lt;br /&gt;
 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
;name&lt;br /&gt;
:the property name.&lt;br /&gt;
;type&lt;br /&gt;
:the property type.&lt;br /&gt;
;obligatory&lt;br /&gt;
:indicates whether the property is read only.&lt;br /&gt;
;description&lt;br /&gt;
:the property description.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!ELEMENT function (argument*, returns?, throws*, example*)&amp;gt;&lt;br /&gt;
 &amp;lt;!ATTLIST function&amp;gt;&lt;br /&gt;
   name              CDATA   #REQUIRED&lt;br /&gt;
   description       CDATA   #REQUIRED&lt;br /&gt;
 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
;argument&lt;br /&gt;
:function argument description.&lt;br /&gt;
;returns&lt;br /&gt;
:description of the function result.&lt;br /&gt;
;throws&lt;br /&gt;
:description of exceptions that can be thrown by the function.&lt;br /&gt;
;example&lt;br /&gt;
:usage examples.&lt;br /&gt;
;name&lt;br /&gt;
:function name.&lt;br /&gt;
;description&lt;br /&gt;
:function description.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!ELEMENT argument&amp;gt;&lt;br /&gt;
 &amp;lt;!ATTLIST argument&amp;gt;&lt;br /&gt;
   name             CDATA   #REQUIRED&lt;br /&gt;
   type             CDATA   #REQUIRED&lt;br /&gt;
   obligatory       CDATA   &amp;quot;true&amp;quot;&lt;br /&gt;
   description      CDATA   &lt;br /&gt;
 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
;name&lt;br /&gt;
:the argument name.&lt;br /&gt;
;type&lt;br /&gt;
:the argument type.&lt;br /&gt;
;obligatory&lt;br /&gt;
:indicates whether the argument is obligatory.&lt;br /&gt;
;description&lt;br /&gt;
:the argument description.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!ELEMENT returns&amp;gt;&lt;br /&gt;
 &amp;lt;!ATTLIST returns&amp;gt;&lt;br /&gt;
   type             CDATA   #REQUIRED&lt;br /&gt;
   description      CDATA   &lt;br /&gt;
 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
;type&lt;br /&gt;
:the returned value type.&lt;br /&gt;
;description&lt;br /&gt;
:the returned value description.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!ELEMENT throws&amp;gt;&lt;br /&gt;
 &amp;lt;!ATTLIST throws&amp;gt;&lt;br /&gt;
   type             CDATA   #REQUIRED&lt;br /&gt;
   description      CDATA   &lt;br /&gt;
 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
;type&lt;br /&gt;
:the exception type.&lt;br /&gt;
;description&lt;br /&gt;
:describes when and why the exception can be thrown.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!ELEMENT example&amp;gt;&lt;br /&gt;
 &amp;lt;!ATTLIST example&amp;gt;&lt;br /&gt;
   code             CDATA   #REQUIRED&lt;br /&gt;
   description      CDATA   &lt;br /&gt;
 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
;code&lt;br /&gt;
:the code example.&lt;br /&gt;
;description&lt;br /&gt;
:comment.&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;extension id=&amp;quot;dataFilter&amp;quot; point=&amp;quot;ru.biosoft.plugins.javascript.hostObject&amp;quot;&amp;gt; &lt;br /&gt;
   &amp;lt;hostObject name=&amp;quot;dataFilter&amp;quot; class=&amp;quot;ru.biosoft.access.javascript.JavaScriptFilter&amp;quot; &amp;gt;&lt;br /&gt;
     &amp;lt;doc description=&amp;quot;Facade for data-filtering&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;function name=&amp;quot;byValue&amp;quot; description=&amp;quot;returns error from last stament or null if there is no such&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;argument name=&amp;quot;source&amp;quot; type=&amp;quot;Object&amp;quot; obligatory=&amp;quot;true&amp;quot; description=&amp;quot;data-source, can be String (path to DC) or DataCollection&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;argument name=&amp;quot;property&amp;quot; type=&amp;quot;String&amp;quot; obligatory=&amp;quot;true&amp;quot; description=&amp;quot;DataElement name value&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;argument name=&amp;quot;values&amp;quot; type=&amp;quot;String&amp;quot; obligatory=&amp;quot;true&amp;quot; description=&amp;quot;column value&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;returns type=&amp;quot;ru.biosoft.access.FilteredDataCollection&amp;quot; description=&amp;quot;null on failure&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;/function&amp;gt;&lt;br /&gt;
       &amp;lt;function name=&amp;quot;byExpression&amp;quot; description=&amp;quot;filters by given javascript expression&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;argument name=&amp;quot;source&amp;quot; type=&amp;quot;Object&amp;quot; obligatory=&amp;quot;true&amp;quot; description=&amp;quot;data-source, can be String (path to DC) or DataCollection&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;argument name=&amp;quot;expression&amp;quot; type=&amp;quot;String&amp;quot; obligatory=&amp;quot;true&amp;quot; description=&amp;quot;data-source, can be String (path to DC) or DataCollection&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;returns type=&amp;quot;ru.biosoft.access.FilteredDataCollection&amp;quot; description=&amp;quot;null on failure&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;/function&amp;gt;&lt;br /&gt;
       &amp;lt;function name=&amp;quot;bySet&amp;quot; description=&amp;quot;filters by given data collection, used as permitable set of values&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;argument name=&amp;quot;source&amp;quot; type=&amp;quot;Object&amp;quot; obligatory=&amp;quot;true&amp;quot; description=&amp;quot;data-source, can be String (path to DC) or DataCollection&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;argument name=&amp;quot;filterSource&amp;quot; type=&amp;quot;Object&amp;quot; obligatory=&amp;quot;true&amp;quot; description=&amp;quot;filter data-source, can be String (path to DC) or DataCollection&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;returns type=&amp;quot;ru.biosoft.access.FilteredDataCollection&amp;quot; description=&amp;quot;null on failure&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;/function&amp;gt;&lt;br /&gt;
     &amp;lt;/doc&amp;gt;&lt;br /&gt;
   &amp;lt;/hostObject&amp;gt;&lt;br /&gt;
 &amp;lt;/extension&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Host objects for analyses ===&lt;br /&gt;
&lt;br /&gt;
There is a special lightweight family of host objects specially designed for [[Method (extension point)|analysis methods]]. These host objects must subclass &amp;lt;code&amp;gt;ru.biosoft.analysis.javascript.JavaScriptAnalysisHost&amp;lt;/code&amp;gt; class and have &amp;lt;code&amp;gt;PropertyName&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PropertyDescription&amp;lt;/code&amp;gt; annotations:&lt;br /&gt;
&lt;br /&gt;
 import ru.biosoft.analysis.javascript.JavaScriptAnalysisHost;&lt;br /&gt;
 import ru.biosoft.util.bean.PropertyDescription;&lt;br /&gt;
 import ru.biosoft.util.bean.PropertyName;&lt;br /&gt;
 &lt;br /&gt;
 @PropertyName(&amp;quot;siteAnalysis&amp;quot;)&lt;br /&gt;
 @PropertyDescription(&amp;quot;Analyses related to sites, sequences and tracks&amp;quot;)&lt;br /&gt;
 public class JavaScriptSiteAnalysis extends JavaScriptAnalysisHost&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
You don't have to create any methods in this class. Registration of such host object can be done without javadoc part:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;extension id=&amp;quot;siteAnalysis&amp;quot; point=&amp;quot;ru.biosoft.plugins.javascript.hostObject&amp;quot;&amp;gt; &lt;br /&gt;
   &amp;lt;hostObject name=&amp;quot;siteAnalysis&amp;quot; class=&amp;quot;ru.biosoft.bsa.analysis.JavaScriptSiteAnalysis&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;/hostObject&amp;gt;&lt;br /&gt;
 &amp;lt;/extension&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that this host object is ready for methods. If you create any analysis method, you can add js=&amp;quot;siteAnalysis.methodName&amp;quot; when registering the method and method methodName will be generated automatically in host object siteAnalysis along with documentation. &lt;br /&gt;
&lt;br /&gt;
[[Category:Extension points]]&lt;/div&gt;</summary>
		<author><name>Lan@dote.ru</name></author>	</entry>

	</feed>