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 */ 12 13 package org.w3c.dom.css; 14 15 import org.w3c.dom.DOMException; 16 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 */ getAzimuth()72 public String getAzimuth(); 73 /** 74 * See the azimuth property definition in CSS2. 75 * @exception DOMException 76 * SYNTAX_ERR: Raised if the new value has a syntax error and is 77 * unparsable. 78 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 79 */ setAzimuth(String azimuth)80 public void setAzimuth(String azimuth) 81 throws DOMException; 82 83 /** 84 * See the background property definition in CSS2. 85 */ getBackground()86 public String getBackground(); 87 /** 88 * See the background property definition in CSS2. 89 * @exception DOMException 90 * SYNTAX_ERR: Raised if the new value has a syntax error and is 91 * unparsable. 92 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 93 */ setBackground(String background)94 public void setBackground(String background) 95 throws DOMException; 96 97 /** 98 * See the background-attachment property definition in CSS2. 99 */ getBackgroundAttachment()100 public String getBackgroundAttachment(); 101 /** 102 * See the background-attachment property definition in CSS2. 103 * @exception DOMException 104 * SYNTAX_ERR: Raised if the new value has a syntax error and is 105 * unparsable. 106 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 107 */ setBackgroundAttachment(String backgroundAttachment)108 public void setBackgroundAttachment(String backgroundAttachment) 109 throws DOMException; 110 111 /** 112 * See the background-color property definition in CSS2. 113 */ getBackgroundColor()114 public String getBackgroundColor(); 115 /** 116 * See the background-color property definition in CSS2. 117 * @exception DOMException 118 * SYNTAX_ERR: Raised if the new value has a syntax error and is 119 * unparsable. 120 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 121 */ setBackgroundColor(String backgroundColor)122 public void setBackgroundColor(String backgroundColor) 123 throws DOMException; 124 125 /** 126 * See the background-image property definition in CSS2. 127 */ getBackgroundImage()128 public String getBackgroundImage(); 129 /** 130 * See the background-image property definition in CSS2. 131 * @exception DOMException 132 * SYNTAX_ERR: Raised if the new value has a syntax error and is 133 * unparsable. 134 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 135 */ setBackgroundImage(String backgroundImage)136 public void setBackgroundImage(String backgroundImage) 137 throws DOMException; 138 139 /** 140 * See the background-position property definition in CSS2. 141 */ getBackgroundPosition()142 public String getBackgroundPosition(); 143 /** 144 * See the background-position property definition in CSS2. 145 * @exception DOMException 146 * SYNTAX_ERR: Raised if the new value has a syntax error and is 147 * unparsable. 148 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 149 */ setBackgroundPosition(String backgroundPosition)150 public void setBackgroundPosition(String backgroundPosition) 151 throws DOMException; 152 153 /** 154 * See the background-repeat property definition in CSS2. 155 */ getBackgroundRepeat()156 public String getBackgroundRepeat(); 157 /** 158 * See the background-repeat 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 */ setBackgroundRepeat(String backgroundRepeat)164 public void setBackgroundRepeat(String backgroundRepeat) 165 throws DOMException; 166 167 /** 168 * See the border property definition in CSS2. 169 */ getBorder()170 public String getBorder(); 171 /** 172 * See the border property definition in CSS2. 173 * @exception DOMException 174 * SYNTAX_ERR: Raised if the new value has a syntax error and is 175 * unparsable. 176 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 177 */ setBorder(String border)178 public void setBorder(String border) 179 throws DOMException; 180 181 /** 182 * See the border-collapse property definition in CSS2. 183 */ getBorderCollapse()184 public String getBorderCollapse(); 185 /** 186 * See the border-collapse property definition in CSS2. 187 * @exception DOMException 188 * SYNTAX_ERR: Raised if the new value has a syntax error and is 189 * unparsable. 190 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 191 */ setBorderCollapse(String borderCollapse)192 public void setBorderCollapse(String borderCollapse) 193 throws DOMException; 194 195 /** 196 * See the border-color property definition in CSS2. 197 */ getBorderColor()198 public String getBorderColor(); 199 /** 200 * See the border-color property definition in CSS2. 201 * @exception DOMException 202 * SYNTAX_ERR: Raised if the new value has a syntax error and is 203 * unparsable. 204 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 205 */ setBorderColor(String borderColor)206 public void setBorderColor(String borderColor) 207 throws DOMException; 208 209 /** 210 * See the border-spacing property definition in CSS2. 211 */ getBorderSpacing()212 public String getBorderSpacing(); 213 /** 214 * See the border-spacing property definition in CSS2. 215 * @exception DOMException 216 * SYNTAX_ERR: Raised if the new value has a syntax error and is 217 * unparsable. 218 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 219 */ setBorderSpacing(String borderSpacing)220 public void setBorderSpacing(String borderSpacing) 221 throws DOMException; 222 223 /** 224 * See the border-style property definition in CSS2. 225 */ getBorderStyle()226 public String getBorderStyle(); 227 /** 228 * See the border-style property definition in CSS2. 229 * @exception DOMException 230 * SYNTAX_ERR: Raised if the new value has a syntax error and is 231 * unparsable. 232 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 233 */ setBorderStyle(String borderStyle)234 public void setBorderStyle(String borderStyle) 235 throws DOMException; 236 237 /** 238 * See the border-top property definition in CSS2. 239 */ getBorderTop()240 public String getBorderTop(); 241 /** 242 * See the border-top property definition in CSS2. 243 * @exception DOMException 244 * SYNTAX_ERR: Raised if the new value has a syntax error and is 245 * unparsable. 246 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 247 */ setBorderTop(String borderTop)248 public void setBorderTop(String borderTop) 249 throws DOMException; 250 251 /** 252 * See the border-right property definition in CSS2. 253 */ getBorderRight()254 public String getBorderRight(); 255 /** 256 * See the border-right property definition in CSS2. 257 * @exception DOMException 258 * SYNTAX_ERR: Raised if the new value has a syntax error and is 259 * unparsable. 260 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 261 */ setBorderRight(String borderRight)262 public void setBorderRight(String borderRight) 263 throws DOMException; 264 265 /** 266 * See the border-bottom property definition in CSS2. 267 */ getBorderBottom()268 public String getBorderBottom(); 269 /** 270 * See the border-bottom property definition in CSS2. 271 * @exception DOMException 272 * SYNTAX_ERR: Raised if the new value has a syntax error and is 273 * unparsable. 274 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 275 */ setBorderBottom(String borderBottom)276 public void setBorderBottom(String borderBottom) 277 throws DOMException; 278 279 /** 280 * See the border-left property definition in CSS2. 281 */ getBorderLeft()282 public String getBorderLeft(); 283 /** 284 * See the border-left property definition in CSS2. 285 * @exception DOMException 286 * SYNTAX_ERR: Raised if the new value has a syntax error and is 287 * unparsable. 288 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 289 */ setBorderLeft(String borderLeft)290 public void setBorderLeft(String borderLeft) 291 throws DOMException; 292 293 /** 294 * See the border-top-color property definition in CSS2. 295 */ getBorderTopColor()296 public String getBorderTopColor(); 297 /** 298 * See the border-top-color property definition in CSS2. 299 * @exception DOMException 300 * SYNTAX_ERR: Raised if the new value has a syntax error and is 301 * unparsable. 302 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 303 */ setBorderTopColor(String borderTopColor)304 public void setBorderTopColor(String borderTopColor) 305 throws DOMException; 306 307 /** 308 * See the border-right-color property definition in CSS2. 309 */ getBorderRightColor()310 public String getBorderRightColor(); 311 /** 312 * See the border-right-color 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 */ setBorderRightColor(String borderRightColor)318 public void setBorderRightColor(String borderRightColor) 319 throws DOMException; 320 321 /** 322 * See the border-bottom-color property definition in CSS2. 323 */ getBorderBottomColor()324 public String getBorderBottomColor(); 325 /** 326 * See the border-bottom-color property definition in CSS2. 327 * @exception DOMException 328 * SYNTAX_ERR: Raised if the new value has a syntax error and is 329 * unparsable. 330 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 331 */ setBorderBottomColor(String borderBottomColor)332 public void setBorderBottomColor(String borderBottomColor) 333 throws DOMException; 334 335 /** 336 * See the border-left-color property definition in CSS2. 337 */ getBorderLeftColor()338 public String getBorderLeftColor(); 339 /** 340 * See the border-left-color property definition in CSS2. 341 * @exception DOMException 342 * SYNTAX_ERR: Raised if the new value has a syntax error and is 343 * unparsable. 344 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 345 */ setBorderLeftColor(String borderLeftColor)346 public void setBorderLeftColor(String borderLeftColor) 347 throws DOMException; 348 349 /** 350 * See the border-top-style property definition in CSS2. 351 */ getBorderTopStyle()352 public String getBorderTopStyle(); 353 /** 354 * See the border-top-style property definition in CSS2. 355 * @exception DOMException 356 * SYNTAX_ERR: Raised if the new value has a syntax error and is 357 * unparsable. 358 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 359 */ setBorderTopStyle(String borderTopStyle)360 public void setBorderTopStyle(String borderTopStyle) 361 throws DOMException; 362 363 /** 364 * See the border-right-style property definition in CSS2. 365 */ getBorderRightStyle()366 public String getBorderRightStyle(); 367 /** 368 * See the border-right-style property definition in CSS2. 369 * @exception DOMException 370 * SYNTAX_ERR: Raised if the new value has a syntax error and is 371 * unparsable. 372 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 373 */ setBorderRightStyle(String borderRightStyle)374 public void setBorderRightStyle(String borderRightStyle) 375 throws DOMException; 376 377 /** 378 * See the border-bottom-style property definition in CSS2. 379 */ getBorderBottomStyle()380 public String getBorderBottomStyle(); 381 /** 382 * See the border-bottom-style property definition in CSS2. 383 * @exception DOMException 384 * SYNTAX_ERR: Raised if the new value has a syntax error and is 385 * unparsable. 386 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 387 */ setBorderBottomStyle(String borderBottomStyle)388 public void setBorderBottomStyle(String borderBottomStyle) 389 throws DOMException; 390 391 /** 392 * See the border-left-style property definition in CSS2. 393 */ getBorderLeftStyle()394 public String getBorderLeftStyle(); 395 /** 396 * See the border-left-style property definition in CSS2. 397 * @exception DOMException 398 * SYNTAX_ERR: Raised if the new value has a syntax error and is 399 * unparsable. 400 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 401 */ setBorderLeftStyle(String borderLeftStyle)402 public void setBorderLeftStyle(String borderLeftStyle) 403 throws DOMException; 404 405 /** 406 * See the border-top-width property definition in CSS2. 407 */ getBorderTopWidth()408 public String getBorderTopWidth(); 409 /** 410 * See the border-top-width property definition in CSS2. 411 * @exception DOMException 412 * SYNTAX_ERR: Raised if the new value has a syntax error and is 413 * unparsable. 414 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 415 */ setBorderTopWidth(String borderTopWidth)416 public void setBorderTopWidth(String borderTopWidth) 417 throws DOMException; 418 419 /** 420 * See the border-right-width property definition in CSS2. 421 */ getBorderRightWidth()422 public String getBorderRightWidth(); 423 /** 424 * See the border-right-width property definition in CSS2. 425 * @exception DOMException 426 * SYNTAX_ERR: Raised if the new value has a syntax error and is 427 * unparsable. 428 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 429 */ setBorderRightWidth(String borderRightWidth)430 public void setBorderRightWidth(String borderRightWidth) 431 throws DOMException; 432 433 /** 434 * See the border-bottom-width property definition in CSS2. 435 */ getBorderBottomWidth()436 public String getBorderBottomWidth(); 437 /** 438 * See the border-bottom-width property definition in CSS2. 439 * @exception DOMException 440 * SYNTAX_ERR: Raised if the new value has a syntax error and is 441 * unparsable. 442 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 443 */ setBorderBottomWidth(String borderBottomWidth)444 public void setBorderBottomWidth(String borderBottomWidth) 445 throws DOMException; 446 447 /** 448 * See the border-left-width property definition in CSS2. 449 */ getBorderLeftWidth()450 public String getBorderLeftWidth(); 451 /** 452 * See the border-left-width property definition in CSS2. 453 * @exception DOMException 454 * SYNTAX_ERR: Raised if the new value has a syntax error and is 455 * unparsable. 456 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 457 */ setBorderLeftWidth(String borderLeftWidth)458 public void setBorderLeftWidth(String borderLeftWidth) 459 throws DOMException; 460 461 /** 462 * See the border-width property definition in CSS2. 463 */ getBorderWidth()464 public String getBorderWidth(); 465 /** 466 * See the border-width 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 */ setBorderWidth(String borderWidth)472 public void setBorderWidth(String borderWidth) 473 throws DOMException; 474 475 /** 476 * See the bottom property definition in CSS2. 477 */ getBottom()478 public String getBottom(); 479 /** 480 * See the bottom property definition in CSS2. 481 * @exception DOMException 482 * SYNTAX_ERR: Raised if the new value has a syntax error and is 483 * unparsable. 484 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 485 */ setBottom(String bottom)486 public void setBottom(String bottom) 487 throws DOMException; 488 489 /** 490 * See the caption-side property definition in CSS2. 491 */ getCaptionSide()492 public String getCaptionSide(); 493 /** 494 * See the caption-side property definition in CSS2. 495 * @exception DOMException 496 * SYNTAX_ERR: Raised if the new value has a syntax error and is 497 * unparsable. 498 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 499 */ setCaptionSide(String captionSide)500 public void setCaptionSide(String captionSide) 501 throws DOMException; 502 503 /** 504 * See the clear property definition in CSS2. 505 */ getClear()506 public String getClear(); 507 /** 508 * See the clear property definition in CSS2. 509 * @exception DOMException 510 * SYNTAX_ERR: Raised if the new value has a syntax error and is 511 * unparsable. 512 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 513 */ setClear(String clear)514 public void setClear(String clear) 515 throws DOMException; 516 517 /** 518 * See the clip property definition in CSS2. 519 */ getClip()520 public String getClip(); 521 /** 522 * See the clip property definition in CSS2. 523 * @exception DOMException 524 * SYNTAX_ERR: Raised if the new value has a syntax error and is 525 * unparsable. 526 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 527 */ setClip(String clip)528 public void setClip(String clip) 529 throws DOMException; 530 531 /** 532 * See the color property definition in CSS2. 533 */ getColor()534 public String getColor(); 535 /** 536 * See the color property definition in CSS2. 537 * @exception DOMException 538 * SYNTAX_ERR: Raised if the new value has a syntax error and is 539 * unparsable. 540 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 541 */ setColor(String color)542 public void setColor(String color) 543 throws DOMException; 544 545 /** 546 * See the content property definition in CSS2. 547 */ getContent()548 public String getContent(); 549 /** 550 * See the content property definition in CSS2. 551 * @exception DOMException 552 * SYNTAX_ERR: Raised if the new value has a syntax error and is 553 * unparsable. 554 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 555 */ setContent(String content)556 public void setContent(String content) 557 throws DOMException; 558 559 /** 560 * See the counter-increment property definition in CSS2. 561 */ getCounterIncrement()562 public String getCounterIncrement(); 563 /** 564 * See the counter-increment property definition in CSS2. 565 * @exception DOMException 566 * SYNTAX_ERR: Raised if the new value has a syntax error and is 567 * unparsable. 568 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 569 */ setCounterIncrement(String counterIncrement)570 public void setCounterIncrement(String counterIncrement) 571 throws DOMException; 572 573 /** 574 * See the counter-reset property definition in CSS2. 575 */ getCounterReset()576 public String getCounterReset(); 577 /** 578 * See the counter-reset property definition in CSS2. 579 * @exception DOMException 580 * SYNTAX_ERR: Raised if the new value has a syntax error and is 581 * unparsable. 582 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 583 */ setCounterReset(String counterReset)584 public void setCounterReset(String counterReset) 585 throws DOMException; 586 587 /** 588 * See the cue property definition in CSS2. 589 */ getCue()590 public String getCue(); 591 /** 592 * See the cue property definition in CSS2. 593 * @exception DOMException 594 * SYNTAX_ERR: Raised if the new value has a syntax error and is 595 * unparsable. 596 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 597 */ setCue(String cue)598 public void setCue(String cue) 599 throws DOMException; 600 601 /** 602 * See the cue-after property definition in CSS2. 603 */ getCueAfter()604 public String getCueAfter(); 605 /** 606 * See the cue-after property definition in CSS2. 607 * @exception DOMException 608 * SYNTAX_ERR: Raised if the new value has a syntax error and is 609 * unparsable. 610 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 611 */ setCueAfter(String cueAfter)612 public void setCueAfter(String cueAfter) 613 throws DOMException; 614 615 /** 616 * See the cue-before property definition in CSS2. 617 */ getCueBefore()618 public String getCueBefore(); 619 /** 620 * See the cue-before 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 */ setCueBefore(String cueBefore)626 public void setCueBefore(String cueBefore) 627 throws DOMException; 628 629 /** 630 * See the cursor property definition in CSS2. 631 */ getCursor()632 public String getCursor(); 633 /** 634 * See the cursor property definition in CSS2. 635 * @exception DOMException 636 * SYNTAX_ERR: Raised if the new value has a syntax error and is 637 * unparsable. 638 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 639 */ setCursor(String cursor)640 public void setCursor(String cursor) 641 throws DOMException; 642 643 /** 644 * See the direction property definition in CSS2. 645 */ getDirection()646 public String getDirection(); 647 /** 648 * See the direction property definition in CSS2. 649 * @exception DOMException 650 * SYNTAX_ERR: Raised if the new value has a syntax error and is 651 * unparsable. 652 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 653 */ setDirection(String direction)654 public void setDirection(String direction) 655 throws DOMException; 656 657 /** 658 * See the display property definition in CSS2. 659 */ getDisplay()660 public String getDisplay(); 661 /** 662 * See the display property definition in CSS2. 663 * @exception DOMException 664 * SYNTAX_ERR: Raised if the new value has a syntax error and is 665 * unparsable. 666 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 667 */ setDisplay(String display)668 public void setDisplay(String display) 669 throws DOMException; 670 671 /** 672 * See the elevation property definition in CSS2. 673 */ getElevation()674 public String getElevation(); 675 /** 676 * See the elevation property definition in CSS2. 677 * @exception DOMException 678 * SYNTAX_ERR: Raised if the new value has a syntax error and is 679 * unparsable. 680 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 681 */ setElevation(String elevation)682 public void setElevation(String elevation) 683 throws DOMException; 684 685 /** 686 * See the empty-cells property definition in CSS2. 687 */ getEmptyCells()688 public String getEmptyCells(); 689 /** 690 * See the empty-cells property definition in CSS2. 691 * @exception DOMException 692 * SYNTAX_ERR: Raised if the new value has a syntax error and is 693 * unparsable. 694 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 695 */ setEmptyCells(String emptyCells)696 public void setEmptyCells(String emptyCells) 697 throws DOMException; 698 699 /** 700 * See the float property definition in CSS2. 701 */ getCssFloat()702 public String getCssFloat(); 703 /** 704 * See the float property definition in CSS2. 705 * @exception DOMException 706 * SYNTAX_ERR: Raised if the new value has a syntax error and is 707 * unparsable. 708 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 709 */ setCssFloat(String cssFloat)710 public void setCssFloat(String cssFloat) 711 throws DOMException; 712 713 /** 714 * See the font property definition in CSS2. 715 */ getFont()716 public String getFont(); 717 /** 718 * See the font property definition in CSS2. 719 * @exception DOMException 720 * SYNTAX_ERR: Raised if the new value has a syntax error and is 721 * unparsable. 722 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 723 */ setFont(String font)724 public void setFont(String font) 725 throws DOMException; 726 727 /** 728 * See the font-family property definition in CSS2. 729 */ getFontFamily()730 public String getFontFamily(); 731 /** 732 * See the font-family property definition in CSS2. 733 * @exception DOMException 734 * SYNTAX_ERR: Raised if the new value has a syntax error and is 735 * unparsable. 736 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 737 */ setFontFamily(String fontFamily)738 public void setFontFamily(String fontFamily) 739 throws DOMException; 740 741 /** 742 * See the font-size property definition in CSS2. 743 */ getFontSize()744 public String getFontSize(); 745 /** 746 * See the font-size property definition in CSS2. 747 * @exception DOMException 748 * SYNTAX_ERR: Raised if the new value has a syntax error and is 749 * unparsable. 750 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 751 */ setFontSize(String fontSize)752 public void setFontSize(String fontSize) 753 throws DOMException; 754 755 /** 756 * See the font-size-adjust property definition in CSS2. 757 */ getFontSizeAdjust()758 public String getFontSizeAdjust(); 759 /** 760 * See the font-size-adjust property definition in CSS2. 761 * @exception DOMException 762 * SYNTAX_ERR: Raised if the new value has a syntax error and is 763 * unparsable. 764 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 765 */ setFontSizeAdjust(String fontSizeAdjust)766 public void setFontSizeAdjust(String fontSizeAdjust) 767 throws DOMException; 768 769 /** 770 * See the font-stretch property definition in CSS2. 771 */ getFontStretch()772 public String getFontStretch(); 773 /** 774 * See the font-stretch 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 */ setFontStretch(String fontStretch)780 public void setFontStretch(String fontStretch) 781 throws DOMException; 782 783 /** 784 * See the font-style property definition in CSS2. 785 */ getFontStyle()786 public String getFontStyle(); 787 /** 788 * See the font-style property definition in CSS2. 789 * @exception DOMException 790 * SYNTAX_ERR: Raised if the new value has a syntax error and is 791 * unparsable. 792 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 793 */ setFontStyle(String fontStyle)794 public void setFontStyle(String fontStyle) 795 throws DOMException; 796 797 /** 798 * See the font-variant property definition in CSS2. 799 */ getFontVariant()800 public String getFontVariant(); 801 /** 802 * See the font-variant property definition in CSS2. 803 * @exception DOMException 804 * SYNTAX_ERR: Raised if the new value has a syntax error and is 805 * unparsable. 806 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 807 */ setFontVariant(String fontVariant)808 public void setFontVariant(String fontVariant) 809 throws DOMException; 810 811 /** 812 * See the font-weight property definition in CSS2. 813 */ getFontWeight()814 public String getFontWeight(); 815 /** 816 * See the font-weight property definition in CSS2. 817 * @exception DOMException 818 * SYNTAX_ERR: Raised if the new value has a syntax error and is 819 * unparsable. 820 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 821 */ setFontWeight(String fontWeight)822 public void setFontWeight(String fontWeight) 823 throws DOMException; 824 825 /** 826 * See the height property definition in CSS2. 827 */ getHeight()828 public String getHeight(); 829 /** 830 * See the height property definition in CSS2. 831 * @exception DOMException 832 * SYNTAX_ERR: Raised if the new value has a syntax error and is 833 * unparsable. 834 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 835 */ setHeight(String height)836 public void setHeight(String height) 837 throws DOMException; 838 839 /** 840 * See the left property definition in CSS2. 841 */ getLeft()842 public String getLeft(); 843 /** 844 * See the left property definition in CSS2. 845 * @exception DOMException 846 * SYNTAX_ERR: Raised if the new value has a syntax error and is 847 * unparsable. 848 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 849 */ setLeft(String left)850 public void setLeft(String left) 851 throws DOMException; 852 853 /** 854 * See the letter-spacing property definition in CSS2. 855 */ getLetterSpacing()856 public String getLetterSpacing(); 857 /** 858 * See the letter-spacing property definition in CSS2. 859 * @exception DOMException 860 * SYNTAX_ERR: Raised if the new value has a syntax error and is 861 * unparsable. 862 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 863 */ setLetterSpacing(String letterSpacing)864 public void setLetterSpacing(String letterSpacing) 865 throws DOMException; 866 867 /** 868 * See the line-height property definition in CSS2. 869 */ getLineHeight()870 public String getLineHeight(); 871 /** 872 * See the line-height property definition in CSS2. 873 * @exception DOMException 874 * SYNTAX_ERR: Raised if the new value has a syntax error and is 875 * unparsable. 876 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 877 */ setLineHeight(String lineHeight)878 public void setLineHeight(String lineHeight) 879 throws DOMException; 880 881 /** 882 * See the list-style property definition in CSS2. 883 */ getListStyle()884 public String getListStyle(); 885 /** 886 * See the list-style property definition in CSS2. 887 * @exception DOMException 888 * SYNTAX_ERR: Raised if the new value has a syntax error and is 889 * unparsable. 890 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 891 */ setListStyle(String listStyle)892 public void setListStyle(String listStyle) 893 throws DOMException; 894 895 /** 896 * See the list-style-image property definition in CSS2. 897 */ getListStyleImage()898 public String getListStyleImage(); 899 /** 900 * See the list-style-image property definition in CSS2. 901 * @exception DOMException 902 * SYNTAX_ERR: Raised if the new value has a syntax error and is 903 * unparsable. 904 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 905 */ setListStyleImage(String listStyleImage)906 public void setListStyleImage(String listStyleImage) 907 throws DOMException; 908 909 /** 910 * See the list-style-position property definition in CSS2. 911 */ getListStylePosition()912 public String getListStylePosition(); 913 /** 914 * See the list-style-position property definition in CSS2. 915 * @exception DOMException 916 * SYNTAX_ERR: Raised if the new value has a syntax error and is 917 * unparsable. 918 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 919 */ setListStylePosition(String listStylePosition)920 public void setListStylePosition(String listStylePosition) 921 throws DOMException; 922 923 /** 924 * See the list-style-type property definition in CSS2. 925 */ getListStyleType()926 public String getListStyleType(); 927 /** 928 * See the list-style-type 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 */ setListStyleType(String listStyleType)934 public void setListStyleType(String listStyleType) 935 throws DOMException; 936 937 /** 938 * See the margin property definition in CSS2. 939 */ getMargin()940 public String getMargin(); 941 /** 942 * See the margin property definition in CSS2. 943 * @exception DOMException 944 * SYNTAX_ERR: Raised if the new value has a syntax error and is 945 * unparsable. 946 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 947 */ setMargin(String margin)948 public void setMargin(String margin) 949 throws DOMException; 950 951 /** 952 * See the margin-top property definition in CSS2. 953 */ getMarginTop()954 public String getMarginTop(); 955 /** 956 * See the margin-top property definition in CSS2. 957 * @exception DOMException 958 * SYNTAX_ERR: Raised if the new value has a syntax error and is 959 * unparsable. 960 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 961 */ setMarginTop(String marginTop)962 public void setMarginTop(String marginTop) 963 throws DOMException; 964 965 /** 966 * See the margin-right property definition in CSS2. 967 */ getMarginRight()968 public String getMarginRight(); 969 /** 970 * See the margin-right property definition in CSS2. 971 * @exception DOMException 972 * SYNTAX_ERR: Raised if the new value has a syntax error and is 973 * unparsable. 974 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 975 */ setMarginRight(String marginRight)976 public void setMarginRight(String marginRight) 977 throws DOMException; 978 979 /** 980 * See the margin-bottom property definition in CSS2. 981 */ getMarginBottom()982 public String getMarginBottom(); 983 /** 984 * See the margin-bottom property definition in CSS2. 985 * @exception DOMException 986 * SYNTAX_ERR: Raised if the new value has a syntax error and is 987 * unparsable. 988 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 989 */ setMarginBottom(String marginBottom)990 public void setMarginBottom(String marginBottom) 991 throws DOMException; 992 993 /** 994 * See the margin-left property definition in CSS2. 995 */ getMarginLeft()996 public String getMarginLeft(); 997 /** 998 * See the margin-left property definition in CSS2. 999 * @exception DOMException 1000 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1001 * unparsable. 1002 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1003 */ setMarginLeft(String marginLeft)1004 public void setMarginLeft(String marginLeft) 1005 throws DOMException; 1006 1007 /** 1008 * See the marker-offset property definition in CSS2. 1009 */ getMarkerOffset()1010 public String getMarkerOffset(); 1011 /** 1012 * See the marker-offset property definition in CSS2. 1013 * @exception DOMException 1014 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1015 * unparsable. 1016 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1017 */ setMarkerOffset(String markerOffset)1018 public void setMarkerOffset(String markerOffset) 1019 throws DOMException; 1020 1021 /** 1022 * See the marks property definition in CSS2. 1023 */ getMarks()1024 public String getMarks(); 1025 /** 1026 * See the marks property definition in CSS2. 1027 * @exception DOMException 1028 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1029 * unparsable. 1030 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1031 */ setMarks(String marks)1032 public void setMarks(String marks) 1033 throws DOMException; 1034 1035 /** 1036 * See the max-height property definition in CSS2. 1037 */ getMaxHeight()1038 public String getMaxHeight(); 1039 /** 1040 * See the max-height property definition in CSS2. 1041 * @exception DOMException 1042 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1043 * unparsable. 1044 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1045 */ setMaxHeight(String maxHeight)1046 public void setMaxHeight(String maxHeight) 1047 throws DOMException; 1048 1049 /** 1050 * See the max-width property definition in CSS2. 1051 */ getMaxWidth()1052 public String getMaxWidth(); 1053 /** 1054 * See the max-width property definition in CSS2. 1055 * @exception DOMException 1056 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1057 * unparsable. 1058 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1059 */ setMaxWidth(String maxWidth)1060 public void setMaxWidth(String maxWidth) 1061 throws DOMException; 1062 1063 /** 1064 * See the min-height property definition in CSS2. 1065 */ getMinHeight()1066 public String getMinHeight(); 1067 /** 1068 * See the min-height property definition in CSS2. 1069 * @exception DOMException 1070 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1071 * unparsable. 1072 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1073 */ setMinHeight(String minHeight)1074 public void setMinHeight(String minHeight) 1075 throws DOMException; 1076 1077 /** 1078 * See the min-width property definition in CSS2. 1079 */ getMinWidth()1080 public String getMinWidth(); 1081 /** 1082 * See the min-width 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 */ setMinWidth(String minWidth)1088 public void setMinWidth(String minWidth) 1089 throws DOMException; 1090 1091 /** 1092 * See the orphans property definition in CSS2. 1093 */ getOrphans()1094 public String getOrphans(); 1095 /** 1096 * See the orphans property definition in CSS2. 1097 * @exception DOMException 1098 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1099 * unparsable. 1100 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1101 */ setOrphans(String orphans)1102 public void setOrphans(String orphans) 1103 throws DOMException; 1104 1105 /** 1106 * See the outline property definition in CSS2. 1107 */ getOutline()1108 public String getOutline(); 1109 /** 1110 * See the outline property definition in CSS2. 1111 * @exception DOMException 1112 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1113 * unparsable. 1114 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1115 */ setOutline(String outline)1116 public void setOutline(String outline) 1117 throws DOMException; 1118 1119 /** 1120 * See the outline-color property definition in CSS2. 1121 */ getOutlineColor()1122 public String getOutlineColor(); 1123 /** 1124 * See the outline-color property definition in CSS2. 1125 * @exception DOMException 1126 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1127 * unparsable. 1128 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1129 */ setOutlineColor(String outlineColor)1130 public void setOutlineColor(String outlineColor) 1131 throws DOMException; 1132 1133 /** 1134 * See the outline-style property definition in CSS2. 1135 */ getOutlineStyle()1136 public String getOutlineStyle(); 1137 /** 1138 * See the outline-style property definition in CSS2. 1139 * @exception DOMException 1140 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1141 * unparsable. 1142 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1143 */ setOutlineStyle(String outlineStyle)1144 public void setOutlineStyle(String outlineStyle) 1145 throws DOMException; 1146 1147 /** 1148 * See the outline-width property definition in CSS2. 1149 */ getOutlineWidth()1150 public String getOutlineWidth(); 1151 /** 1152 * See the outline-width property definition in CSS2. 1153 * @exception DOMException 1154 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1155 * unparsable. 1156 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1157 */ setOutlineWidth(String outlineWidth)1158 public void setOutlineWidth(String outlineWidth) 1159 throws DOMException; 1160 1161 /** 1162 * See the overflow property definition in CSS2. 1163 */ getOverflow()1164 public String getOverflow(); 1165 /** 1166 * See the overflow property definition in CSS2. 1167 * @exception DOMException 1168 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1169 * unparsable. 1170 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1171 */ setOverflow(String overflow)1172 public void setOverflow(String overflow) 1173 throws DOMException; 1174 1175 /** 1176 * See the padding property definition in CSS2. 1177 */ getPadding()1178 public String getPadding(); 1179 /** 1180 * See the padding property definition in CSS2. 1181 * @exception DOMException 1182 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1183 * unparsable. 1184 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1185 */ setPadding(String padding)1186 public void setPadding(String padding) 1187 throws DOMException; 1188 1189 /** 1190 * See the padding-top property definition in CSS2. 1191 */ getPaddingTop()1192 public String getPaddingTop(); 1193 /** 1194 * See the padding-top property definition in CSS2. 1195 * @exception DOMException 1196 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1197 * unparsable. 1198 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1199 */ setPaddingTop(String paddingTop)1200 public void setPaddingTop(String paddingTop) 1201 throws DOMException; 1202 1203 /** 1204 * See the padding-right property definition in CSS2. 1205 */ getPaddingRight()1206 public String getPaddingRight(); 1207 /** 1208 * See the padding-right property definition in CSS2. 1209 * @exception DOMException 1210 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1211 * unparsable. 1212 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1213 */ setPaddingRight(String paddingRight)1214 public void setPaddingRight(String paddingRight) 1215 throws DOMException; 1216 1217 /** 1218 * See the padding-bottom property definition in CSS2. 1219 */ getPaddingBottom()1220 public String getPaddingBottom(); 1221 /** 1222 * See the padding-bottom property definition in CSS2. 1223 * @exception DOMException 1224 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1225 * unparsable. 1226 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1227 */ setPaddingBottom(String paddingBottom)1228 public void setPaddingBottom(String paddingBottom) 1229 throws DOMException; 1230 1231 /** 1232 * See the padding-left property definition in CSS2. 1233 */ getPaddingLeft()1234 public String getPaddingLeft(); 1235 /** 1236 * See the padding-left 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 */ setPaddingLeft(String paddingLeft)1242 public void setPaddingLeft(String paddingLeft) 1243 throws DOMException; 1244 1245 /** 1246 * See the page property definition in CSS2. 1247 */ getPage()1248 public String getPage(); 1249 /** 1250 * See the page property definition in CSS2. 1251 * @exception DOMException 1252 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1253 * unparsable. 1254 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1255 */ setPage(String page)1256 public void setPage(String page) 1257 throws DOMException; 1258 1259 /** 1260 * See the page-break-after property definition in CSS2. 1261 */ getPageBreakAfter()1262 public String getPageBreakAfter(); 1263 /** 1264 * See the page-break-after property definition in CSS2. 1265 * @exception DOMException 1266 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1267 * unparsable. 1268 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1269 */ setPageBreakAfter(String pageBreakAfter)1270 public void setPageBreakAfter(String pageBreakAfter) 1271 throws DOMException; 1272 1273 /** 1274 * See the page-break-before property definition in CSS2. 1275 */ getPageBreakBefore()1276 public String getPageBreakBefore(); 1277 /** 1278 * See the page-break-before property definition in CSS2. 1279 * @exception DOMException 1280 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1281 * unparsable. 1282 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1283 */ setPageBreakBefore(String pageBreakBefore)1284 public void setPageBreakBefore(String pageBreakBefore) 1285 throws DOMException; 1286 1287 /** 1288 * See the page-break-inside property definition in CSS2. 1289 */ getPageBreakInside()1290 public String getPageBreakInside(); 1291 /** 1292 * See the page-break-inside property definition in CSS2. 1293 * @exception DOMException 1294 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1295 * unparsable. 1296 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1297 */ setPageBreakInside(String pageBreakInside)1298 public void setPageBreakInside(String pageBreakInside) 1299 throws DOMException; 1300 1301 /** 1302 * See the pause property definition in CSS2. 1303 */ getPause()1304 public String getPause(); 1305 /** 1306 * See the pause property definition in CSS2. 1307 * @exception DOMException 1308 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1309 * unparsable. 1310 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1311 */ setPause(String pause)1312 public void setPause(String pause) 1313 throws DOMException; 1314 1315 /** 1316 * See the pause-after property definition in CSS2. 1317 */ getPauseAfter()1318 public String getPauseAfter(); 1319 /** 1320 * See the pause-after property definition in CSS2. 1321 * @exception DOMException 1322 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1323 * unparsable. 1324 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1325 */ setPauseAfter(String pauseAfter)1326 public void setPauseAfter(String pauseAfter) 1327 throws DOMException; 1328 1329 /** 1330 * See the pause-before property definition in CSS2. 1331 */ getPauseBefore()1332 public String getPauseBefore(); 1333 /** 1334 * See the pause-before property definition in CSS2. 1335 * @exception DOMException 1336 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1337 * unparsable. 1338 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1339 */ setPauseBefore(String pauseBefore)1340 public void setPauseBefore(String pauseBefore) 1341 throws DOMException; 1342 1343 /** 1344 * See the pitch property definition in CSS2. 1345 */ getPitch()1346 public String getPitch(); 1347 /** 1348 * See the pitch property definition in CSS2. 1349 * @exception DOMException 1350 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1351 * unparsable. 1352 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1353 */ setPitch(String pitch)1354 public void setPitch(String pitch) 1355 throws DOMException; 1356 1357 /** 1358 * See the pitch-range property definition in CSS2. 1359 */ getPitchRange()1360 public String getPitchRange(); 1361 /** 1362 * See the pitch-range property definition in CSS2. 1363 * @exception DOMException 1364 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1365 * unparsable. 1366 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1367 */ setPitchRange(String pitchRange)1368 public void setPitchRange(String pitchRange) 1369 throws DOMException; 1370 1371 /** 1372 * See the play-during property definition in CSS2. 1373 */ getPlayDuring()1374 public String getPlayDuring(); 1375 /** 1376 * See the play-during property definition in CSS2. 1377 * @exception DOMException 1378 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1379 * unparsable. 1380 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1381 */ setPlayDuring(String playDuring)1382 public void setPlayDuring(String playDuring) 1383 throws DOMException; 1384 1385 /** 1386 * See the position property definition in CSS2. 1387 */ getPosition()1388 public String getPosition(); 1389 /** 1390 * See the position 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 */ setPosition(String position)1396 public void setPosition(String position) 1397 throws DOMException; 1398 1399 /** 1400 * See the quotes property definition in CSS2. 1401 */ getQuotes()1402 public String getQuotes(); 1403 /** 1404 * See the quotes property definition in CSS2. 1405 * @exception DOMException 1406 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1407 * unparsable. 1408 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1409 */ setQuotes(String quotes)1410 public void setQuotes(String quotes) 1411 throws DOMException; 1412 1413 /** 1414 * See the richness property definition in CSS2. 1415 */ getRichness()1416 public String getRichness(); 1417 /** 1418 * See the richness property definition in CSS2. 1419 * @exception DOMException 1420 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1421 * unparsable. 1422 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1423 */ setRichness(String richness)1424 public void setRichness(String richness) 1425 throws DOMException; 1426 1427 /** 1428 * See the right property definition in CSS2. 1429 */ getRight()1430 public String getRight(); 1431 /** 1432 * See the right property definition in CSS2. 1433 * @exception DOMException 1434 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1435 * unparsable. 1436 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1437 */ setRight(String right)1438 public void setRight(String right) 1439 throws DOMException; 1440 1441 /** 1442 * See the size property definition in CSS2. 1443 */ getSize()1444 public String getSize(); 1445 /** 1446 * See the size property definition in CSS2. 1447 * @exception DOMException 1448 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1449 * unparsable. 1450 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1451 */ setSize(String size)1452 public void setSize(String size) 1453 throws DOMException; 1454 1455 /** 1456 * See the speak property definition in CSS2. 1457 */ getSpeak()1458 public String getSpeak(); 1459 /** 1460 * See the speak property definition in CSS2. 1461 * @exception DOMException 1462 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1463 * unparsable. 1464 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1465 */ setSpeak(String speak)1466 public void setSpeak(String speak) 1467 throws DOMException; 1468 1469 /** 1470 * See the speak-header property definition in CSS2. 1471 */ getSpeakHeader()1472 public String getSpeakHeader(); 1473 /** 1474 * See the speak-header property definition in CSS2. 1475 * @exception DOMException 1476 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1477 * unparsable. 1478 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1479 */ setSpeakHeader(String speakHeader)1480 public void setSpeakHeader(String speakHeader) 1481 throws DOMException; 1482 1483 /** 1484 * See the speak-numeral property definition in CSS2. 1485 */ getSpeakNumeral()1486 public String getSpeakNumeral(); 1487 /** 1488 * See the speak-numeral property definition in CSS2. 1489 * @exception DOMException 1490 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1491 * unparsable. 1492 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1493 */ setSpeakNumeral(String speakNumeral)1494 public void setSpeakNumeral(String speakNumeral) 1495 throws DOMException; 1496 1497 /** 1498 * See the speak-punctuation property definition in CSS2. 1499 */ getSpeakPunctuation()1500 public String getSpeakPunctuation(); 1501 /** 1502 * See the speak-punctuation property definition in CSS2. 1503 * @exception DOMException 1504 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1505 * unparsable. 1506 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1507 */ setSpeakPunctuation(String speakPunctuation)1508 public void setSpeakPunctuation(String speakPunctuation) 1509 throws DOMException; 1510 1511 /** 1512 * See the speech-rate property definition in CSS2. 1513 */ getSpeechRate()1514 public String getSpeechRate(); 1515 /** 1516 * See the speech-rate property definition in CSS2. 1517 * @exception DOMException 1518 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1519 * unparsable. 1520 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1521 */ setSpeechRate(String speechRate)1522 public void setSpeechRate(String speechRate) 1523 throws DOMException; 1524 1525 /** 1526 * See the stress property definition in CSS2. 1527 */ getStress()1528 public String getStress(); 1529 /** 1530 * See the stress property definition in CSS2. 1531 * @exception DOMException 1532 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1533 * unparsable. 1534 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1535 */ setStress(String stress)1536 public void setStress(String stress) 1537 throws DOMException; 1538 1539 /** 1540 * See the table-layout property definition in CSS2. 1541 */ getTableLayout()1542 public String getTableLayout(); 1543 /** 1544 * See the table-layout property definition in CSS2. 1545 * @exception DOMException 1546 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1547 * unparsable. 1548 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1549 */ setTableLayout(String tableLayout)1550 public void setTableLayout(String tableLayout) 1551 throws DOMException; 1552 1553 /** 1554 * See the text-align property definition in CSS2. 1555 */ getTextAlign()1556 public String getTextAlign(); 1557 /** 1558 * See the text-align property definition in CSS2. 1559 * @exception DOMException 1560 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1561 * unparsable. 1562 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1563 */ setTextAlign(String textAlign)1564 public void setTextAlign(String textAlign) 1565 throws DOMException; 1566 1567 /** 1568 * See the text-decoration property definition in CSS2. 1569 */ getTextDecoration()1570 public String getTextDecoration(); 1571 /** 1572 * See the text-decoration property definition in CSS2. 1573 * @exception DOMException 1574 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1575 * unparsable. 1576 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1577 */ setTextDecoration(String textDecoration)1578 public void setTextDecoration(String textDecoration) 1579 throws DOMException; 1580 1581 /** 1582 * See the text-indent property definition in CSS2. 1583 */ getTextIndent()1584 public String getTextIndent(); 1585 /** 1586 * See the text-indent property definition in CSS2. 1587 * @exception DOMException 1588 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1589 * unparsable. 1590 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1591 */ setTextIndent(String textIndent)1592 public void setTextIndent(String textIndent) 1593 throws DOMException; 1594 1595 /** 1596 * See the text-shadow property definition in CSS2. 1597 */ getTextShadow()1598 public String getTextShadow(); 1599 /** 1600 * See the text-shadow property definition in CSS2. 1601 * @exception DOMException 1602 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1603 * unparsable. 1604 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1605 */ setTextShadow(String textShadow)1606 public void setTextShadow(String textShadow) 1607 throws DOMException; 1608 1609 /** 1610 * See the text-transform property definition in CSS2. 1611 */ getTextTransform()1612 public String getTextTransform(); 1613 /** 1614 * See the text-transform property definition in CSS2. 1615 * @exception DOMException 1616 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1617 * unparsable. 1618 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1619 */ setTextTransform(String textTransform)1620 public void setTextTransform(String textTransform) 1621 throws DOMException; 1622 1623 /** 1624 * See the top property definition in CSS2. 1625 */ getTop()1626 public String getTop(); 1627 /** 1628 * See the top property definition in CSS2. 1629 * @exception DOMException 1630 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1631 * unparsable. 1632 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1633 */ setTop(String top)1634 public void setTop(String top) 1635 throws DOMException; 1636 1637 /** 1638 * See the unicode-bidi property definition in CSS2. 1639 */ getUnicodeBidi()1640 public String getUnicodeBidi(); 1641 /** 1642 * See the unicode-bidi property definition in CSS2. 1643 * @exception DOMException 1644 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1645 * unparsable. 1646 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1647 */ setUnicodeBidi(String unicodeBidi)1648 public void setUnicodeBidi(String unicodeBidi) 1649 throws DOMException; 1650 1651 /** 1652 * See the vertical-align property definition in CSS2. 1653 */ getVerticalAlign()1654 public String getVerticalAlign(); 1655 /** 1656 * See the vertical-align property definition in CSS2. 1657 * @exception DOMException 1658 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1659 * unparsable. 1660 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1661 */ setVerticalAlign(String verticalAlign)1662 public void setVerticalAlign(String verticalAlign) 1663 throws DOMException; 1664 1665 /** 1666 * See the visibility property definition in CSS2. 1667 */ getVisibility()1668 public String getVisibility(); 1669 /** 1670 * See the visibility property definition in CSS2. 1671 * @exception DOMException 1672 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1673 * unparsable. 1674 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1675 */ setVisibility(String visibility)1676 public void setVisibility(String visibility) 1677 throws DOMException; 1678 1679 /** 1680 * See the voice-family property definition in CSS2. 1681 */ getVoiceFamily()1682 public String getVoiceFamily(); 1683 /** 1684 * See the voice-family property definition in CSS2. 1685 * @exception DOMException 1686 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1687 * unparsable. 1688 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1689 */ setVoiceFamily(String voiceFamily)1690 public void setVoiceFamily(String voiceFamily) 1691 throws DOMException; 1692 1693 /** 1694 * See the volume property definition in CSS2. 1695 */ getVolume()1696 public String getVolume(); 1697 /** 1698 * See the volume property definition in CSS2. 1699 * @exception DOMException 1700 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1701 * unparsable. 1702 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1703 */ setVolume(String volume)1704 public void setVolume(String volume) 1705 throws DOMException; 1706 1707 /** 1708 * See the white-space property definition in CSS2. 1709 */ getWhiteSpace()1710 public String getWhiteSpace(); 1711 /** 1712 * See the white-space property definition in CSS2. 1713 * @exception DOMException 1714 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1715 * unparsable. 1716 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1717 */ setWhiteSpace(String whiteSpace)1718 public void setWhiteSpace(String whiteSpace) 1719 throws DOMException; 1720 1721 /** 1722 * See the widows property definition in CSS2. 1723 */ getWidows()1724 public String getWidows(); 1725 /** 1726 * See the widows property definition in CSS2. 1727 * @exception DOMException 1728 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1729 * unparsable. 1730 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1731 */ setWidows(String widows)1732 public void setWidows(String widows) 1733 throws DOMException; 1734 1735 /** 1736 * See the width property definition in CSS2. 1737 */ getWidth()1738 public String getWidth(); 1739 /** 1740 * See the width property definition in CSS2. 1741 * @exception DOMException 1742 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1743 * unparsable. 1744 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1745 */ setWidth(String width)1746 public void setWidth(String width) 1747 throws DOMException; 1748 1749 /** 1750 * See the word-spacing property definition in CSS2. 1751 */ getWordSpacing()1752 public String getWordSpacing(); 1753 /** 1754 * See the word-spacing property definition in CSS2. 1755 * @exception DOMException 1756 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1757 * unparsable. 1758 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1759 */ setWordSpacing(String wordSpacing)1760 public void setWordSpacing(String wordSpacing) 1761 throws DOMException; 1762 1763 /** 1764 * See the z-index property definition in CSS2. 1765 */ getZIndex()1766 public String getZIndex(); 1767 /** 1768 * See the z-index property definition in CSS2. 1769 * @exception DOMException 1770 * SYNTAX_ERR: Raised if the new value has a syntax error and is 1771 * unparsable. 1772 * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. 1773 */ setZIndex(String zIndex)1774 public void setZIndex(String zIndex) 1775 throws DOMException; 1776 1777 } 1778