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