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;
1411 }