Skip to main content
summaryrefslogtreecommitdiffstats
blob: f195a70f0e359b8912f2d8f7101f9e6c99c74e30 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Model Inspectors</title>
<style>@import url("../../book.css");</style>
<style>@import url("PLUGINS_ROOT/org.eclipse.platform.doc.isv/schema.css");</style>
</HEAD>
<BODY>
<H1><CENTER>Model Inspectors</CENTER></H1>
<p></p>
<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.jet.modelInspectors<p></p>
<h6 class=CaptionFigColumn id=header>Since: </h6>1.0
<p></p>

<p>
<h6 class=CaptionFigColumn id=header>Description: </h6>Define 'inspectors' which enable the JET XPath engine to interpret loaded Java objects as XPath nodes. An inspector is an object that adapts objects to the XPath information model. Each inspector identifies the types of objects that it is capable of adapting, and will be handed objects only of those types (or subtypes).</p>
<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.inspector">inspector</a>*)&gt;</p>
<p class=code id=dtd>&lt;!ATTLIST extension</p>
<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
<p></p>
<ul class=ConfigMarkup id=attlistDesc>
</ul>
<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.inspector">inspector</a> (<a href="#e.inspects">inspects</a>+)&gt;</p>
<p class=code id=dtd>&lt;!ATTLIST inspector</p>
<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED&gt;</p>
<p></p>
<p class=ConfigMarkup id=elementDesc>
Defines an inspector.</p>
<br>
<ul class=ConfigMarkup id=attlistDesc>
<li><b>class</b> - The class that implements the inspector. Must implement <code>org.eclipse.jet.xpath.inspector.INodeInspector</code>. May implement <code>IElementInspector</code> and/or <code>INodeInspectorExtension1</code>.</li>
</ul>
<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.inspects">inspects</a> EMPTY&gt;</p>
<p class=code id=dtd>&lt;!ATTLIST inspects</p>
<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED&gt;</p>
<p></p>
<p class=ConfigMarkup id=elementDesc>
Identifies a class for which the inspector can provide information.</p>
<br>
<ul class=ConfigMarkup id=attlistDesc>
<li><b>class</b> - The fully qualified name of a class.</li>
</ul>
<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
<p></p>

<h6 class=CaptionFigColumn id=header>API Information: </h6>The class <code>org.eclipse.jet.xpath.inspector.InspectorManager</code> finds the inspector that best matches a given inspectable object.
<p></p>

<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
<p></p>

<br>
<p class=note id=copyright>
</p>
</BODY>
</HTML>

Back to the top