/* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ /* * This file is available under and governed by the GNU General Public * License version 2 only, as published by the Free Software Foundation. * However, the following notice accompanied the original version of this * file and, per its terms, should not be removed: * * Copyright (c) 2000 World Wide Web Consortium, * (Massachusetts Institute of Technology, Institut National de * Recherche en Informatique et en Automatique, Keio University). All * Rights Reserved. This program is distributed under the W3C's Software * Intellectual Property License. This program is distributed in the * hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. * See W3C License http://www.w3.org/Consortium/Legal/ for more details. */ package org.w3c.dom.css; import org.w3c.dom.DOMException; /** * The <code>CSS2Properties</code> interface represents a convenience * mechanism for retrieving and setting properties within a * <code>CSSStyleDeclaration</code>. The attributes of this interface * correspond to all the properties specified in CSS2. Getting an attribute * of this interface is equivalent to calling the * <code>getPropertyValue</code> method of the * <code>CSSStyleDeclaration</code> interface. Setting an attribute of this * interface is equivalent to calling the <code>setProperty</code> method of * the <code>CSSStyleDeclaration</code> interface. * <p> A conformant implementation of the CSS module is not required to * implement the <code>CSS2Properties</code> interface. If an implementation * does implement this interface, the expectation is that language-specific * methods can be used to cast from an instance of the * <code>CSSStyleDeclaration</code> interface to the * <code>CSS2Properties</code> interface. * <p> If an implementation does implement this interface, it is expected to * understand the specific syntax of the shorthand properties, and apply * their semantics; when the <code>margin</code> property is set, for * example, the <code>marginTop</code>, <code>marginRight</code>, * <code>marginBottom</code> and <code>marginLeft</code> properties are * actually being set by the underlying implementation. * <p> When dealing with CSS "shorthand" properties, the shorthand properties * should be decomposed into their component longhand properties as * appropriate, and when querying for their value, the form returned should * be the shortest form exactly equivalent to the declarations made in the * ruleset. However, if there is no shorthand declaration that could be * added to the ruleset without changing in any way the rules already * declared in the ruleset (i.e., by adding longhand rules that were * previously not declared in the ruleset), then the empty string should be * returned for the shorthand property. * <p> For example, querying for the <code>font</code> property should not * return "normal normal normal 14pt/normal Arial, sans-serif", when "14pt * Arial, sans-serif" suffices. (The normals are initial values, and are * implied by use of the longhand property.) * <p> If the values for all the longhand properties that compose a particular * string are the initial values, then a string consisting of all the * initial values should be returned (e.g. a <code>border-width</code> value * of "medium" should be returned as such, not as ""). * <p> For some shorthand properties that take missing values from other * sides, such as the <code>margin</code>, <code>padding</code>, and * <code>border-[width|style|color]</code> properties, the minimum number of * sides possible should be used; i.e., "0px 10px" will be returned instead * of "0px 10px 0px 10px". * <p> If the value of a shorthand property can not be decomposed into its * component longhand properties, as is the case for the <code>font</code> * property with a value of "menu", querying for the values of the component * longhand properties should return the empty string. * <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>. * @since 1.4, DOM Level 2 */ public interface CSS2Properties { /** * See the azimuth property definition in CSS2. */ public String getAzimuth(); /** * See the azimuth property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setAzimuth(String azimuth) throws DOMException; /** * See the background property definition in CSS2. */ public String getBackground(); /** * See the background property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBackground(String background) throws DOMException; /** * See the background-attachment property definition in CSS2. */ public String getBackgroundAttachment(); /** * See the background-attachment property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBackgroundAttachment(String backgroundAttachment) throws DOMException; /** * See the background-color property definition in CSS2. */ public String getBackgroundColor(); /** * See the background-color property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBackgroundColor(String backgroundColor) throws DOMException; /** * See the background-image property definition in CSS2. */ public String getBackgroundImage(); /** * See the background-image property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBackgroundImage(String backgroundImage) throws DOMException; /** * See the background-position property definition in CSS2. */ public String getBackgroundPosition(); /** * See the background-position property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBackgroundPosition(String backgroundPosition) throws DOMException; /** * See the background-repeat property definition in CSS2. */ public String getBackgroundRepeat(); /** * See the background-repeat property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBackgroundRepeat(String backgroundRepeat) throws DOMException; /** * See the border property definition in CSS2. */ public String getBorder(); /** * See the border property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorder(String border) throws DOMException; /** * See the border-collapse property definition in CSS2. */ public String getBorderCollapse(); /** * See the border-collapse property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderCollapse(String borderCollapse) throws DOMException; /** * See the border-color property definition in CSS2. */ public String getBorderColor(); /** * See the border-color property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderColor(String borderColor) throws DOMException; /** * See the border-spacing property definition in CSS2. */ public String getBorderSpacing(); /** * See the border-spacing property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderSpacing(String borderSpacing) throws DOMException; /** * See the border-style property definition in CSS2. */ public String getBorderStyle(); /** * See the border-style property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderStyle(String borderStyle) throws DOMException; /** * See the border-top property definition in CSS2. */ public String getBorderTop(); /** * See the border-top property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderTop(String borderTop) throws DOMException; /** * See the border-right property definition in CSS2. */ public String getBorderRight(); /** * See the border-right property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderRight(String borderRight) throws DOMException; /** * See the border-bottom property definition in CSS2. */ public String getBorderBottom(); /** * See the border-bottom property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderBottom(String borderBottom) throws DOMException; /** * See the border-left property definition in CSS2. */ public String getBorderLeft(); /** * See the border-left property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderLeft(String borderLeft) throws DOMException; /** * See the border-top-color property definition in CSS2. */ public String getBorderTopColor(); /** * See the border-top-color property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderTopColor(String borderTopColor) throws DOMException; /** * See the border-right-color property definition in CSS2. */ public String getBorderRightColor(); /** * See the border-right-color property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderRightColor(String borderRightColor) throws DOMException; /** * See the border-bottom-color property definition in CSS2. */ public String getBorderBottomColor(); /** * See the border-bottom-color property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderBottomColor(String borderBottomColor) throws DOMException; /** * See the border-left-color property definition in CSS2. */ public String getBorderLeftColor(); /** * See the border-left-color property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderLeftColor(String borderLeftColor) throws DOMException; /** * See the border-top-style property definition in CSS2. */ public String getBorderTopStyle(); /** * See the border-top-style property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderTopStyle(String borderTopStyle) throws DOMException; /** * See the border-right-style property definition in CSS2. */ public String getBorderRightStyle(); /** * See the border-right-style property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderRightStyle(String borderRightStyle) throws DOMException; /** * See the border-bottom-style property definition in CSS2. */ public String getBorderBottomStyle(); /** * See the border-bottom-style property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderBottomStyle(String borderBottomStyle) throws DOMException; /** * See the border-left-style property definition in CSS2. */ public String getBorderLeftStyle(); /** * See the border-left-style property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderLeftStyle(String borderLeftStyle) throws DOMException; /** * See the border-top-width property definition in CSS2. */ public String getBorderTopWidth(); /** * See the border-top-width property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderTopWidth(String borderTopWidth) throws DOMException; /** * See the border-right-width property definition in CSS2. */ public String getBorderRightWidth(); /** * See the border-right-width property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderRightWidth(String borderRightWidth) throws DOMException; /** * See the border-bottom-width property definition in CSS2. */ public String getBorderBottomWidth(); /** * See the border-bottom-width property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderBottomWidth(String borderBottomWidth) throws DOMException; /** * See the border-left-width property definition in CSS2. */ public String getBorderLeftWidth(); /** * See the border-left-width property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderLeftWidth(String borderLeftWidth) throws DOMException; /** * See the border-width property definition in CSS2. */ public String getBorderWidth(); /** * See the border-width property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBorderWidth(String borderWidth) throws DOMException; /** * See the bottom property definition in CSS2. */ public String getBottom(); /** * See the bottom property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setBottom(String bottom) throws DOMException; /** * See the caption-side property definition in CSS2. */ public String getCaptionSide(); /** * See the caption-side property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setCaptionSide(String captionSide) throws DOMException; /** * See the clear property definition in CSS2. */ public String getClear(); /** * See the clear property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setClear(String clear) throws DOMException; /** * See the clip property definition in CSS2. */ public String getClip(); /** * See the clip property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setClip(String clip) throws DOMException; /** * See the color property definition in CSS2. */ public String getColor(); /** * See the color property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setColor(String color) throws DOMException; /** * See the content property definition in CSS2. */ public String getContent(); /** * See the content property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setContent(String content) throws DOMException; /** * See the counter-increment property definition in CSS2. */ public String getCounterIncrement(); /** * See the counter-increment property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setCounterIncrement(String counterIncrement) throws DOMException; /** * See the counter-reset property definition in CSS2. */ public String getCounterReset(); /** * See the counter-reset property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setCounterReset(String counterReset) throws DOMException; /** * See the cue property definition in CSS2. */ public String getCue(); /** * See the cue property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setCue(String cue) throws DOMException; /** * See the cue-after property definition in CSS2. */ public String getCueAfter(); /** * See the cue-after property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setCueAfter(String cueAfter) throws DOMException; /** * See the cue-before property definition in CSS2. */ public String getCueBefore(); /** * See the cue-before property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setCueBefore(String cueBefore) throws DOMException; /** * See the cursor property definition in CSS2. */ public String getCursor(); /** * See the cursor property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setCursor(String cursor) throws DOMException; /** * See the direction property definition in CSS2. */ public String getDirection(); /** * See the direction property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setDirection(String direction) throws DOMException; /** * See the display property definition in CSS2. */ public String getDisplay(); /** * See the display property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setDisplay(String display) throws DOMException; /** * See the elevation property definition in CSS2. */ public String getElevation(); /** * See the elevation property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setElevation(String elevation) throws DOMException; /** * See the empty-cells property definition in CSS2. */ public String getEmptyCells(); /** * See the empty-cells property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setEmptyCells(String emptyCells) throws DOMException; /** * See the float property definition in CSS2. */ public String getCssFloat(); /** * See the float property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setCssFloat(String cssFloat) throws DOMException; /** * See the font property definition in CSS2. */ public String getFont(); /** * See the font property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setFont(String font) throws DOMException; /** * See the font-family property definition in CSS2. */ public String getFontFamily(); /** * See the font-family property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setFontFamily(String fontFamily) throws DOMException; /** * See the font-size property definition in CSS2. */ public String getFontSize(); /** * See the font-size property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setFontSize(String fontSize) throws DOMException; /** * See the font-size-adjust property definition in CSS2. */ public String getFontSizeAdjust(); /** * See the font-size-adjust property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setFontSizeAdjust(String fontSizeAdjust) throws DOMException; /** * See the font-stretch property definition in CSS2. */ public String getFontStretch(); /** * See the font-stretch property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setFontStretch(String fontStretch) throws DOMException; /** * See the font-style property definition in CSS2. */ public String getFontStyle(); /** * See the font-style property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setFontStyle(String fontStyle) throws DOMException; /** * See the font-variant property definition in CSS2. */ public String getFontVariant(); /** * See the font-variant property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setFontVariant(String fontVariant) throws DOMException; /** * See the font-weight property definition in CSS2. */ public String getFontWeight(); /** * See the font-weight property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setFontWeight(String fontWeight) throws DOMException; /** * See the height property definition in CSS2. */ public String getHeight(); /** * See the height property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setHeight(String height) throws DOMException; /** * See the left property definition in CSS2. */ public String getLeft(); /** * See the left property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setLeft(String left) throws DOMException; /** * See the letter-spacing property definition in CSS2. */ public String getLetterSpacing(); /** * See the letter-spacing property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setLetterSpacing(String letterSpacing) throws DOMException; /** * See the line-height property definition in CSS2. */ public String getLineHeight(); /** * See the line-height property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setLineHeight(String lineHeight) throws DOMException; /** * See the list-style property definition in CSS2. */ public String getListStyle(); /** * See the list-style property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setListStyle(String listStyle) throws DOMException; /** * See the list-style-image property definition in CSS2. */ public String getListStyleImage(); /** * See the list-style-image property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setListStyleImage(String listStyleImage) throws DOMException; /** * See the list-style-position property definition in CSS2. */ public String getListStylePosition(); /** * See the list-style-position property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setListStylePosition(String listStylePosition) throws DOMException; /** * See the list-style-type property definition in CSS2. */ public String getListStyleType(); /** * See the list-style-type property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setListStyleType(String listStyleType) throws DOMException; /** * See the margin property definition in CSS2. */ public String getMargin(); /** * See the margin property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMargin(String margin) throws DOMException; /** * See the margin-top property definition in CSS2. */ public String getMarginTop(); /** * See the margin-top property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMarginTop(String marginTop) throws DOMException; /** * See the margin-right property definition in CSS2. */ public String getMarginRight(); /** * See the margin-right property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMarginRight(String marginRight) throws DOMException; /** * See the margin-bottom property definition in CSS2. */ public String getMarginBottom(); /** * See the margin-bottom property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMarginBottom(String marginBottom) throws DOMException; /** * See the margin-left property definition in CSS2. */ public String getMarginLeft(); /** * See the margin-left property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMarginLeft(String marginLeft) throws DOMException; /** * See the marker-offset property definition in CSS2. */ public String getMarkerOffset(); /** * See the marker-offset property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMarkerOffset(String markerOffset) throws DOMException; /** * See the marks property definition in CSS2. */ public String getMarks(); /** * See the marks property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMarks(String marks) throws DOMException; /** * See the max-height property definition in CSS2. */ public String getMaxHeight(); /** * See the max-height property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMaxHeight(String maxHeight) throws DOMException; /** * See the max-width property definition in CSS2. */ public String getMaxWidth(); /** * See the max-width property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMaxWidth(String maxWidth) throws DOMException; /** * See the min-height property definition in CSS2. */ public String getMinHeight(); /** * See the min-height property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMinHeight(String minHeight) throws DOMException; /** * See the min-width property definition in CSS2. */ public String getMinWidth(); /** * See the min-width property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setMinWidth(String minWidth) throws DOMException; /** * See the orphans property definition in CSS2. */ public String getOrphans(); /** * See the orphans property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setOrphans(String orphans) throws DOMException; /** * See the outline property definition in CSS2. */ public String getOutline(); /** * See the outline property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setOutline(String outline) throws DOMException; /** * See the outline-color property definition in CSS2. */ public String getOutlineColor(); /** * See the outline-color property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setOutlineColor(String outlineColor) throws DOMException; /** * See the outline-style property definition in CSS2. */ public String getOutlineStyle(); /** * See the outline-style property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setOutlineStyle(String outlineStyle) throws DOMException; /** * See the outline-width property definition in CSS2. */ public String getOutlineWidth(); /** * See the outline-width property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setOutlineWidth(String outlineWidth) throws DOMException; /** * See the overflow property definition in CSS2. */ public String getOverflow(); /** * See the overflow property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setOverflow(String overflow) throws DOMException; /** * See the padding property definition in CSS2. */ public String getPadding(); /** * See the padding property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPadding(String padding) throws DOMException; /** * See the padding-top property definition in CSS2. */ public String getPaddingTop(); /** * See the padding-top property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPaddingTop(String paddingTop) throws DOMException; /** * See the padding-right property definition in CSS2. */ public String getPaddingRight(); /** * See the padding-right property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPaddingRight(String paddingRight) throws DOMException; /** * See the padding-bottom property definition in CSS2. */ public String getPaddingBottom(); /** * See the padding-bottom property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPaddingBottom(String paddingBottom) throws DOMException; /** * See the padding-left property definition in CSS2. */ public String getPaddingLeft(); /** * See the padding-left property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPaddingLeft(String paddingLeft) throws DOMException; /** * See the page property definition in CSS2. */ public String getPage(); /** * See the page property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPage(String page) throws DOMException; /** * See the page-break-after property definition in CSS2. */ public String getPageBreakAfter(); /** * See the page-break-after property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPageBreakAfter(String pageBreakAfter) throws DOMException; /** * See the page-break-before property definition in CSS2. */ public String getPageBreakBefore(); /** * See the page-break-before property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPageBreakBefore(String pageBreakBefore) throws DOMException; /** * See the page-break-inside property definition in CSS2. */ public String getPageBreakInside(); /** * See the page-break-inside property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPageBreakInside(String pageBreakInside) throws DOMException; /** * See the pause property definition in CSS2. */ public String getPause(); /** * See the pause property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPause(String pause) throws DOMException; /** * See the pause-after property definition in CSS2. */ public String getPauseAfter(); /** * See the pause-after property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPauseAfter(String pauseAfter) throws DOMException; /** * See the pause-before property definition in CSS2. */ public String getPauseBefore(); /** * See the pause-before property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPauseBefore(String pauseBefore) throws DOMException; /** * See the pitch property definition in CSS2. */ public String getPitch(); /** * See the pitch property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPitch(String pitch) throws DOMException; /** * See the pitch-range property definition in CSS2. */ public String getPitchRange(); /** * See the pitch-range property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPitchRange(String pitchRange) throws DOMException; /** * See the play-during property definition in CSS2. */ public String getPlayDuring(); /** * See the play-during property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPlayDuring(String playDuring) throws DOMException; /** * See the position property definition in CSS2. */ public String getPosition(); /** * See the position property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setPosition(String position) throws DOMException; /** * See the quotes property definition in CSS2. */ public String getQuotes(); /** * See the quotes property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setQuotes(String quotes) throws DOMException; /** * See the richness property definition in CSS2. */ public String getRichness(); /** * See the richness property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setRichness(String richness) throws DOMException; /** * See the right property definition in CSS2. */ public String getRight(); /** * See the right property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setRight(String right) throws DOMException; /** * See the size property definition in CSS2. */ public String getSize(); /** * See the size property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setSize(String size) throws DOMException; /** * See the speak property definition in CSS2. */ public String getSpeak(); /** * See the speak property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setSpeak(String speak) throws DOMException; /** * See the speak-header property definition in CSS2. */ public String getSpeakHeader(); /** * See the speak-header property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setSpeakHeader(String speakHeader) throws DOMException; /** * See the speak-numeral property definition in CSS2. */ public String getSpeakNumeral(); /** * See the speak-numeral property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setSpeakNumeral(String speakNumeral) throws DOMException; /** * See the speak-punctuation property definition in CSS2. */ public String getSpeakPunctuation(); /** * See the speak-punctuation property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setSpeakPunctuation(String speakPunctuation) throws DOMException; /** * See the speech-rate property definition in CSS2. */ public String getSpeechRate(); /** * See the speech-rate property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setSpeechRate(String speechRate) throws DOMException; /** * See the stress property definition in CSS2. */ public String getStress(); /** * See the stress property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setStress(String stress) throws DOMException; /** * See the table-layout property definition in CSS2. */ public String getTableLayout(); /** * See the table-layout property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setTableLayout(String tableLayout) throws DOMException; /** * See the text-align property definition in CSS2. */ public String getTextAlign(); /** * See the text-align property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setTextAlign(String textAlign) throws DOMException; /** * See the text-decoration property definition in CSS2. */ public String getTextDecoration(); /** * See the text-decoration property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setTextDecoration(String textDecoration) throws DOMException; /** * See the text-indent property definition in CSS2. */ public String getTextIndent(); /** * See the text-indent property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setTextIndent(String textIndent) throws DOMException; /** * See the text-shadow property definition in CSS2. */ public String getTextShadow(); /** * See the text-shadow property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setTextShadow(String textShadow) throws DOMException; /** * See the text-transform property definition in CSS2. */ public String getTextTransform(); /** * See the text-transform property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setTextTransform(String textTransform) throws DOMException; /** * See the top property definition in CSS2. */ public String getTop(); /** * See the top property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setTop(String top) throws DOMException; /** * See the unicode-bidi property definition in CSS2. */ public String getUnicodeBidi(); /** * See the unicode-bidi property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setUnicodeBidi(String unicodeBidi) throws DOMException; /** * See the vertical-align property definition in CSS2. */ public String getVerticalAlign(); /** * See the vertical-align property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setVerticalAlign(String verticalAlign) throws DOMException; /** * See the visibility property definition in CSS2. */ public String getVisibility(); /** * See the visibility property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setVisibility(String visibility) throws DOMException; /** * See the voice-family property definition in CSS2. */ public String getVoiceFamily(); /** * See the voice-family property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setVoiceFamily(String voiceFamily) throws DOMException; /** * See the volume property definition in CSS2. */ public String getVolume(); /** * See the volume property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setVolume(String volume) throws DOMException; /** * See the white-space property definition in CSS2. */ public String getWhiteSpace(); /** * See the white-space property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setWhiteSpace(String whiteSpace) throws DOMException; /** * See the widows property definition in CSS2. */ public String getWidows(); /** * See the widows property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setWidows(String widows) throws DOMException; /** * See the width property definition in CSS2. */ public String getWidth(); /** * See the width property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setWidth(String width) throws DOMException; /** * See the word-spacing property definition in CSS2. */ public String getWordSpacing(); /** * See the word-spacing property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setWordSpacing(String wordSpacing) throws DOMException; /** * See the z-index property definition in CSS2. */ public String getZIndex(); /** * See the z-index property definition in CSS2. * @exception DOMException * SYNTAX_ERR: Raised if the new value has a syntax error and is * unparsable. * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly. */ public void setZIndex(String zIndex) throws DOMException; }