Project

General

Profile

1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2
<!--NewPage-->
3
<html>
4
<head>
5
<!-- Generated by javadoc on Fri Sep 24 03:23:03 CEST 1999 -->
6
<title>
7
  Class de.tudarmstadt.ito.xmldbms.PropertyMap
8
</title>
9
</head>
10
<body>
11
<a name="_top_"></a>
12
<pre>
13
<a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-de.tudarmstadt.ito.xmldbms.html">This Package</a>  <a href="de.tudarmstadt.ito.xmldbms.OrderInfo.html#_top_">Previous</a>  <a href="de.tudarmstadt.ito.xmldbms.RelatedClassMap.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
14
<hr>
15
<h1>
16
  Class de.tudarmstadt.ito.xmldbms.PropertyMap
17
</h1>
18
<pre>
19
java.lang.Object
20
   |
21
   +----de.tudarmstadt.ito.xmldbms.PropertyMap
22
</pre>
23
<hr>
24
<dl>
25
  <dt> public class <b>PropertyMap</b>
26
  <dt> extends Object
27
</dl>
28
Maps an element type, attribute, or PCDATA as a property; <A
29
 HREF="../readme.html#NotForUse">not for general use</A>.
30
 <P>PropertyMap contains information about an element type-as-property,
31
 attribute, or PCDATA: how it is mapped, what table/column it is mapped
32
 to, etc. Note that the name of the mapped element type or attribute is
33
 not actually stored in the class; PropertyMaps are stored in hash tables
34
 in ClassMaps that are keyed by element type or attribute name.</p>
35
<p>
36
<hr>
37
<a name="index"></a>
38
<h2>
39
  <img src="images/variable-index.gif" width=207 height=38 alt="Variable Index">
40
</h2>
41
<dl>
42
  <dt> <img src="images/magenta-ball-small.gif" width=6 height=6 alt=" o ">
43
	<a href="#column"><b>column</b></a>
44
  <dd>  A Column object describing the column to which the property is mapped.
45
  <dt> <img src="images/magenta-ball-small.gif" width=6 height=6 alt=" o ">
46
	<a href="#linkInfo"><b>linkInfo</b></a>
47
  <dd>  A LinkInfo object containing the information needed to link the
48
 class table to the property table.
49
  <dt> <img src="images/magenta-ball-small.gif" width=6 height=6 alt=" o ">
50
	<a href="#multiValued"><b>multiValued</b></a>
51
  <dd>  True if the property is a multi-valued attribute (IDREFS, NMTOKENS, or
52
 ENTITIES); otherwise false.
53
  <dt> <img src="images/magenta-ball-small.gif" width=6 height=6 alt=" o ">
54
	<a href="#name"><b>name</b></a>
55
  <dd>  Name of the property.
56
  <dt> <img src="images/magenta-ball-small.gif" width=6 height=6 alt=" o ">
57
	<a href="#orderInfo"><b>orderInfo</b></a>
58
  <dd>  An OrderInfo object describing the column containing the order
59
 information for the property.
60
  <dt> <img src="images/magenta-ball-small.gif" width=6 height=6 alt=" o ">
61
	<a href="#table"><b>table</b></a>
62
  <dd>  A Table object describing the property table.
63
  <dt> <img src="images/magenta-ball-small.gif" width=6 height=6 alt=" o ">
64
	<a href="#type"><b>type</b></a>
65
  <dd> The map type: TYPE_TOCOLUMN or TYPE_TOPROPERTYTABLE.
66
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
67
	<a href="#TYPE_TOCOLUMN"><b>TYPE_TOCOLUMN</b></a>
68
  <dd> Map the property to a column in the class table.
69
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
70
	<a href="#TYPE_TOPROPERTYTABLE"><b>TYPE_TOPROPERTYTABLE</b></a>
71
  <dd> Map the property to a column in a separate property table.
72
</dl>
73
<h2>
74
  <img src="images/constructor-index.gif" width=275 height=38 alt="Constructor Index">
75
</h2>
76
<dl>
77
  <dt> <img src="images/yellow-ball-small.gif" width=6 height=6 alt=" o ">
78
	<a href="#PropertyMap()"><b>PropertyMap</b></a>()
79
  <dd> 
80
</dl>
81
<a name="variables"></a>
82
<h2>
83
  <img src="images/variables.gif" width=153 height=38 alt="Variables">
84
</h2>
85
<a name="TYPE_TOCOLUMN"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
86
<b>TYPE_TOCOLUMN</b>
87
<pre>
88
 public static final int TYPE_TOCOLUMN
89
</pre>
90
<dl>
91
  <dd> Map the property to a column in the class table.<p>
92
</dl>
93
<a name="TYPE_TOPROPERTYTABLE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
94
<b>TYPE_TOPROPERTYTABLE</b>
95
<pre>
96
 public static final int TYPE_TOPROPERTYTABLE
97
</pre>
98
<dl>
99
  <dd> Map the property to a column in a separate property table.<p>
100
</dl>
101
<a name="name"><img src="images/magenta-ball.gif" width=12 height=12 alt=" o "></a>
102
<b>name</b>
103
<pre>
104
 public <a href="de.tudarmstadt.ito.utils.NSName.html#_top_">NSName</a> name
105
</pre>
106
<dl>
107
  <dd> Name of the property. This is the element or attribute name; it is
108
 ignored for PCDATA. It includes full namespace information.<p>
109
</dl>
110
<a name="type"><img src="images/magenta-ball.gif" width=12 height=12 alt=" o "></a>
111
<b>type</b>
112
<pre>
113
 public int type
114
</pre>
115
<dl>
116
  <dd> The map type: TYPE_TOCOLUMN or TYPE_TOPROPERTYTABLE.<p>
117
</dl>
118
<a name="table"><img src="images/magenta-ball.gif" width=12 height=12 alt=" o "></a>
119
<b>table</b>
120
<pre>
121
 public <a href="de.tudarmstadt.ito.xmldbms.Table.html#_top_">Table</a> table
122
</pre>
123
<dl>
124
  <dd> A Table object describing the property table. This is null if the
125
 property is mapped to a column in the class table.<p>
126
</dl>
127
<a name="linkInfo"><img src="images/magenta-ball.gif" width=12 height=12 alt=" o "></a>
128
<b>linkInfo</b>
129
<pre>
130
 public <a href="de.tudarmstadt.ito.xmldbms.LinkInfo.html#_top_">LinkInfo</a> linkInfo
131
</pre>
132
<dl>
133
  <dd> A LinkInfo object containing the information needed to link the
134
 class table to the property table. Null if the property is mapped to
135
 a column in the class table.<p>
136
</dl>
137
<a name="column"><img src="images/magenta-ball.gif" width=12 height=12 alt=" o "></a>
138
<b>column</b>
139
<pre>
140
 public <a href="de.tudarmstadt.ito.xmldbms.Column.html#_top_">Column</a> column
141
</pre>
142
<dl>
143
  <dd> A Column object describing the column to which the property is mapped.
144
 Depending on the type variable, this column is either in the class
145
 table or a separate property table.<p>
146
</dl>
147
<a name="orderInfo"><img src="images/magenta-ball.gif" width=12 height=12 alt=" o "></a>
148
<b>orderInfo</b>
149
<pre>
150
 public <a href="de.tudarmstadt.ito.xmldbms.OrderInfo.html#_top_">OrderInfo</a> orderInfo
151
</pre>
152
<dl>
153
  <dd> An OrderInfo object describing the column containing the order
154
 information for the property. If there is no order information, this
155
 object still exists, but has its orderColumn member set to null.<p>
156
</dl>
157
<a name="multiValued"><img src="images/magenta-ball.gif" width=12 height=12 alt=" o "></a>
158
<b>multiValued</b>
159
<pre>
160
 public boolean multiValued
161
</pre>
162
<dl>
163
  <dd> True if the property is a multi-valued attribute (IDREFS, NMTOKENS, or
164
 ENTITIES); otherwise false.<p>
165
</dl>
166
<a name="constructors"></a>
167
<h2>
168
  <img src="images/constructors.gif" width=231 height=38 alt="Constructors">
169
</h2>
170
<a name="PropertyMap"></a>
171
<a name="PropertyMap()"><img src="images/yellow-ball.gif" width=12 height=12 alt=" o "></a>
172
<b>PropertyMap</b>
173
<pre>
174
 public PropertyMap()
175
</pre>
176
<hr>
177
<pre>
178
<a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-de.tudarmstadt.ito.xmldbms.html">This Package</a>  <a href="de.tudarmstadt.ito.xmldbms.OrderInfo.html#_top_">Previous</a>  <a href="de.tudarmstadt.ito.xmldbms.RelatedClassMap.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
179
</body>
180
</html>
(61-61/72)