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