Code

This should be the last of the needed "official" DOM api interfaces
[inkscape.git] / src / bind / java / org / w3c / dom / css / CSS2Properties.java
1 /*
2  * Copyright (c) 2000 World Wide Web Consortium,
3  * (Massachusetts Institute of Technology, Institut National de
4  * Recherche en Informatique et en Automatique, Keio University). All
5  * Rights Reserved. This program is distributed under the W3C's Software
6  * Intellectual Property License. This program is distributed in the
7  * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
8  * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
9  * PURPOSE.
10  * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
11  */
13 package org.w3c.dom.css;
15 import org.w3c.dom.DOMException;
17 /**
18  *  The <code>CSS2Properties</code> interface represents a convenience 
19  * mechanism for retrieving and setting properties within a 
20  * <code>CSSStyleDeclaration</code>. The attributes of this interface 
21  * correspond to all the properties specified in CSS2. Getting an attribute 
22  * of this interface is equivalent to calling the 
23  * <code>getPropertyValue</code> method of the 
24  * <code>CSSStyleDeclaration</code> interface. Setting an attribute of this 
25  * interface is equivalent to calling the <code>setProperty</code> method of 
26  * the <code>CSSStyleDeclaration</code> interface. 
27  * <p> A conformant implementation of the CSS module is not required to 
28  * implement the <code>CSS2Properties</code> interface. If an implementation 
29  * does implement this interface, the expectation is that language-specific 
30  * methods can be used to cast from an instance of the 
31  * <code>CSSStyleDeclaration</code> interface to the 
32  * <code>CSS2Properties</code> interface. 
33  * <p> If an implementation does implement this interface, it is expected to 
34  * understand the specific syntax of the shorthand properties, and apply 
35  * their semantics; when the <code>margin</code> property is set, for 
36  * example, the <code>marginTop</code>, <code>marginRight</code>, 
37  * <code>marginBottom</code> and <code>marginLeft</code> properties are 
38  * actually being set by the underlying implementation. 
39  * <p> When dealing with CSS "shorthand" properties, the shorthand properties 
40  * should be decomposed into their component longhand properties as 
41  * appropriate, and when querying for their value, the form returned should 
42  * be the shortest form exactly equivalent to the declarations made in the 
43  * ruleset. However, if there is no shorthand declaration that could be 
44  * added to the ruleset without changing in any way the rules already 
45  * declared in the ruleset (i.e., by adding longhand rules that were 
46  * previously not declared in the ruleset), then the empty string should be 
47  * returned for the shorthand property. 
48  * <p> For example, querying for the <code>font</code> property should not 
49  * return "normal normal normal 14pt/normal Arial, sans-serif", when "14pt 
50  * Arial, sans-serif" suffices. (The normals are initial values, and are 
51  * implied by use of the longhand property.) 
52  * <p> If the values for all the longhand properties that compose a particular 
53  * string are the initial values, then a string consisting of all the 
54  * initial values should be returned (e.g. a <code>border-width</code> value 
55  * of "medium" should be returned as such, not as ""). 
56  * <p> For some shorthand properties that take missing values from other 
57  * sides, such as the <code>margin</code>, <code>padding</code>, and 
58  * <code>border-[width|style|color]</code> properties, the minimum number of 
59  * sides possible should be used; i.e., "0px 10px" will be returned instead 
60  * of "0px 10px 0px 10px". 
61  * <p> If the value of a shorthand property can not be decomposed into its 
62  * component longhand properties, as is the case for the <code>font</code> 
63  * property with a value of "menu", querying for the values of the component 
64  * longhand properties should return the empty string. 
65  * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
66  * @since DOM Level 2
67  */
68 public interface CSS2Properties {
69     /**
70      *  See the azimuth property definition in CSS2. 
71      * @exception DOMException
72      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
73      *   unparsable.
74      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
75      */
76     public String getAzimuth();
77     public void setAzimuth(String azimuth)
78                                              throws DOMException;
80     /**
81      *  See the background property definition in CSS2. 
82      * @exception DOMException
83      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
84      *   unparsable.
85      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
86      */
87     public String getBackground();
88     public void setBackground(String background)
89                                              throws DOMException;
91     /**
92      *  See the background-attachment property definition in CSS2. 
93      * @exception DOMException
94      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
95      *   unparsable.
96      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
97      */
98     public String getBackgroundAttachment();
99     public void setBackgroundAttachment(String backgroundAttachment)
100                                              throws DOMException;
102     /**
103      *  See the background-color property definition in CSS2. 
104      * @exception DOMException
105      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
106      *   unparsable.
107      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
108      */
109     public String getBackgroundColor();
110     public void setBackgroundColor(String backgroundColor)
111                                              throws DOMException;
113     /**
114      *  See the background-image property definition in CSS2. 
115      * @exception DOMException
116      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
117      *   unparsable.
118      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
119      */
120     public String getBackgroundImage();
121     public void setBackgroundImage(String backgroundImage)
122                                              throws DOMException;
124     /**
125      *  See the background-position property definition in CSS2. 
126      * @exception DOMException
127      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
128      *   unparsable.
129      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
130      */
131     public String getBackgroundPosition();
132     public void setBackgroundPosition(String backgroundPosition)
133                                              throws DOMException;
135     /**
136      *  See the background-repeat property definition in CSS2. 
137      * @exception DOMException
138      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
139      *   unparsable.
140      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
141      */
142     public String getBackgroundRepeat();
143     public void setBackgroundRepeat(String backgroundRepeat)
144                                              throws DOMException;
146     /**
147      *  See the border property definition in CSS2. 
148      * @exception DOMException
149      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
150      *   unparsable.
151      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
152      */
153     public String getBorder();
154     public void setBorder(String border)
155                                              throws DOMException;
157     /**
158      *  See the border-collapse property definition in CSS2. 
159      * @exception DOMException
160      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
161      *   unparsable.
162      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
163      */
164     public String getBorderCollapse();
165     public void setBorderCollapse(String borderCollapse)
166                                              throws DOMException;
168     /**
169      *  See the border-color property definition in CSS2. 
170      * @exception DOMException
171      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
172      *   unparsable.
173      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
174      */
175     public String getBorderColor();
176     public void setBorderColor(String borderColor)
177                                              throws DOMException;
179     /**
180      *  See the border-spacing property definition in CSS2. 
181      * @exception DOMException
182      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
183      *   unparsable.
184      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
185      */
186     public String getBorderSpacing();
187     public void setBorderSpacing(String borderSpacing)
188                                              throws DOMException;
190     /**
191      *  See the border-style property definition in CSS2. 
192      * @exception DOMException
193      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
194      *   unparsable.
195      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
196      */
197     public String getBorderStyle();
198     public void setBorderStyle(String borderStyle)
199                                              throws DOMException;
201     /**
202      *  See the border-top property definition in CSS2. 
203      * @exception DOMException
204      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
205      *   unparsable.
206      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
207      */
208     public String getBorderTop();
209     public void setBorderTop(String borderTop)
210                                              throws DOMException;
212     /**
213      *  See the border-right property definition in CSS2. 
214      * @exception DOMException
215      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
216      *   unparsable.
217      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
218      */
219     public String getBorderRight();
220     public void setBorderRight(String borderRight)
221                                              throws DOMException;
223     /**
224      *  See the border-bottom property definition in CSS2. 
225      * @exception DOMException
226      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
227      *   unparsable.
228      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
229      */
230     public String getBorderBottom();
231     public void setBorderBottom(String borderBottom)
232                                              throws DOMException;
234     /**
235      *  See the border-left property definition in CSS2. 
236      * @exception DOMException
237      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
238      *   unparsable.
239      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
240      */
241     public String getBorderLeft();
242     public void setBorderLeft(String borderLeft)
243                                              throws DOMException;
245     /**
246      *  See the border-top-color property definition in CSS2. 
247      * @exception DOMException
248      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
249      *   unparsable.
250      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
251      */
252     public String getBorderTopColor();
253     public void setBorderTopColor(String borderTopColor)
254                                              throws DOMException;
256     /**
257      *  See the border-right-color property definition in CSS2. 
258      * @exception DOMException
259      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
260      *   unparsable.
261      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
262      */
263     public String getBorderRightColor();
264     public void setBorderRightColor(String borderRightColor)
265                                              throws DOMException;
267     /**
268      *  See the border-bottom-color property definition in CSS2. 
269      * @exception DOMException
270      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
271      *   unparsable.
272      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
273      */
274     public String getBorderBottomColor();
275     public void setBorderBottomColor(String borderBottomColor)
276                                              throws DOMException;
278     /**
279      *  See the border-left-color property definition in CSS2. 
280      * @exception DOMException
281      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
282      *   unparsable.
283      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
284      */
285     public String getBorderLeftColor();
286     public void setBorderLeftColor(String borderLeftColor)
287                                              throws DOMException;
289     /**
290      *  See the border-top-style property definition in CSS2. 
291      * @exception DOMException
292      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
293      *   unparsable.
294      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
295      */
296     public String getBorderTopStyle();
297     public void setBorderTopStyle(String borderTopStyle)
298                                              throws DOMException;
300     /**
301      *  See the border-right-style property definition in CSS2. 
302      * @exception DOMException
303      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
304      *   unparsable.
305      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
306      */
307     public String getBorderRightStyle();
308     public void setBorderRightStyle(String borderRightStyle)
309                                              throws DOMException;
311     /**
312      *  See the border-bottom-style property definition in CSS2. 
313      * @exception DOMException
314      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
315      *   unparsable.
316      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
317      */
318     public String getBorderBottomStyle();
319     public void setBorderBottomStyle(String borderBottomStyle)
320                                              throws DOMException;
322     /**
323      *  See the border-left-style property definition in CSS2. 
324      * @exception DOMException
325      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
326      *   unparsable.
327      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
328      */
329     public String getBorderLeftStyle();
330     public void setBorderLeftStyle(String borderLeftStyle)
331                                              throws DOMException;
333     /**
334      *  See the border-top-width property definition in CSS2. 
335      * @exception DOMException
336      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
337      *   unparsable.
338      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
339      */
340     public String getBorderTopWidth();
341     public void setBorderTopWidth(String borderTopWidth)
342                                              throws DOMException;
344     /**
345      *  See the border-right-width property definition in CSS2. 
346      * @exception DOMException
347      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
348      *   unparsable.
349      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
350      */
351     public String getBorderRightWidth();
352     public void setBorderRightWidth(String borderRightWidth)
353                                              throws DOMException;
355     /**
356      *  See the border-bottom-width property definition in CSS2. 
357      * @exception DOMException
358      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
359      *   unparsable.
360      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
361      */
362     public String getBorderBottomWidth();
363     public void setBorderBottomWidth(String borderBottomWidth)
364                                              throws DOMException;
366     /**
367      *  See the border-left-width property definition in CSS2. 
368      * @exception DOMException
369      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
370      *   unparsable.
371      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
372      */
373     public String getBorderLeftWidth();
374     public void setBorderLeftWidth(String borderLeftWidth)
375                                              throws DOMException;
377     /**
378      *  See the border-width property definition in CSS2. 
379      * @exception DOMException
380      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
381      *   unparsable.
382      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
383      */
384     public String getBorderWidth();
385     public void setBorderWidth(String borderWidth)
386                                              throws DOMException;
388     /**
389      *  See the bottom property definition in CSS2. 
390      * @exception DOMException
391      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
392      *   unparsable.
393      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
394      */
395     public String getBottom();
396     public void setBottom(String bottom)
397                                              throws DOMException;
399     /**
400      *  See the caption-side property definition in CSS2. 
401      * @exception DOMException
402      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
403      *   unparsable.
404      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
405      */
406     public String getCaptionSide();
407     public void setCaptionSide(String captionSide)
408                                              throws DOMException;
410     /**
411      *  See the clear property definition in CSS2. 
412      * @exception DOMException
413      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
414      *   unparsable.
415      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
416      */
417     public String getClear();
418     public void setClear(String clear)
419                                              throws DOMException;
421     /**
422      *  See the clip property definition in CSS2. 
423      * @exception DOMException
424      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
425      *   unparsable.
426      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
427      */
428     public String getClip();
429     public void setClip(String clip)
430                                              throws DOMException;
432     /**
433      *  See the color property definition in CSS2. 
434      * @exception DOMException
435      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
436      *   unparsable.
437      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
438      */
439     public String getColor();
440     public void setColor(String color)
441                                              throws DOMException;
443     /**
444      *  See the content property definition in CSS2. 
445      * @exception DOMException
446      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
447      *   unparsable.
448      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
449      */
450     public String getContent();
451     public void setContent(String content)
452                                              throws DOMException;
454     /**
455      *  See the counter-increment property definition in CSS2. 
456      * @exception DOMException
457      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
458      *   unparsable.
459      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
460      */
461     public String getCounterIncrement();
462     public void setCounterIncrement(String counterIncrement)
463                                              throws DOMException;
465     /**
466      *  See the counter-reset property definition in CSS2. 
467      * @exception DOMException
468      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
469      *   unparsable.
470      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
471      */
472     public String getCounterReset();
473     public void setCounterReset(String counterReset)
474                                              throws DOMException;
476     /**
477      *  See the cue property definition in CSS2. 
478      * @exception DOMException
479      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
480      *   unparsable.
481      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
482      */
483     public String getCue();
484     public void setCue(String cue)
485                                              throws DOMException;
487     /**
488      *  See the cue-after property definition in CSS2. 
489      * @exception DOMException
490      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
491      *   unparsable.
492      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
493      */
494     public String getCueAfter();
495     public void setCueAfter(String cueAfter)
496                                              throws DOMException;
498     /**
499      *  See the cue-before property definition in CSS2. 
500      * @exception DOMException
501      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
502      *   unparsable.
503      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
504      */
505     public String getCueBefore();
506     public void setCueBefore(String cueBefore)
507                                              throws DOMException;
509     /**
510      *  See the cursor property definition in CSS2. 
511      * @exception DOMException
512      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
513      *   unparsable.
514      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
515      */
516     public String getCursor();
517     public void setCursor(String cursor)
518                                              throws DOMException;
520     /**
521      *  See the direction property definition in CSS2. 
522      * @exception DOMException
523      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
524      *   unparsable.
525      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
526      */
527     public String getDirection();
528     public void setDirection(String direction)
529                                              throws DOMException;
531     /**
532      *  See the display property definition in CSS2. 
533      * @exception DOMException
534      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
535      *   unparsable.
536      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
537      */
538     public String getDisplay();
539     public void setDisplay(String display)
540                                              throws DOMException;
542     /**
543      *  See the elevation property definition in CSS2. 
544      * @exception DOMException
545      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
546      *   unparsable.
547      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
548      */
549     public String getElevation();
550     public void setElevation(String elevation)
551                                              throws DOMException;
553     /**
554      *  See the empty-cells property definition in CSS2. 
555      * @exception DOMException
556      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
557      *   unparsable.
558      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
559      */
560     public String getEmptyCells();
561     public void setEmptyCells(String emptyCells)
562                                              throws DOMException;
564     /**
565      *  See the float property definition in CSS2. 
566      * @exception DOMException
567      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
568      *   unparsable.
569      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
570      */
571     public String getCssFloat();
572     public void setCssFloat(String cssFloat)
573                                              throws DOMException;
575     /**
576      *  See the font property definition in CSS2. 
577      * @exception DOMException
578      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
579      *   unparsable.
580      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
581      */
582     public String getFont();
583     public void setFont(String font)
584                                              throws DOMException;
586     /**
587      *  See the font-family property definition in CSS2. 
588      * @exception DOMException
589      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
590      *   unparsable.
591      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
592      */
593     public String getFontFamily();
594     public void setFontFamily(String fontFamily)
595                                              throws DOMException;
597     /**
598      *  See the font-size property definition in CSS2. 
599      * @exception DOMException
600      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
601      *   unparsable.
602      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
603      */
604     public String getFontSize();
605     public void setFontSize(String fontSize)
606                                              throws DOMException;
608     /**
609      *  See the font-size-adjust property definition in CSS2. 
610      * @exception DOMException
611      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
612      *   unparsable.
613      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
614      */
615     public String getFontSizeAdjust();
616     public void setFontSizeAdjust(String fontSizeAdjust)
617                                              throws DOMException;
619     /**
620      *  See the font-stretch property definition in CSS2. 
621      * @exception DOMException
622      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
623      *   unparsable.
624      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
625      */
626     public String getFontStretch();
627     public void setFontStretch(String fontStretch)
628                                              throws DOMException;
630     /**
631      *  See the font-style property definition in CSS2. 
632      * @exception DOMException
633      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
634      *   unparsable.
635      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
636      */
637     public String getFontStyle();
638     public void setFontStyle(String fontStyle)
639                                              throws DOMException;
641     /**
642      *  See the font-variant property definition in CSS2. 
643      * @exception DOMException
644      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
645      *   unparsable.
646      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
647      */
648     public String getFontVariant();
649     public void setFontVariant(String fontVariant)
650                                              throws DOMException;
652     /**
653      *  See the font-weight property definition in CSS2. 
654      * @exception DOMException
655      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
656      *   unparsable.
657      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
658      */
659     public String getFontWeight();
660     public void setFontWeight(String fontWeight)
661                                              throws DOMException;
663     /**
664      *  See the height property definition in CSS2. 
665      * @exception DOMException
666      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
667      *   unparsable.
668      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
669      */
670     public String getHeight();
671     public void setHeight(String height)
672                                              throws DOMException;
674     /**
675      *  See the left property definition in CSS2. 
676      * @exception DOMException
677      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
678      *   unparsable.
679      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
680      */
681     public String getLeft();
682     public void setLeft(String left)
683                                              throws DOMException;
685     /**
686      *  See the letter-spacing property definition in CSS2. 
687      * @exception DOMException
688      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
689      *   unparsable.
690      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
691      */
692     public String getLetterSpacing();
693     public void setLetterSpacing(String letterSpacing)
694                                              throws DOMException;
696     /**
697      *  See the line-height property definition in CSS2. 
698      * @exception DOMException
699      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
700      *   unparsable.
701      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
702      */
703     public String getLineHeight();
704     public void setLineHeight(String lineHeight)
705                                              throws DOMException;
707     /**
708      *  See the list-style property definition in CSS2. 
709      * @exception DOMException
710      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
711      *   unparsable.
712      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
713      */
714     public String getListStyle();
715     public void setListStyle(String listStyle)
716                                              throws DOMException;
718     /**
719      *  See the list-style-image property definition in CSS2. 
720      * @exception DOMException
721      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
722      *   unparsable.
723      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
724      */
725     public String getListStyleImage();
726     public void setListStyleImage(String listStyleImage)
727                                              throws DOMException;
729     /**
730      *  See the list-style-position property definition in CSS2. 
731      * @exception DOMException
732      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
733      *   unparsable.
734      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
735      */
736     public String getListStylePosition();
737     public void setListStylePosition(String listStylePosition)
738                                              throws DOMException;
740     /**
741      *  See the list-style-type property definition in CSS2. 
742      * @exception DOMException
743      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
744      *   unparsable.
745      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
746      */
747     public String getListStyleType();
748     public void setListStyleType(String listStyleType)
749                                              throws DOMException;
751     /**
752      *  See the margin property definition in CSS2. 
753      * @exception DOMException
754      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
755      *   unparsable.
756      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
757      */
758     public String getMargin();
759     public void setMargin(String margin)
760                                              throws DOMException;
762     /**
763      *  See the margin-top property definition in CSS2. 
764      * @exception DOMException
765      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
766      *   unparsable.
767      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
768      */
769     public String getMarginTop();
770     public void setMarginTop(String marginTop)
771                                              throws DOMException;
773     /**
774      *  See the margin-right property definition in CSS2. 
775      * @exception DOMException
776      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
777      *   unparsable.
778      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
779      */
780     public String getMarginRight();
781     public void setMarginRight(String marginRight)
782                                              throws DOMException;
784     /**
785      *  See the margin-bottom property definition in CSS2. 
786      * @exception DOMException
787      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
788      *   unparsable.
789      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
790      */
791     public String getMarginBottom();
792     public void setMarginBottom(String marginBottom)
793                                              throws DOMException;
795     /**
796      *  See the margin-left property definition in CSS2. 
797      * @exception DOMException
798      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
799      *   unparsable.
800      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
801      */
802     public String getMarginLeft();
803     public void setMarginLeft(String marginLeft)
804                                              throws DOMException;
806     /**
807      *  See the marker-offset property definition in CSS2. 
808      * @exception DOMException
809      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
810      *   unparsable.
811      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
812      */
813     public String getMarkerOffset();
814     public void setMarkerOffset(String markerOffset)
815                                              throws DOMException;
817     /**
818      *  See the marks property definition in CSS2. 
819      * @exception DOMException
820      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
821      *   unparsable.
822      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
823      */
824     public String getMarks();
825     public void setMarks(String marks)
826                                              throws DOMException;
828     /**
829      *  See the max-height property definition in CSS2. 
830      * @exception DOMException
831      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
832      *   unparsable.
833      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
834      */
835     public String getMaxHeight();
836     public void setMaxHeight(String maxHeight)
837                                              throws DOMException;
839     /**
840      *  See the max-width property definition in CSS2. 
841      * @exception DOMException
842      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
843      *   unparsable.
844      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
845      */
846     public String getMaxWidth();
847     public void setMaxWidth(String maxWidth)
848                                              throws DOMException;
850     /**
851      *  See the min-height property definition in CSS2. 
852      * @exception DOMException
853      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
854      *   unparsable.
855      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
856      */
857     public String getMinHeight();
858     public void setMinHeight(String minHeight)
859                                              throws DOMException;
861     /**
862      *  See the min-width property definition in CSS2. 
863      * @exception DOMException
864      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
865      *   unparsable.
866      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
867      */
868     public String getMinWidth();
869     public void setMinWidth(String minWidth)
870                                              throws DOMException;
872     /**
873      *  See the orphans property definition in CSS2. 
874      * @exception DOMException
875      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
876      *   unparsable.
877      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
878      */
879     public String getOrphans();
880     public void setOrphans(String orphans)
881                                              throws DOMException;
883     /**
884      *  See the outline property definition in CSS2. 
885      * @exception DOMException
886      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
887      *   unparsable.
888      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
889      */
890     public String getOutline();
891     public void setOutline(String outline)
892                                              throws DOMException;
894     /**
895      *  See the outline-color property definition in CSS2. 
896      * @exception DOMException
897      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
898      *   unparsable.
899      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
900      */
901     public String getOutlineColor();
902     public void setOutlineColor(String outlineColor)
903                                              throws DOMException;
905     /**
906      *  See the outline-style property definition in CSS2. 
907      * @exception DOMException
908      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
909      *   unparsable.
910      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
911      */
912     public String getOutlineStyle();
913     public void setOutlineStyle(String outlineStyle)
914                                              throws DOMException;
916     /**
917      *  See the outline-width property definition in CSS2. 
918      * @exception DOMException
919      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
920      *   unparsable.
921      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
922      */
923     public String getOutlineWidth();
924     public void setOutlineWidth(String outlineWidth)
925                                              throws DOMException;
927     /**
928      *  See the overflow property definition in CSS2. 
929      * @exception DOMException
930      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
931      *   unparsable.
932      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
933      */
934     public String getOverflow();
935     public void setOverflow(String overflow)
936                                              throws DOMException;
938     /**
939      *  See the padding property definition in CSS2. 
940      * @exception DOMException
941      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
942      *   unparsable.
943      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
944      */
945     public String getPadding();
946     public void setPadding(String padding)
947                                              throws DOMException;
949     /**
950      *  See the padding-top property definition in CSS2. 
951      * @exception DOMException
952      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
953      *   unparsable.
954      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
955      */
956     public String getPaddingTop();
957     public void setPaddingTop(String paddingTop)
958                                              throws DOMException;
960     /**
961      *  See the padding-right property definition in CSS2. 
962      * @exception DOMException
963      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
964      *   unparsable.
965      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
966      */
967     public String getPaddingRight();
968     public void setPaddingRight(String paddingRight)
969                                              throws DOMException;
971     /**
972      *  See the padding-bottom property definition in CSS2. 
973      * @exception DOMException
974      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
975      *   unparsable.
976      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
977      */
978     public String getPaddingBottom();
979     public void setPaddingBottom(String paddingBottom)
980                                              throws DOMException;
982     /**
983      *  See the padding-left property definition in CSS2. 
984      * @exception DOMException
985      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
986      *   unparsable.
987      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
988      */
989     public String getPaddingLeft();
990     public void setPaddingLeft(String paddingLeft)
991                                              throws DOMException;
993     /**
994      *  See the page property definition in CSS2. 
995      * @exception DOMException
996      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
997      *   unparsable.
998      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
999      */
1000     public String getPage();
1001     public void setPage(String page)
1002                                              throws DOMException;
1004     /**
1005      *  See the page-break-after property definition in CSS2. 
1006      * @exception DOMException
1007      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1008      *   unparsable.
1009      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1010      */
1011     public String getPageBreakAfter();
1012     public void setPageBreakAfter(String pageBreakAfter)
1013                                              throws DOMException;
1015     /**
1016      *  See the page-break-before property definition in CSS2. 
1017      * @exception DOMException
1018      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1019      *   unparsable.
1020      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1021      */
1022     public String getPageBreakBefore();
1023     public void setPageBreakBefore(String pageBreakBefore)
1024                                              throws DOMException;
1026     /**
1027      *  See the page-break-inside property definition in CSS2. 
1028      * @exception DOMException
1029      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1030      *   unparsable.
1031      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1032      */
1033     public String getPageBreakInside();
1034     public void setPageBreakInside(String pageBreakInside)
1035                                              throws DOMException;
1037     /**
1038      *  See the pause property definition in CSS2. 
1039      * @exception DOMException
1040      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1041      *   unparsable.
1042      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1043      */
1044     public String getPause();
1045     public void setPause(String pause)
1046                                              throws DOMException;
1048     /**
1049      *  See the pause-after property definition in CSS2. 
1050      * @exception DOMException
1051      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1052      *   unparsable.
1053      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1054      */
1055     public String getPauseAfter();
1056     public void setPauseAfter(String pauseAfter)
1057                                              throws DOMException;
1059     /**
1060      *  See the pause-before property definition in CSS2. 
1061      * @exception DOMException
1062      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1063      *   unparsable.
1064      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1065      */
1066     public String getPauseBefore();
1067     public void setPauseBefore(String pauseBefore)
1068                                              throws DOMException;
1070     /**
1071      *  See the pitch property definition in CSS2. 
1072      * @exception DOMException
1073      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1074      *   unparsable.
1075      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1076      */
1077     public String getPitch();
1078     public void setPitch(String pitch)
1079                                              throws DOMException;
1081     /**
1082      *  See the pitch-range property definition in CSS2. 
1083      * @exception DOMException
1084      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1085      *   unparsable.
1086      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1087      */
1088     public String getPitchRange();
1089     public void setPitchRange(String pitchRange)
1090                                              throws DOMException;
1092     /**
1093      *  See the play-during property definition in CSS2. 
1094      * @exception DOMException
1095      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1096      *   unparsable.
1097      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1098      */
1099     public String getPlayDuring();
1100     public void setPlayDuring(String playDuring)
1101                                              throws DOMException;
1103     /**
1104      *  See the position property definition in CSS2. 
1105      * @exception DOMException
1106      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1107      *   unparsable.
1108      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1109      */
1110     public String getPosition();
1111     public void setPosition(String position)
1112                                              throws DOMException;
1114     /**
1115      *  See the quotes property definition in CSS2. 
1116      * @exception DOMException
1117      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1118      *   unparsable.
1119      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1120      */
1121     public String getQuotes();
1122     public void setQuotes(String quotes)
1123                                              throws DOMException;
1125     /**
1126      *  See the richness property definition in CSS2. 
1127      * @exception DOMException
1128      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1129      *   unparsable.
1130      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1131      */
1132     public String getRichness();
1133     public void setRichness(String richness)
1134                                              throws DOMException;
1136     /**
1137      *  See the right property definition in CSS2. 
1138      * @exception DOMException
1139      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1140      *   unparsable.
1141      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1142      */
1143     public String getRight();
1144     public void setRight(String right)
1145                                              throws DOMException;
1147     /**
1148      *  See the size property definition in CSS2. 
1149      * @exception DOMException
1150      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1151      *   unparsable.
1152      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1153      */
1154     public String getSize();
1155     public void setSize(String size)
1156                                              throws DOMException;
1158     /**
1159      *  See the speak property definition in CSS2. 
1160      * @exception DOMException
1161      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1162      *   unparsable.
1163      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1164      */
1165     public String getSpeak();
1166     public void setSpeak(String speak)
1167                                              throws DOMException;
1169     /**
1170      *  See the speak-header property definition in CSS2. 
1171      * @exception DOMException
1172      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1173      *   unparsable.
1174      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1175      */
1176     public String getSpeakHeader();
1177     public void setSpeakHeader(String speakHeader)
1178                                              throws DOMException;
1180     /**
1181      *  See the speak-numeral property definition in CSS2. 
1182      * @exception DOMException
1183      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1184      *   unparsable.
1185      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1186      */
1187     public String getSpeakNumeral();
1188     public void setSpeakNumeral(String speakNumeral)
1189                                              throws DOMException;
1191     /**
1192      *  See the speak-punctuation property definition in CSS2. 
1193      * @exception DOMException
1194      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1195      *   unparsable.
1196      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1197      */
1198     public String getSpeakPunctuation();
1199     public void setSpeakPunctuation(String speakPunctuation)
1200                                              throws DOMException;
1202     /**
1203      *  See the speech-rate property definition in CSS2. 
1204      * @exception DOMException
1205      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1206      *   unparsable.
1207      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1208      */
1209     public String getSpeechRate();
1210     public void setSpeechRate(String speechRate)
1211                                              throws DOMException;
1213     /**
1214      *  See the stress property definition in CSS2. 
1215      * @exception DOMException
1216      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1217      *   unparsable.
1218      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1219      */
1220     public String getStress();
1221     public void setStress(String stress)
1222                                              throws DOMException;
1224     /**
1225      *  See the table-layout property definition in CSS2. 
1226      * @exception DOMException
1227      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1228      *   unparsable.
1229      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1230      */
1231     public String getTableLayout();
1232     public void setTableLayout(String tableLayout)
1233                                              throws DOMException;
1235     /**
1236      *  See the text-align property definition in CSS2. 
1237      * @exception DOMException
1238      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1239      *   unparsable.
1240      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1241      */
1242     public String getTextAlign();
1243     public void setTextAlign(String textAlign)
1244                                              throws DOMException;
1246     /**
1247      *  See the text-decoration property definition in CSS2. 
1248      * @exception DOMException
1249      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1250      *   unparsable.
1251      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1252      */
1253     public String getTextDecoration();
1254     public void setTextDecoration(String textDecoration)
1255                                              throws DOMException;
1257     /**
1258      *  See the text-indent property definition in CSS2. 
1259      * @exception DOMException
1260      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1261      *   unparsable.
1262      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1263      */
1264     public String getTextIndent();
1265     public void setTextIndent(String textIndent)
1266                                              throws DOMException;
1268     /**
1269      *  See the text-shadow property definition in CSS2. 
1270      * @exception DOMException
1271      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1272      *   unparsable.
1273      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1274      */
1275     public String getTextShadow();
1276     public void setTextShadow(String textShadow)
1277                                              throws DOMException;
1279     /**
1280      *  See the text-transform property definition in CSS2. 
1281      * @exception DOMException
1282      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1283      *   unparsable.
1284      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1285      */
1286     public String getTextTransform();
1287     public void setTextTransform(String textTransform)
1288                                              throws DOMException;
1290     /**
1291      *  See the top property definition in CSS2. 
1292      * @exception DOMException
1293      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1294      *   unparsable.
1295      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1296      */
1297     public String getTop();
1298     public void setTop(String top)
1299                                              throws DOMException;
1301     /**
1302      *  See the unicode-bidi property definition in CSS2. 
1303      * @exception DOMException
1304      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1305      *   unparsable.
1306      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1307      */
1308     public String getUnicodeBidi();
1309     public void setUnicodeBidi(String unicodeBidi)
1310                                              throws DOMException;
1312     /**
1313      *  See the vertical-align property definition in CSS2. 
1314      * @exception DOMException
1315      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1316      *   unparsable.
1317      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1318      */
1319     public String getVerticalAlign();
1320     public void setVerticalAlign(String verticalAlign)
1321                                              throws DOMException;
1323     /**
1324      *  See the visibility property definition in CSS2. 
1325      * @exception DOMException
1326      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1327      *   unparsable.
1328      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1329      */
1330     public String getVisibility();
1331     public void setVisibility(String visibility)
1332                                              throws DOMException;
1334     /**
1335      *  See the voice-family property definition in CSS2. 
1336      * @exception DOMException
1337      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1338      *   unparsable.
1339      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1340      */
1341     public String getVoiceFamily();
1342     public void setVoiceFamily(String voiceFamily)
1343                                              throws DOMException;
1345     /**
1346      *  See the volume property definition in CSS2. 
1347      * @exception DOMException
1348      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1349      *   unparsable.
1350      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1351      */
1352     public String getVolume();
1353     public void setVolume(String volume)
1354                                              throws DOMException;
1356     /**
1357      *  See the white-space property definition in CSS2. 
1358      * @exception DOMException
1359      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1360      *   unparsable.
1361      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1362      */
1363     public String getWhiteSpace();
1364     public void setWhiteSpace(String whiteSpace)
1365                                              throws DOMException;
1367     /**
1368      *  See the widows property definition in CSS2. 
1369      * @exception DOMException
1370      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1371      *   unparsable.
1372      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1373      */
1374     public String getWidows();
1375     public void setWidows(String widows)
1376                                              throws DOMException;
1378     /**
1379      *  See the width property definition in CSS2. 
1380      * @exception DOMException
1381      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1382      *   unparsable.
1383      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1384      */
1385     public String getWidth();
1386     public void setWidth(String width)
1387                                              throws DOMException;
1389     /**
1390      *  See the word-spacing property definition in CSS2. 
1391      * @exception DOMException
1392      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1393      *   unparsable.
1394      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1395      */
1396     public String getWordSpacing();
1397     public void setWordSpacing(String wordSpacing)
1398                                              throws DOMException;
1400     /**
1401      *  See the z-index property definition in CSS2. 
1402      * @exception DOMException
1403      *   SYNTAX_ERR: Raised if the new value has a syntax error and is 
1404      *   unparsable.
1405      *   <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
1406      */
1407     public String getZIndex();
1408     public void setZIndex(String zIndex)
1409                                              throws DOMException;