com.gargoylesoftware.htmlunit.javascript.host.css
Class CSSStyleDeclaration

java.lang.Object
  extended by net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
      extended by com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
          extended by com.gargoylesoftware.htmlunit.javascript.host.css.CSSStyleDeclaration
All Implemented Interfaces:
Serializable, Cloneable, Map, net.sourceforge.htmlunit.corejs.javascript.ConstProperties, net.sourceforge.htmlunit.corejs.javascript.debug.DebuggableObject, net.sourceforge.htmlunit.corejs.javascript.Scriptable
Direct Known Subclasses:
ComputedCSSStyleDeclaration

public class CSSStyleDeclaration
extends SimpleScriptable

A JavaScript object for a CSSStyleDeclaration.

Version:
$Revision: 5864 $
Author:
Mike Bowler, Christian Sell, Daniel Gredler, Chris Erskine, Ahmed Ashour, Rodney Gitzel, Sudhan Moghe
See Also:
Serialized Form

Nested Class Summary
protected static class CSSStyleDeclaration.CssValue
          Encapsulates the retrieval of a style attribute, given a DOM element from which to retrieve it.
protected static class CSSStyleDeclaration.StyleElement
          Contains information about a single style element, including its name, its value, and an index which can be compared against other indices in order to determine precedence.
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
Fields inherited from interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
NOT_FOUND
 
Constructor Summary
CSSStyleDeclaration()
          Creates an instance.
CSSStyleDeclaration(HTMLElement element)
          Creates an instance and sets its parent scope to the one of the provided element.
 
Method Summary
protected static String camelize(String string)
          Transforms the specified string from delimiter-separated (e.g.
protected  long getCurrentElementIndex()
          Returns the current style element index.
protected  HTMLElement getElement()
          Returns the element to which this style belongs.
protected  String getStyleAttribute(String name, boolean camelCase)
          Returns the value of the named style attribute, or an empty string if it is not found.
protected  Map<String,CSSStyleDeclaration.StyleElement> getStyleMap(boolean camelCase)
          Returns a sorted map containing style elements, keyed on style element name.
 Object jsxFunction_getAttribute(String name, int flag)
          Returns the value of the specified attribute, or an empty string if it does not exist.
 CSSValue jsxFunction_getPropertyCSSValue(String name)
          Gets the CSS property value.
 String jsxFunction_getPropertyValue(String name)
          Gets the value of the specified property of the style.
 boolean jsxFunction_removeAttribute(String name, Object flag)
          Removes the specified attribute.
 boolean jsxFunction_removeExpression(String propertyName)
          Removes the expression from the specified property.
 void jsxFunction_setAttribute(String name, String value, Object flag)
          Sets the value of the specified attribute.
 void jsxFunction_setExpression(String propertyName, String expression, String language)
          Sets an expression for the specified Style.
 String jsxGet_azimuth()
          Gets the "azimuth" style attribute.
 String jsxGet_background()
          Gets the "background" style attribute.
 String jsxGet_backgroundAttachment()
          Gets the "backgroundAttachment" style attribute.
 String jsxGet_backgroundColor()
          Gets the "backgroundColor" style attribute.
 String jsxGet_backgroundImage()
          Gets the "backgroundImage" style attribute.
 String jsxGet_backgroundPosition()
          Gets the "backgroundPosition" style attribute.
 String jsxGet_backgroundPositionX()
          Gets the "backgroundPositionX" style attribute.
 String jsxGet_backgroundPositionY()
          Gets the "backgroundPositionY" style attribute.
 String jsxGet_backgroundRepeat()
          Gets the "backgroundRepeat" style attribute.
 String jsxGet_behavior()
          Gets the object's behavior (IE only).
 String jsxGet_border()
          Gets the "border" style attribute.
 String jsxGet_borderBottom()
          Gets the "borderBottom" style attribute.
 String jsxGet_borderBottomColor()
          Gets the "borderBottomColor" style attribute.
 String jsxGet_borderBottomStyle()
          Gets the "borderBottomStyle" style attribute.
 String jsxGet_borderBottomWidth()
          Gets the "borderBottomWidth" style attribute.
 String jsxGet_borderCollapse()
          Gets the "borderCollapse" style attribute.
 String jsxGet_borderColor()
          Gets the "borderColor" style attribute.
 String jsxGet_borderLeft()
          Gets the "borderLeft" style attribute.
 String jsxGet_borderLeftColor()
          Gets the "borderLeftColor" style attribute.
 String jsxGet_borderLeftStyle()
          Gets the "borderLeftStyle" style attribute.
 String jsxGet_borderLeftWidth()
          Gets the "borderLeftWidth" style attribute.
 String jsxGet_borderRight()
          Gets the "borderRight" style attribute.
 String jsxGet_borderRightColor()
          Gets the "borderRightColor" style attribute.
 String jsxGet_borderRightStyle()
          Gets the "borderRightStyle" style attribute.
 String jsxGet_borderRightWidth()
          Gets the "borderRightWidth" style attribute.
 String jsxGet_borderSpacing()
          Gets the "borderSpacing" style attribute.
 String jsxGet_borderStyle()
          Gets the "borderStyle" style attribute.
 String jsxGet_borderTop()
          Gets the "borderTop" style attribute.
 String jsxGet_borderTopColor()
          Gets the "borderTopColor" style attribute.
 String jsxGet_borderTopStyle()
          Gets the "borderTopStyle" style attribute.
 String jsxGet_borderTopWidth()
          Gets the "borderTopWidth" style attribute.
 String jsxGet_borderWidth()
          Gets the "borderWidth" style attribute.
 String jsxGet_bottom()
          Gets the "bottom" style attribute.
 String jsxGet_captionSide()
          Gets the "captionSide" style attribute.
 String jsxGet_clear()
          Gets the "clear" style attribute.
 String jsxGet_clip()
          Gets the "clip" style attribute.
 String jsxGet_color()
          Gets the "color" style attribute.
 String jsxGet_content()
          Gets the "content" style attribute.
 String jsxGet_counterIncrement()
          Gets the "counterIncrement" style attribute.
 String jsxGet_counterReset()
          Gets the "counterReset" style attribute.
 String jsxGet_cssFloat()
          Gets the "cssFloat" style attribute.
 String jsxGet_cssText()
          Returns the actual text of the style.
 String jsxGet_cue()
          Gets the "cue" style attribute.
 String jsxGet_cueAfter()
          Gets the "cueAfter" style attribute.
 String jsxGet_cueBefore()
          Gets the "cueBefore" style attribute.
 String jsxGet_cursor()
          Gets the "cursor" style attribute.
 String jsxGet_direction()
          Gets the "direction" style attribute.
 String jsxGet_display()
          Gets the "display" style attribute.
 String jsxGet_elevation()
          Gets the "elevation" style attribute.
 String jsxGet_emptyCells()
          Gets the "emptyCells" style attribute.
 String jsxGet_filter()
          Gets the object's filter (IE only).
 String jsxGet_font()
          Gets the "font" style attribute.
 String jsxGet_fontFamily()
          Gets the "fontFamily" style attribute.
 String jsxGet_fontSize()
          Gets the "fontSize" style attribute.
 String jsxGet_fontSizeAdjust()
          Gets the "fontSizeAdjust" style attribute.
 String jsxGet_fontStretch()
          Gets the "fontStretch" style attribute.
 String jsxGet_fontStyle()
          Gets the "fontStyle" style attribute.
 String jsxGet_fontVariant()
          Gets the "fontVariant" style attribute.
 String jsxGet_fontWeight()
          Gets the "fontWeight" style attribute.
 String jsxGet_height()
          Gets the "height" style attribute.
 String jsxGet_imeMode()
          Gets the "imeMode" style attribute.
 String jsxGet_layoutFlow()
          Gets the "layoutFlow" style attribute.
 String jsxGet_layoutGrid()
          Gets the "layoutGrid" style attribute.
 String jsxGet_layoutGridChar()
          Gets the "layoutGridChar" style attribute.
 String jsxGet_layoutGridLine()
          Gets the "layoutGridLine" style attribute.
 String jsxGet_layoutGridMode()
          Gets the "layoutGridMode" style attribute.
 String jsxGet_layoutGridType()
          Gets the "layoutGridType" style attribute.
 String jsxGet_left()
          Gets the "left" style attribute.
 int jsxGet_length()
          Gets the "length", not yet implemented.
 String jsxGet_letterSpacing()
          Gets the "letterSpacing" style attribute.
 String jsxGet_lineBreak()
          Gets the "lineBreak" style attribute.
 String jsxGet_lineHeight()
          Gets the "lineHeight" style attribute.
 String jsxGet_listStyle()
          Gets the "listStyle" style attribute.
 String jsxGet_listStyleImage()
          Gets the "listStyleImage" style attribute.
 String jsxGet_listStylePosition()
          Gets the "listStylePosition" style attribute.
 String jsxGet_listStyleType()
          Gets the "listStyleType" style attribute.
 String jsxGet_margin()
          Gets the "margin" style attribute.
 String jsxGet_marginBottom()
          Gets the "marginBottom" style attribute.
 String jsxGet_marginLeft()
          Gets the "marginLeft" style attribute.
 String jsxGet_marginRight()
          Gets the "marginRight" style attribute.
 String jsxGet_marginTop()
          Gets the "marginTop" style attribute.
 String jsxGet_markerOffset()
          Gets the "markerOffset" style attribute.
 String jsxGet_marks()
          Gets the "marks" style attribute.
 String jsxGet_maxHeight()
          Gets the "maxHeight" style attribute.
 String jsxGet_maxWidth()
          Gets the "maxWidth" style attribute.
 String jsxGet_minHeight()
          Gets the "minHeight" style attribute.
 String jsxGet_minWidth()
          Gets the "minWidth" style attribute.
 String jsxGet_MozAppearance()
          Gets the "MozAppearance" style attribute.
 String jsxGet_MozBackgroundClip()
          Gets the "MozBackgroundClip" style attribute.
 String jsxGet_MozBackgroundInlinePolicy()
          Gets the "MozBackgroundInlinePolicy" style attribute.
 String jsxGet_MozBackgroundOrigin()
          Gets the "MozBackgroundOrigin" style attribute.
 String jsxGet_MozBinding()
          Gets the "MozBinding" style attribute.
 String jsxGet_MozBorderBottomColors()
          Gets the "MozBorderBottomColors" style attribute.
 String jsxGet_MozBorderLeftColors()
          Gets the "MozBorderLeftColors" style attribute.
 String jsxGet_MozBorderRadius()
          Gets the "MozBorderRadius" style attribute.
 String jsxGet_MozBorderRadiusBottomleft()
          Gets the "MozBorderRadiusBottomleft" style attribute.
 String jsxGet_MozBorderRadiusBottomright()
          Gets the "MozBorderRadiusBottomright" style attribute.
 String jsxGet_MozBorderRadiusTopleft()
          Gets the "MozBorderRadiusTopleft" style attribute.
 String jsxGet_MozBorderRadiusTopright()
          Gets the "MozBorderRadiusTopright" style attribute.
 String jsxGet_MozBorderRightColors()
          Gets the "MozBorderRightColors" style attribute.
 String jsxGet_MozBorderTopColors()
          Gets the "MozBorderTopColors" style attribute.
 String jsxGet_MozBoxAlign()
          Gets the "MozBoxAlign" style attribute.
 String jsxGet_MozBoxDirection()
          Gets the "MozBoxDirection" style attribute.
 String jsxGet_MozBoxFlex()
          Gets the "MozBoxFlex" style attribute.
 String jsxGet_MozBoxOrdinalGroup()
          Gets the "MozBoxOrdinalGroup" style attribute.
 String jsxGet_MozBoxOrient()
          Gets the "MozBoxOrient" style attribute.
 String jsxGet_MozBoxPack()
          Gets the "MozBoxPack" style attribute.
 String jsxGet_MozBoxSizing()
          Gets the "MozBoxSizing" style attribute.
 String jsxGet_MozColumnCount()
          Gets the "MozColumnCount" style attribute.
 String jsxGet_MozColumnGap()
          Gets the "MozColumnGap" style attribute.
 String jsxGet_MozColumnWidth()
          Gets the "MozColumnWidth" style attribute.
 String jsxGet_MozFloatEdge()
          Gets the "MozFloatEdge" style attribute.
 String jsxGet_MozForceBrokenImageIcon()
          Gets the "MozForceBrokenImageIcon" style attribute.
 String jsxGet_MozImageRegion()
          Gets the "MozImageRegion" style attribute.
 String jsxGet_MozMarginEnd()
          Gets the "MozMarginEnd" style attribute.
 String jsxGet_MozMarginStart()
          Gets the "MozMarginStart" style attribute.
 String jsxGet_MozOpacity()
          Gets the "MozOpacity" style attribute.
 String jsxGet_MozOutline()
          Gets the "MozOutline" style attribute.
 String jsxGet_MozOutlineColor()
          Gets the "MozOutlineColor" style attribute.
 String jsxGet_MozOutlineOffset()
          Gets the "MozOutlineOffset" style attribute.
 String jsxGet_MozOutlineRadius()
          Gets the "MozOutlineRadius" style attribute.
 String jsxGet_MozOutlineRadiusBottomleft()
          Gets the "MozOutlineRadiusBottomleft" style attribute.
 String jsxGet_MozOutlineRadiusBottomright()
          Gets the "MozOutlineRadiusBottomright" style attribute.
 String jsxGet_MozOutlineRadiusTopleft()
          Gets the "MozOutlineRadiusTopleft" style attribute.
 String jsxGet_MozOutlineRadiusTopright()
          Gets the "MozOutlineRadiusTopright" style attribute.
 String jsxGet_MozOutlineStyle()
          Gets the "MozOutlineStyle" style attribute.
 String jsxGet_MozOutlineWidth()
          Gets the "MozOutlineWidth" style attribute.
 String jsxGet_MozPaddingEnd()
          Gets the "MozPaddingEnd" style attribute.
 String jsxGet_MozPaddingStart()
          Gets the "MozPaddingStart" style attribute.
 String jsxGet_MozUserFocus()
          Gets the "MozUserFocus" style attribute.
 String jsxGet_MozUserInput()
          Gets the "MozUserInput" style attribute.
 String jsxGet_MozUserModify()
          Gets the "MozUserModify" style attribute.
 String jsxGet_MozUserSelect()
          Gets the "MozUserSelect" style attribute.
 String jsxGet_msInterpolationMode()
          Gets the "msInterpolationMode" style attribute.
 String jsxGet_opacity()
          Gets the "opacity" style attribute.
 String jsxGet_orphans()
          Gets the "orphans" style attribute.
 String jsxGet_outline()
          Gets the "outline" style attribute.
 String jsxGet_outlineColor()
          Gets the "outlineColor" style attribute.
 String jsxGet_outlineOffset()
          Gets the "outlineOffset" style attribute.
 String jsxGet_outlineStyle()
          Gets the "outlineStyle" style attribute.
 String jsxGet_outlineWidth()
          Gets the "outlineWidth" style attribute.
 String jsxGet_overflow()
          Gets the "overflow" style attribute.
 String jsxGet_overflowX()
          Gets the "overflowX" style attribute.
 String jsxGet_overflowY()
          Gets the "overflowY" style attribute.
 String jsxGet_padding()
          Gets the "padding" style attribute.
 String jsxGet_paddingBottom()
          Gets the "paddingBottom" style attribute.
 String jsxGet_paddingLeft()
          Gets the "paddingLeft" style attribute.
 String jsxGet_paddingRight()
          Gets the "paddingRight" style attribute.
 String jsxGet_paddingTop()
          Gets the "paddingTop" style attribute.
 String jsxGet_page()
          Gets the "page" style attribute.
 String jsxGet_pageBreakAfter()
          Gets the "pageBreakAfter" style attribute.
 String jsxGet_pageBreakBefore()
          Gets the "pageBreakBefore" style attribute.
 String jsxGet_pageBreakInside()
          Gets the "pageBreakInside" style attribute.
 String jsxGet_pause()
          Gets the "pause" style attribute.
 String jsxGet_pauseAfter()
          Gets the "pauseAfter" style attribute.
 String jsxGet_pauseBefore()
          Gets the "pauseBefore" style attribute.
 String jsxGet_pitch()
          Gets the "pitch" style attribute.
 String jsxGet_pitchRange()
          Gets the "pitchRange" style attribute.
 int jsxGet_pixelBottom()
          Gets the "pixelBottom" style attribute.
 int jsxGet_pixelLeft()
          Gets the "pixelLeft" style attribute.
 int jsxGet_pixelRight()
          Gets the "pixelRight" style attribute.
 int jsxGet_pixelTop()
          Gets the "pixelTop" style attribute.
 int jsxGet_posBottom()
          Gets the "posBottom" style attribute.
 int jsxGet_posHeight()
          Gets the "posHeight" style attribute.
 String jsxGet_position()
          Gets the "position" style attribute.
 int jsxGet_posLeft()
          Gets the "posLeft" style attribute.
 int jsxGet_posRight()
          Gets the "posRight" style attribute.
 int jsxGet_posTop()
          Gets the "posTop" style attribute.
 int jsxGet_posWidth()
          Gets the "posWidth" style attribute.
 String jsxGet_quotes()
          Gets the "quotes" style attribute.
 String jsxGet_richness()
          Gets the "richness" style attribute.
 String jsxGet_right()
          Gets the "right" style attribute.
 String jsxGet_rubyAlign()
          Gets the "rubyAlign" style attribute.
 String jsxGet_rubyOverhang()
          Gets the "rubyOverhang" style attribute.
 String jsxGet_rubyPosition()
          Gets the "rubyPosition" style attribute.
 String jsxGet_scrollbar3dLightColor()
          Gets the "scrollbar3dLightColor" style attribute.
 String jsxGet_scrollbarArrowColor()
          Gets the "scrollbarArrowColor" style attribute.
 String jsxGet_scrollbarBaseColor()
          Gets the "scrollbarBaseColor" style attribute.
 String jsxGet_scrollbarDarkShadowColor()
          Gets the "scrollbarDarkShadowColor" style attribute.
 String jsxGet_scrollbarFaceColor()
          Gets the "scrollbarFaceColor" style attribute.
 String jsxGet_scrollbarHighlightColor()
          Gets the "scrollbarHighlightColor" style attribute.
 String jsxGet_scrollbarShadowColor()
          Gets the "scrollbarShadowColor" style attribute.
 String jsxGet_scrollbarTrackColor()
          Gets the "scrollbarTrackColor" style attribute.
 String jsxGet_size()
          Gets the "size" style attribute.
 String jsxGet_speak()
          Gets the "speak" style attribute.
 String jsxGet_speakHeader()
          Gets the "speakHeader" style attribute.
 String jsxGet_speakNumeral()
          Gets the "speakNumeral" style attribute.
 String jsxGet_speakPunctuation()
          Gets the "speakPunctuation" style attribute.
 String jsxGet_speechRate()
          Gets the "speechRate" style attribute.
 String jsxGet_stress()
          Gets the "stress" style attribute.
 String jsxGet_styleFloat()
          Gets the "styleFloat" style attribute.
 String jsxGet_tableLayout()
          Gets the "tableLayout" style attribute.
 String jsxGet_textAlign()
          Gets the "textAlign" style attribute.
 String jsxGet_textAlignLast()
          Gets the "textAlignLast" style attribute.
 String jsxGet_textAutospace()
          Gets the "textAutospace" style attribute.
 String jsxGet_textDecoration()
          Gets the "textDecoration" style attribute.
 boolean jsxGet_textDecorationBlink()
          Gets the "textDecorationBlink" style attribute.
 boolean jsxGet_textDecorationLineThrough()
          Gets the "textDecorationLineThrough" style attribute.
 boolean jsxGet_textDecorationNone()
          Gets the "textDecorationNone" style attribute.
 boolean jsxGet_textDecorationOverline()
          Gets the "textDecorationOverline" style attribute.
 boolean jsxGet_textDecorationUnderline()
          Gets the "textDecorationUnderline" style attribute.
 String jsxGet_textIndent()
          Gets the "textIndent" style attribute.
 String jsxGet_textJustify()
          Gets the "textJustify" style attribute.
 String jsxGet_textJustifyTrim()
          Gets the "textJustifyTrim" style attribute.
 String jsxGet_textKashida()
          Gets the "textKashida" style attribute.
 String jsxGet_textKashidaSpace()
          Gets the "textKashidaSpace" style attribute.
 String jsxGet_textOverflow()
          Gets the "textOverflow" style attribute.
 String jsxGet_textShadow()
          Gets the "textShadow" style attribute.
 String jsxGet_textTransform()
          Gets the "textTransform" style attribute.
 String jsxGet_textUnderlinePosition()
          Gets the "textUnderlinePosition" style attribute.
 String jsxGet_top()
          Gets the "top" style attribute.
 String jsxGet_unicodeBidi()
          Gets the "unicodeBidi" style attribute.
 String jsxGet_verticalAlign()
          Gets the "verticalAlign" style attribute.
 String jsxGet_visibility()
          Gets the "visibility" style attribute.
 String jsxGet_voiceFamily()
          Gets the "voiceFamily" style attribute.
 String jsxGet_volume()
          Gets the "volume" style attribute.
 String jsxGet_whiteSpace()
          Gets the "whiteSpace" style attribute.
 String jsxGet_widows()
          Gets the "widows" style attribute.
 String jsxGet_width()
          Gets the "width" style attribute.
 String jsxGet_wordBreak()
          Gets the "wordBreak" style attribute.
 String jsxGet_wordSpacing()
          Gets the "wordSpacing" style attribute.
 String jsxGet_wordWrap()
          Gets the "wordWrap" style attribute.
 String jsxGet_writingMode()
          Gets the "writingMode" style attribute.
 Object jsxGet_zIndex()
          Gets the "zIndex" style attribute.
 String jsxGet_zoom()
          Gets the "zoom" style attribute.
 void jsxSet_azimuth(String azimuth)
          Sets the "azimuth" style attribute.
 void jsxSet_background(String background)
          Sets the "background" style attribute.
 void jsxSet_backgroundAttachment(String backgroundAttachment)
          Sets the "backgroundAttachment" style attribute.
 void jsxSet_backgroundColor(String backgroundColor)
          Sets the "backgroundColor" style attribute.
 void jsxSet_backgroundImage(String backgroundImage)
          Sets the "backgroundImage" style attribute.
 void jsxSet_backgroundPosition(String backgroundPosition)
          Sets the "backgroundPosition" style attribute.
 void jsxSet_backgroundPositionX(String backgroundPositionX)
          Sets the "backgroundPositionX" style attribute.
 void jsxSet_backgroundPositionY(String backgroundPositionY)
          Sets the "backgroundPositionY" style attribute.
 void jsxSet_backgroundRepeat(String backgroundRepeat)
          Sets the "backgroundRepeat" style attribute.
 void jsxSet_behavior(String behavior)
          Sets the object's behavior (IE only).
 void jsxSet_border(String border)
          Sets the "border" style attribute.
 void jsxSet_borderBottom(String borderBottom)
          Sets the "borderBottom" style attribute.
 void jsxSet_borderBottomColor(String borderBottomColor)
          Sets the "borderBottomColor" style attribute.
 void jsxSet_borderBottomStyle(String borderBottomStyle)
          Sets the "borderBottomStyle" style attribute.
 void jsxSet_borderBottomWidth(String borderBottomWidth)
          Sets the "borderBottomWidth" style attribute.
 void jsxSet_borderCollapse(String borderCollapse)
          Sets the "borderCollapse" style attribute.
 void jsxSet_borderColor(String borderColor)
          Sets the "borderColor" style attribute.
 void jsxSet_borderLeft(String borderLeft)
          Sets the "borderLeft" style attribute.
 void jsxSet_borderLeftColor(String borderLeftColor)
          Sets the "borderLeftColor" style attribute.
 void jsxSet_borderLeftStyle(String borderLeftStyle)
          Sets the "borderLeftStyle" style attribute.
 void jsxSet_borderLeftWidth(String borderLeftWidth)
          Sets the "borderLeftWidth" style attribute.
 void jsxSet_borderRight(String borderRight)
          Sets the "borderRight" style attribute.
 void jsxSet_borderRightColor(String borderRightColor)
          Sets the "borderRightColor" style attribute.
 void jsxSet_borderRightStyle(String borderRightStyle)
          Sets the "borderRightStyle" style attribute.
 void jsxSet_borderRightWidth(String borderRightWidth)
          Sets the "borderRightWidth" style attribute.
 void jsxSet_borderSpacing(String borderSpacing)
          Sets the "borderSpacing" style attribute.
 void jsxSet_borderStyle(String borderStyle)
          Sets the "borderStyle" style attribute.
 void jsxSet_borderTop(String borderTop)
          Sets the "borderTop" style attribute.
 void jsxSet_borderTopColor(String borderTopColor)
          Sets the "borderTopColor" style attribute.
 void jsxSet_borderTopStyle(String borderTopStyle)
          Sets the "borderTopStyle" style attribute.
 void jsxSet_borderTopWidth(String borderTopWidth)
          Sets the "borderTopWidth" style attribute.
 void jsxSet_borderWidth(String borderWidth)
          Sets the "borderWidth" style attribute.
 void jsxSet_bottom(String bottom)
          Sets the "bottom" style attribute.
 void jsxSet_captionSide(String captionSide)
          Sets the "captionSide" style attribute.
 void jsxSet_clear(String clear)
          Sets the "clear" style attribute.
 void jsxSet_clip(String clip)
          Sets the "clip" style attribute.
 void jsxSet_color(String color)
          Sets the "color" style attribute.
 void jsxSet_content(String content)
          Sets the "content" style attribute.
 void jsxSet_counterIncrement(String counterIncrement)
          Sets the "counterIncrement" style attribute.
 void jsxSet_counterReset(String counterReset)
          Sets the "counterReset" style attribute.
 void jsxSet_cssFloat(String value)
          Sets the "cssFloat" style attribute.
 void jsxSet_cssText(String value)
          Sets the actual text of the style.
 void jsxSet_cue(String cue)
          Sets the "cue" style attribute.
 void jsxSet_cueAfter(String cueAfter)
          Sets the "cueAfter" style attribute.
 void jsxSet_cueBefore(String cueBefore)
          Sets the "cueBefore" style attribute.
 void jsxSet_cursor(String cursor)
          Sets the "cursor" style attribute.
 void jsxSet_direction(String direction)
          Sets the "direction" style attribute.
 void jsxSet_display(String display)
          Sets the "display" style attribute.
 void jsxSet_elevation(String elevation)
          Sets the "elevation" style attribute.
 void jsxSet_emptyCells(String emptyCells)
          Sets the "emptyCells" style attribute.
 void jsxSet_filter(String filter)
          Sets the object's filter (IE only).
 void jsxSet_font(String font)
          Sets the "font" style attribute.
 void jsxSet_fontFamily(String fontFamily)
          Sets the "fontFamily" style attribute.
 void jsxSet_fontSize(String fontSize)
          Sets the "fontSize" style attribute.
 void jsxSet_fontSizeAdjust(String fontSizeAdjust)
          Sets the "fontSizeAdjust" style attribute.
 void jsxSet_fontStretch(String fontStretch)
          Sets the "fontStretch" style attribute.
 void jsxSet_fontStyle(String fontStyle)
          Sets the "fontStyle" style attribute.
 void jsxSet_fontVariant(String fontVariant)
          Sets the "fontVariant" style attribute.
 void jsxSet_fontWeight(String fontWeight)
          Sets the "fontWeight" style attribute.
 void jsxSet_height(String height)
          Sets the "height" style attribute.
 void jsxSet_imeMode(String imeMode)
          Sets the "imeMode" style attribute.
 void jsxSet_layoutFlow(String layoutFlow)
          Sets the "layoutFlow" style attribute.
 void jsxSet_layoutGrid(String layoutGrid)
          Sets the "layoutGrid" style attribute.
 void jsxSet_layoutGridChar(String layoutGridChar)
          Sets the "layoutGridChar" style attribute.
 void jsxSet_layoutGridLine(String layoutGridLine)
          Sets the "layoutGridLine" style attribute.
 void jsxSet_layoutGridMode(String layoutGridMode)
          Sets the "layoutGridMode" style attribute.
 void jsxSet_layoutGridType(String layoutGridType)
          Sets the "layoutGridType" style attribute.
 void jsxSet_left(String left)
          Sets the "left" style attribute.
 void jsxSet_letterSpacing(String letterSpacing)
          Sets the "letterSpacing" style attribute.
 void jsxSet_lineBreak(String lineBreak)
          Sets the "lineBreak" style attribute.
 void jsxSet_lineHeight(String lineHeight)
          Sets the "lineHeight" style attribute.
 void jsxSet_listStyle(String listStyle)
          Sets the "listStyle" style attribute.
 void jsxSet_listStyleImage(String listStyleImage)
          Sets the "listStyleImage" style attribute.
 void jsxSet_listStylePosition(String listStylePosition)
          Sets the "listStylePosition" style attribute.
 void jsxSet_listStyleType(String listStyleType)
          Sets the "listStyleType" style attribute.
 void jsxSet_margin(String margin)
          Sets the "margin" style attribute.
 void jsxSet_marginBottom(String marginBottom)
          Sets the "marginBottom" style attribute.
 void jsxSet_marginLeft(String marginLeft)
          Sets the "marginLeft" style attribute.
 void jsxSet_marginRight(String marginRight)
          Sets the "marginRight" style attribute.
 void jsxSet_marginTop(String marginTop)
          Sets the "marginTop" style attribute.
 void jsxSet_markerOffset(String markerOffset)
          Sets the "markerOffset" style attribute.
 void jsxSet_marks(String marks)
          Sets the "marks" style attribute.
 void jsxSet_maxHeight(String maxHeight)
          Sets the "maxHeight" style attribute.
 void jsxSet_maxWidth(String maxWidth)
          Sets the "maxWidth" style attribute.
 void jsxSet_minHeight(String minHeight)
          Sets the "minHeight" style attribute.
 void jsxSet_minWidth(String minWidth)
          Sets the "minWidth" style attribute.
 void jsxSet_MozAppearance(String mozAppearance)
          Sets the "MozAppearance" style attribute.
 void jsxSet_MozBackgroundClip(String mozBackgroundClip)
          Sets the "MozBackgroundClip" style attribute.
 void jsxSet_MozBackgroundInlinePolicy(String mozBackgroundInlinePolicy)
          Sets the "MozBackgroundInlinePolicy" style attribute.
 void jsxSet_MozBackgroundOrigin(String mozBackgroundOrigin)
          Sets the "MozBackgroundOrigin" style attribute.
 void jsxSet_MozBinding(String mozBinding)
          Sets the "MozBinding" style attribute.
 void jsxSet_MozBorderBottomColors(String mozBorderBottomColors)
          Sets the "MozBorderBottomColors" style attribute.
 void jsxSet_MozBorderLeftColors(String mozBorderLeftColors)
          Sets the "MozBorderLeftColors" style attribute.
 void jsxSet_MozBorderRadius(String mozBorderRadius)
          Sets the "MozBorderRadius" style attribute.
 void jsxSet_MozBorderRadiusBottomleft(String mozBorderRadiusBottomleft)
          Sets the "MozBorderRadiusBottomleft" style attribute.
 void jsxSet_MozBorderRadiusBottomright(String mozBorderRadiusBottomright)
          Sets the "MozBorderRadiusBottomright" style attribute.
 void jsxSet_MozBorderRadiusTopleft(String mozBorderRadiusTopleft)
          Sets the "MozBorderRadiusTopleft" style attribute.
 void jsxSet_MozBorderRadiusTopright(String mozBorderRadiusTopright)
          Sets the "MozBorderRadiusTopright" style attribute.
 void jsxSet_MozBorderRightColors(String mozBorderRightColors)
          Sets the "MozBorderRightColors" style attribute.
 void jsxSet_MozBorderTopColors(String mozBorderTopColors)
          Sets the "MozBorderTopColors" style attribute.
 void jsxSet_MozBoxAlign(String mozBoxAlign)
          Sets the "MozBoxAlign" style attribute.
 void jsxSet_MozBoxDirection(String mozBoxDirection)
          Sets the "MozBoxDirection" style attribute.
 void jsxSet_MozBoxFlex(String mozBoxFlex)
          Sets the "MozBoxFlex" style attribute.
 void jsxSet_MozBoxOrdinalGroup(String mozBoxOrdinalGroup)
          Sets the "MozBoxOrdinalGroup" style attribute.
 void jsxSet_MozBoxOrient(String mozBoxOrient)
          Sets the "MozBoxOrient" style attribute.
 void jsxSet_MozBoxPack(String mozBoxPack)
          Sets the "MozBoxPack" style attribute.
 void jsxSet_MozBoxSizing(String mozBoxSizing)
          Sets the "MozBoxSizing" style attribute.
 void jsxSet_MozColumnCount(String mozColumnCount)
          Sets the "MozColumnCount" style attribute.
 void jsxSet_MozColumnGap(String mozColumnGap)
          Sets the "MozColumnGap" style attribute.
 void jsxSet_MozColumnWidth(String mozColumnWidth)
          Sets the "MozColumnWidth" style attribute.
 void jsxSet_MozFloatEdge(String mozFloatEdge)
          Sets the "MozFloatEdge" style attribute.
 void jsxSet_MozForceBrokenImageIcon(String mozForceBrokenImageIcon)
          Sets the "MozForceBrokenImageIcon" style attribute.
 void jsxSet_MozImageRegion(String mozImageRegion)
          Sets the "MozImageRegion" style attribute.
 void jsxSet_MozMarginEnd(String mozMarginEnd)
          Sets the "MozMarginEnd" style attribute.
 void jsxSet_MozMarginStart(String mozMarginStart)
          Sets the "MozMarginStart" style attribute.
 void jsxSet_MozOpacity(String mozOpacity)
          Sets the "MozOpacity" style attribute.
 void jsxSet_MozOutline(String mozOutline)
          Sets the "MozOutline" style attribute.
 void jsxSet_MozOutlineColor(String mozOutlineColor)
          Sets the "MozOutlineColor" style attribute.
 void jsxSet_MozOutlineOffset(String mozOutlineOffset)
          Sets the "MozOutlineOffset" style attribute.
 void jsxSet_MozOutlineRadius(String mozOutlineRadius)
          Sets the "MozOutlineRadius" style attribute.
 void jsxSet_MozOutlineRadiusBottomleft(String mozOutlineRadiusBottomleft)
          Sets the "MozOutlineRadiusBottomleft" style attribute.
 void jsxSet_MozOutlineRadiusBottomright(String mozOutlineRadiusBottomright)
          Sets the "MozOutlineRadiusBottomright" style attribute.
 void jsxSet_MozOutlineRadiusTopleft(String mozOutlineRadiusTopleft)
          Sets the "MozOutlineRadiusTopleft" style attribute.
 void jsxSet_MozOutlineRadiusTopright(String mozOutlineRadiusTopright)
          Sets the "MozOutlineRadiusTopright" style attribute.
 void jsxSet_MozOutlineStyle(String mozOutlineStyle)
          Sets the "MozOutlineStyle" style attribute.
 void jsxSet_MozOutlineWidth(String mozOutlineWidth)
          Sets the "MozOutlineWidth" style attribute.
 void jsxSet_MozPaddingEnd(String mozPaddingEnd)
          Sets the "MozPaddingEnd" style attribute.
 void jsxSet_MozPaddingStart(String mozPaddingStart)
          Sets the "MozPaddingStart" style attribute.
 void jsxSet_MozUserFocus(String mozUserFocus)
          Sets the "MozUserFocus" style attribute.
 void jsxSet_MozUserInput(String mozUserInput)
          Sets the "MozUserInput" style attribute.
 void jsxSet_MozUserModify(String mozUserModify)
          Sets the "MozUserModify" style attribute.
 void jsxSet_MozUserSelect(String mozUserSelect)
          Sets the "MozUserSelect" style attribute.
 void jsxSet_msInterpolationMode(String msInterpolationMode)
          Sets the "msInterpolationMode" style attribute.
 void jsxSet_opacity(String opacity)
          Sets the "opacity" style attribute.
 void jsxSet_orphans(String orphans)
          Sets the "orphans" style attribute.
 void jsxSet_outline(String outline)
          Sets the "outline" style attribute.
 void jsxSet_outlineColor(String outlineColor)
          Sets the "outlineColor" style attribute.
 void jsxSet_outlineOffset(String outlineOffset)
          Sets the "outlineOffset" style attribute.
 void jsxSet_outlineStyle(String outlineStyle)
          Sets the "outlineStyle" style attribute.
 void jsxSet_outlineWidth(String outlineWidth)
          Sets the "outlineWidth" style attribute.
 void jsxSet_overflow(String overflow)
          Sets the "overflow" style attribute.
 void jsxSet_overflowX(String overflowX)
          Sets the "overflowX" style attribute.
 void jsxSet_overflowY(String overflowY)
          Sets the "overflowY" style attribute.
 void jsxSet_padding(String padding)
          Sets the "padding" style attribute.
 void jsxSet_paddingBottom(String paddingBottom)
          Sets the "paddingBottom" style attribute.
 void jsxSet_paddingLeft(String paddingLeft)
          Sets the "paddingLeft" style attribute.
 void jsxSet_paddingRight(String paddingRight)
          Sets the "paddingRight" style attribute.
 void jsxSet_paddingTop(String paddingTop)
          Sets the "paddingTop" style attribute.
 void jsxSet_page(String page)
          Sets the "page" style attribute.
 void jsxSet_pageBreakAfter(String pageBreakAfter)
          Sets the "pageBreakAfter" style attribute.
 void jsxSet_pageBreakBefore(String pageBreakBefore)
          Sets the "pageBreakBefore" style attribute.
 void jsxSet_pageBreakInside(String pageBreakInside)
          Sets the "pageBreakInside" style attribute.
 void jsxSet_pause(String pause)
          Sets the "pause" style attribute.
 void jsxSet_pauseAfter(String pauseAfter)
          Sets the "pauseAfter" style attribute.
 void jsxSet_pauseBefore(String pauseBefore)
          Sets the "pauseBefore" style attribute.
 void jsxSet_pitch(String pitch)
          Sets the "pitch" style attribute.
 void jsxSet_pitchRange(String pitchRange)
          Sets the "pitchRange" style attribute.
 void jsxSet_pixelBottom(int pixelBottom)
          Sets the "pixelBottom" style attribute.
 void jsxSet_pixelLeft(int pixelLeft)
          Sets the "pixelLeft" style attribute.
 void jsxSet_pixelRight(int pixelRight)
          Sets the "pixelRight" style attribute.
 void jsxSet_pixelTop(int pixelTop)
          Sets the "pixelTop" style attribute.
 void jsxSet_posBottom(int posBottom)
          Sets the "posBottom" style attribute.
 void jsxSet_posHeight(int posHeight)
          Sets the "posHeight" style attribute.
 void jsxSet_position(String position)
          Sets the "position" style attribute.
 void jsxSet_posLeft(int posLeft)
          Sets the "posLeft" style attribute.
 void jsxSet_posRight(int posRight)
          Sets the "posRight" style attribute.
 void jsxSet_posTop(int posTop)
          Sets the "posTop" style attribute.
 void jsxSet_posWidth(int posWidth)
          Sets the "posWidth" style attribute.
 void jsxSet_quotes(String quotes)
          Sets the "quotes" style attribute.
 void jsxSet_richness(String richness)
          Sets the "richness" style attribute.
 void jsxSet_right(String right)
          Sets the "right" style attribute.
 void jsxSet_rubyAlign(String rubyAlign)
          Sets the "rubyAlign" style attribute.
 void jsxSet_rubyOverhang(String rubyOverhang)
          Sets the "rubyOverhang" style attribute.
 void jsxSet_rubyPosition(String rubyPosition)
          Sets the "rubyPosition" style attribute.
 void jsxSet_scrollbar3dLightColor(String scrollbar3dLightColor)
          Sets the "scrollbar3dLightColor" style attribute.
 void jsxSet_scrollbarArrowColor(String scrollbarArrowColor)
          Sets the "scrollbarArrowColor" style attribute.
 void jsxSet_scrollbarBaseColor(String scrollbarBaseColor)
          Sets the "scrollbarBaseColor" style attribute.
 void jsxSet_scrollbarDarkShadowColor(String scrollbarDarkShadowColor)
          Sets the "scrollbarDarkShadowColor" style attribute.
 void jsxSet_scrollbarFaceColor(String scrollbarFaceColor)
          Sets the "scrollbarFaceColor" style attribute.
 void jsxSet_scrollbarHighlightColor(String scrollbarHighlightColor)
          Sets the "scrollbarHighlightColor" style attribute.
 void jsxSet_scrollbarShadowColor(String scrollbarShadowColor)
          Sets the "scrollbarShadowColor" style attribute.
 void jsxSet_scrollbarTrackColor(String scrollbarTrackColor)
          Sets the "scrollbarTrackColor" style attribute.
 void jsxSet_size(String size)
          Sets the "size" style attribute.
 void jsxSet_speak(String speak)
          Sets the "speak" style attribute.
 void jsxSet_speakHeader(String speakHeader)
          Sets the "speakHeader" style attribute.
 void jsxSet_speakNumeral(String speakNumeral)
          Sets the "speakNumeral" style attribute.
 void jsxSet_speakPunctuation(String speakPunctuation)
          Sets the "speakPunctuation" style attribute.
 void jsxSet_speechRate(String speechRate)
          Sets the "speechRate" style attribute.
 void jsxSet_stress(String stress)
          Sets the "stress" style attribute.
 void jsxSet_styleFloat(String value)
          Sets the "styleFloat" style attribute.
 void jsxSet_tableLayout(String tableLayout)
          Sets the "tableLayout" style attribute.
 void jsxSet_textAlign(String textAlign)
          Sets the "textAlign" style attribute.
 void jsxSet_textAlignLast(String textAlignLast)
          Sets the "textAlignLast" style attribute.
 void jsxSet_textAutospace(String textAutospace)
          Sets the "textAutospace" style attribute.
 void jsxSet_textDecoration(String textDecoration)
          Sets the "textDecoration" style attribute.
 void jsxSet_textDecorationBlink(boolean textDecorationBlink)
          Sets the "textDecorationBlink" style attribute.
 void jsxSet_textDecorationLineThrough(boolean textDecorationLineThrough)
          Sets the "textDecorationLineThrough" style attribute.
 void jsxSet_textDecorationNone(boolean textDecorationNone)
          Sets the "textDecorationNone" style attribute.
 void jsxSet_textDecorationOverline(boolean textDecorationOverline)
          Sets the "textDecorationOverline" style attribute.
 void jsxSet_textDecorationUnderline(boolean textDecorationUnderline)
          Sets the "textDecorationUnderline" style attribute.
 void jsxSet_textIndent(String textIndent)
          Sets the "textIndent" style attribute.
 void jsxSet_textJustify(String textJustify)
          Sets the "textJustify" style attribute.
 void jsxSet_textJustifyTrim(String textJustifyTrim)
          Sets the "textJustifyTrim" style attribute.
 void jsxSet_textKashida(String textKashida)
          Sets the "textKashida" style attribute.
 void jsxSet_textKashidaSpace(String textKashidaSpace)
          Sets the "textKashidaSpace" style attribute.
 void jsxSet_textOverflow(String textOverflow)
          Sets the "textOverflow" style attribute.
 void jsxSet_textShadow(String textShadow)
          Sets the "textShadow" style attribute.
 void jsxSet_textTransform(String textTransform)
          Sets the "textTransform" style attribute.
 void jsxSet_textUnderlinePosition(String textUnderlinePosition)
          Sets the "textUnderlinePosition" style attribute.
 void jsxSet_top(String top)
          Sets the "top" style attribute.
 void jsxSet_unicodeBidi(String unicodeBidi)
          Sets the "unicodeBidi" style attribute.
 void jsxSet_verticalAlign(String verticalAlign)
          Sets the "verticalAlign" style attribute.
 void jsxSet_visibility(String visibility)
          Sets the "visibility" style attribute.
 void jsxSet_voiceFamily(String voiceFamily)
          Sets the "voiceFamily" style attribute.
 void jsxSet_volume(String volume)
          Sets the "volume" style attribute.
 void jsxSet_whiteSpace(String whiteSpace)
          Sets the "whiteSpace" style attribute.
 void jsxSet_widows(String widows)
          Sets the "widows" style attribute.
 void jsxSet_width(String width)
          Sets the "width" style attribute.
 void jsxSet_wordBreak(String wordBreak)
          Sets the "wordBreak" style attribute.
 void jsxSet_wordSpacing(String wordSpacing)
          Sets the "wordSpacing" style attribute.
 void jsxSet_wordWrap(String wordWrap)
          Sets the "wordWrap" style attribute.
 void jsxSet_writingMode(String writingMode)
          Sets the "writingMode" style attribute.
 void jsxSet_zIndex(Object zIndex)
          Sets the "zIndex" style attribute.
 void jsxSet_zoom(String zoom)
          Sets the "zoom" style attribute.
protected static int pixelValue(HTMLElement element, CSSStyleDeclaration.CssValue value)
          Converts the specified length CSS attribute value into an integer number of pixels.
protected static int pixelValue(String value)
          Converts the specified length string value into an integer number of pixels.
protected  void setIntegerStyleAttribute(String name, Object value)
          Sets the specified style attribute, if it's only an integer.
protected  void setRoundedStyleAttribute(String name, Object value)
          Sets the specified style attribute, which is presumed to be a numeric, taking into consideration its Math.round(float)ed value.
protected  void setStyleAttribute(String name, String newValue)
          Sets the specified style attribute.
protected  void setStyleAttributePixelInt(String name, String value)
          Sets the style attribute which should be treated as an integer in pixels.
static String toRGBColor(String color)
          Gets the RGB equivalent of a CSS color if the provided color is recognized.
 String toString()
          
protected static String uncamelize(String string)
          Transforms the specified string from camel-cased (e.g.
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
 
Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, clear, containsKey, containsValue, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, entrySet, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, keySet, preventExtensions, put, put, put, putAll, putConst, putConstProperty, putProperty, putProperty, redefineProperty, remove, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size, values
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

CSSStyleDeclaration

public CSSStyleDeclaration()
Creates an instance. JavaScript objects must have a default constructor.


CSSStyleDeclaration

public CSSStyleDeclaration(HTMLElement element)
Creates an instance and sets its parent scope to the one of the provided element.

Parameters:
element - the element to which this style is bound
Method Detail

getElement

protected HTMLElement getElement()
Returns the element to which this style belongs.

Returns:
the element to which this style belongs

getStyleAttribute

protected String getStyleAttribute(String name,
                                   boolean camelCase)
Returns the value of the named style attribute, or an empty string if it is not found.

Parameters:
name - the name of the style attribute whose value is to be retrieved
camelCase - whether or not the name is expected to be in camel case
Returns:
the named style attribute value, or an empty string if it is not found

setStyleAttribute

protected void setStyleAttribute(String name,
                                 String newValue)
Sets the specified style attribute.

Parameters:
name - the attribute name (camel-cased)
newValue - the attribute value

getStyleMap

protected Map<String,CSSStyleDeclaration.StyleElement> getStyleMap(boolean camelCase)
Returns a sorted map containing style elements, keyed on style element name. We use a LinkedHashMap map so that results are deterministic and are thus testable.

Parameters:
camelCase - if true, the keys are camel cased (i.e. fontSize), if false, the keys are delimiter-separated (i.e. font-size).
Returns:
a sorted map containing style elements, keyed on style element name

getCurrentElementIndex

protected long getCurrentElementIndex()
Returns the current style element index. An index is assigned to each style element so that we can determine which style elements have precedence over others. This method also takes care of incrementing the index for the next use.

Returns:
the current style element index

camelize

protected static String camelize(String string)
Transforms the specified string from delimiter-separated (e.g. font-size) to camel-cased (e.g. fontSize).

Parameters:
string - the string to camelize
Returns:
the transformed string

uncamelize

protected static String uncamelize(String string)
Transforms the specified string from camel-cased (e.g. fontSize) to delimiter-separated (e.g. font-size)

Parameters:
string - the string to uncamelize
Returns:
the transformed string

jsxGet_azimuth

public String jsxGet_azimuth()
Gets the "azimuth" style attribute.

Returns:
the style attribute

jsxSet_azimuth

public void jsxSet_azimuth(String azimuth)
Sets the "azimuth" style attribute.

Parameters:
azimuth - the new attribute

jsxGet_background

public String jsxGet_background()
Gets the "background" style attribute.

Returns:
the style attribute

jsxSet_background

public void jsxSet_background(String background)
Sets the "background" style attribute.

Parameters:
background - the new attribute

jsxGet_backgroundAttachment

public String jsxGet_backgroundAttachment()
Gets the "backgroundAttachment" style attribute.

Returns:
the style attribute

jsxSet_backgroundAttachment

public void jsxSet_backgroundAttachment(String backgroundAttachment)
Sets the "backgroundAttachment" style attribute.

Parameters:
backgroundAttachment - the new attribute

jsxGet_backgroundColor

public String jsxGet_backgroundColor()
Gets the "backgroundColor" style attribute.

Returns:
the style attribute

jsxSet_backgroundColor

public void jsxSet_backgroundColor(String backgroundColor)
Sets the "backgroundColor" style attribute.

Parameters:
backgroundColor - the new attribute

jsxGet_backgroundImage

public String jsxGet_backgroundImage()
Gets the "backgroundImage" style attribute.

Returns:
the style attribute

jsxSet_backgroundImage

public void jsxSet_backgroundImage(String backgroundImage)
Sets the "backgroundImage" style attribute.

Parameters:
backgroundImage - the new attribute

jsxGet_backgroundPosition

public String jsxGet_backgroundPosition()
Gets the "backgroundPosition" style attribute.

Returns:
the style attribute

jsxSet_backgroundPosition

public void jsxSet_backgroundPosition(String backgroundPosition)
Sets the "backgroundPosition" style attribute.

Parameters:
backgroundPosition - the new attribute

jsxGet_backgroundPositionX

public String jsxGet_backgroundPositionX()
Gets the "backgroundPositionX" style attribute.

Returns:
the style attribute

jsxSet_backgroundPositionX

public void jsxSet_backgroundPositionX(String backgroundPositionX)
Sets the "backgroundPositionX" style attribute.

Parameters:
backgroundPositionX - the new attribute

jsxGet_backgroundPositionY

public String jsxGet_backgroundPositionY()
Gets the "backgroundPositionY" style attribute.

Returns:
the style attribute

jsxSet_backgroundPositionY

public void jsxSet_backgroundPositionY(String backgroundPositionY)
Sets the "backgroundPositionY" style attribute.

Parameters:
backgroundPositionY - the new attribute

jsxGet_backgroundRepeat

public String jsxGet_backgroundRepeat()
Gets the "backgroundRepeat" style attribute.

Returns:
the style attribute

jsxSet_backgroundRepeat

public void jsxSet_backgroundRepeat(String backgroundRepeat)
Sets the "backgroundRepeat" style attribute.

Parameters:
backgroundRepeat - the new attribute

jsxGet_behavior

public String jsxGet_behavior()
Gets the object's behavior (IE only).

Returns:
the object's behavior

jsxSet_behavior

public void jsxSet_behavior(String behavior)
Sets the object's behavior (IE only).

Parameters:
behavior - the new behavior

jsxGet_border

public String jsxGet_border()
Gets the "border" style attribute.

Returns:
the style attribute

jsxSet_border

public void jsxSet_border(String border)
Sets the "border" style attribute.

Parameters:
border - the new attribute

jsxGet_borderBottom

public String jsxGet_borderBottom()
Gets the "borderBottom" style attribute.

Returns:
the style attribute

jsxSet_borderBottom

public void jsxSet_borderBottom(String borderBottom)
Sets the "borderBottom" style attribute.

Parameters:
borderBottom - the new attribute

jsxGet_borderBottomColor

public String jsxGet_borderBottomColor()
Gets the "borderBottomColor" style attribute.

Returns:
the style attribute

jsxSet_borderBottomColor

public void jsxSet_borderBottomColor(String borderBottomColor)
Sets the "borderBottomColor" style attribute.

Parameters:
borderBottomColor - the new attribute

jsxGet_borderBottomStyle

public String jsxGet_borderBottomStyle()
Gets the "borderBottomStyle" style attribute.

Returns:
the style attribute

jsxSet_borderBottomStyle

public void jsxSet_borderBottomStyle(String borderBottomStyle)
Sets the "borderBottomStyle" style attribute.

Parameters:
borderBottomStyle - the new attribute

jsxGet_borderBottomWidth

public String jsxGet_borderBottomWidth()
Gets the "borderBottomWidth" style attribute.

Returns:
the style attribute

jsxSet_borderBottomWidth

public void jsxSet_borderBottomWidth(String borderBottomWidth)
Sets the "borderBottomWidth" style attribute.

Parameters:
borderBottomWidth - the new attribute

jsxGet_borderCollapse

public String jsxGet_borderCollapse()
Gets the "borderCollapse" style attribute.

Returns:
the style attribute

jsxSet_borderCollapse

public void jsxSet_borderCollapse(String borderCollapse)
Sets the "borderCollapse" style attribute.

Parameters:
borderCollapse - the new attribute

jsxGet_borderColor

public String jsxGet_borderColor()
Gets the "borderColor" style attribute.

Returns:
the style attribute

jsxSet_borderColor

public void jsxSet_borderColor(String borderColor)
Sets the "borderColor" style attribute.

Parameters:
borderColor - the new attribute

jsxGet_borderLeft

public String jsxGet_borderLeft()
Gets the "borderLeft" style attribute.

Returns:
the style attribute

jsxSet_borderLeft

public void jsxSet_borderLeft(String borderLeft)
Sets the "borderLeft" style attribute.

Parameters:
borderLeft - the new attribute

jsxGet_borderLeftColor

public String jsxGet_borderLeftColor()
Gets the "borderLeftColor" style attribute.

Returns:
the style attribute

jsxSet_borderLeftColor

public void jsxSet_borderLeftColor(String borderLeftColor)
Sets the "borderLeftColor" style attribute.

Parameters:
borderLeftColor - the new attribute

jsxGet_borderLeftStyle

public String jsxGet_borderLeftStyle()
Gets the "borderLeftStyle" style attribute.

Returns:
the style attribute

jsxSet_borderLeftStyle

public void jsxSet_borderLeftStyle(String borderLeftStyle)
Sets the "borderLeftStyle" style attribute.

Parameters:
borderLeftStyle - the new attribute

jsxGet_borderLeftWidth

public String jsxGet_borderLeftWidth()
Gets the "borderLeftWidth" style attribute.

Returns:
the style attribute

jsxSet_borderLeftWidth

public void jsxSet_borderLeftWidth(String borderLeftWidth)
Sets the "borderLeftWidth" style attribute.

Parameters:
borderLeftWidth - the new attribute

jsxGet_borderRight

public String jsxGet_borderRight()
Gets the "borderRight" style attribute.

Returns:
the style attribute

jsxSet_borderRight

public void jsxSet_borderRight(String borderRight)
Sets the "borderRight" style attribute.

Parameters:
borderRight - the new attribute

jsxGet_borderRightColor

public String jsxGet_borderRightColor()
Gets the "borderRightColor" style attribute.

Returns:
the style attribute

jsxSet_borderRightColor

public void jsxSet_borderRightColor(String borderRightColor)
Sets the "borderRightColor" style attribute.

Parameters:
borderRightColor - the new attribute

jsxGet_borderRightStyle

public String jsxGet_borderRightStyle()
Gets the "borderRightStyle" style attribute.

Returns:
the style attribute

jsxSet_borderRightStyle

public void jsxSet_borderRightStyle(String borderRightStyle)
Sets the "borderRightStyle" style attribute.

Parameters:
borderRightStyle - the new attribute

jsxGet_borderRightWidth

public String jsxGet_borderRightWidth()
Gets the "borderRightWidth" style attribute.

Returns:
the style attribute

jsxSet_borderRightWidth

public void jsxSet_borderRightWidth(String borderRightWidth)
Sets the "borderRightWidth" style attribute.

Parameters:
borderRightWidth - the new attribute

jsxGet_borderSpacing

public String jsxGet_borderSpacing()
Gets the "borderSpacing" style attribute.

Returns:
the style attribute

jsxSet_borderSpacing

public void jsxSet_borderSpacing(String borderSpacing)
Sets the "borderSpacing" style attribute.

Parameters:
borderSpacing - the new attribute

jsxGet_borderStyle

public String jsxGet_borderStyle()
Gets the "borderStyle" style attribute.

Returns:
the style attribute

jsxSet_borderStyle

public void jsxSet_borderStyle(String borderStyle)
Sets the "borderStyle" style attribute.

Parameters:
borderStyle - the new attribute

jsxGet_borderTop

public String jsxGet_borderTop()
Gets the "borderTop" style attribute.

Returns:
the style attribute

jsxSet_borderTop

public void jsxSet_borderTop(String borderTop)
Sets the "borderTop" style attribute.

Parameters:
borderTop - the new attribute

jsxGet_borderTopColor

public String jsxGet_borderTopColor()
Gets the "borderTopColor" style attribute.

Returns:
the style attribute

jsxSet_borderTopColor

public void jsxSet_borderTopColor(String borderTopColor)
Sets the "borderTopColor" style attribute.

Parameters:
borderTopColor - the new attribute

jsxGet_borderTopStyle

public String jsxGet_borderTopStyle()
Gets the "borderTopStyle" style attribute.

Returns:
the style attribute

jsxSet_borderTopStyle

public void jsxSet_borderTopStyle(String borderTopStyle)
Sets the "borderTopStyle" style attribute.

Parameters:
borderTopStyle - the new attribute

jsxGet_borderTopWidth

public String jsxGet_borderTopWidth()
Gets the "borderTopWidth" style attribute.

Returns:
the style attribute

jsxSet_borderTopWidth

public void jsxSet_borderTopWidth(String borderTopWidth)
Sets the "borderTopWidth" style attribute.

Parameters:
borderTopWidth - the new attribute

jsxGet_borderWidth

public String jsxGet_borderWidth()
Gets the "borderWidth" style attribute.

Returns:
the style attribute

jsxSet_borderWidth

public void jsxSet_borderWidth(String borderWidth)
Sets the "borderWidth" style attribute.

Parameters:
borderWidth - the new attribute

jsxGet_bottom

public String jsxGet_bottom()
Gets the "bottom" style attribute.

Returns:
the style attribute

jsxSet_bottom

public void jsxSet_bottom(String bottom)
Sets the "bottom" style attribute.

Parameters:
bottom - the new attribute

jsxGet_captionSide

public String jsxGet_captionSide()
Gets the "captionSide" style attribute.

Returns:
the style attribute

jsxSet_captionSide

public void jsxSet_captionSide(String captionSide)
Sets the "captionSide" style attribute.

Parameters:
captionSide - the new attribute

jsxGet_clear

public String jsxGet_clear()
Gets the "clear" style attribute.

Returns:
the style attribute

jsxSet_clear

public void jsxSet_clear(String clear)
Sets the "clear" style attribute.

Parameters:
clear - the new attribute

jsxGet_clip

public String jsxGet_clip()
Gets the "clip" style attribute.

Returns:
the style attribute

jsxSet_clip

public void jsxSet_clip(String clip)
Sets the "clip" style attribute.

Parameters:
clip - the new attribute

jsxGet_color

public String jsxGet_color()
Gets the "color" style attribute.

Returns:
the style attribute

jsxSet_color

public void jsxSet_color(String color)
Sets the "color" style attribute.

Parameters:
color - the new attribute

jsxGet_content

public String jsxGet_content()
Gets the "content" style attribute.

Returns:
the style attribute

jsxSet_content

public void jsxSet_content(String content)
Sets the "content" style attribute.

Parameters:
content - the new attribute

jsxGet_counterIncrement

public String jsxGet_counterIncrement()
Gets the "counterIncrement" style attribute.

Returns:
the style attribute

jsxSet_counterIncrement

public void jsxSet_counterIncrement(String counterIncrement)
Sets the "counterIncrement" style attribute.

Parameters:
counterIncrement - the new attribute

jsxGet_counterReset

public String jsxGet_counterReset()
Gets the "counterReset" style attribute.

Returns:
the style attribute

jsxSet_counterReset

public void jsxSet_counterReset(String counterReset)
Sets the "counterReset" style attribute.

Parameters:
counterReset - the new attribute

jsxGet_cssFloat

public String jsxGet_cssFloat()
Gets the "cssFloat" style attribute.

Returns:
the style attribute

jsxSet_cssFloat

public void jsxSet_cssFloat(String value)
Sets the "cssFloat" style attribute.

Parameters:
value - the new attribute

jsxGet_cssText

public String jsxGet_cssText()
Returns the actual text of the style.

Returns:
the actual text of the style

jsxSet_cssText

public void jsxSet_cssText(String value)
Sets the actual text of the style.

Parameters:
value - the new text

jsxGet_cue

public String jsxGet_cue()
Gets the "cue" style attribute.

Returns:
the style attribute

jsxSet_cue

public void jsxSet_cue(String cue)
Sets the "cue" style attribute.

Parameters:
cue - the new attribute

jsxGet_cueAfter

public String jsxGet_cueAfter()
Gets the "cueAfter" style attribute.

Returns:
the style attribute

jsxSet_cueAfter

public void jsxSet_cueAfter(String cueAfter)
Sets the "cueAfter" style attribute.

Parameters:
cueAfter - the new attribute

jsxGet_cueBefore

public String jsxGet_cueBefore()
Gets the "cueBefore" style attribute.

Returns:
the style attribute

jsxSet_cueBefore

public void jsxSet_cueBefore(String cueBefore)
Sets the "cueBefore" style attribute.

Parameters:
cueBefore - the new attribute

jsxGet_cursor

public String jsxGet_cursor()
Gets the "cursor" style attribute.

Returns:
the style attribute

jsxSet_cursor

public void jsxSet_cursor(String cursor)
Sets the "cursor" style attribute.

Parameters:
cursor - the new attribute

jsxGet_direction

public String jsxGet_direction()
Gets the "direction" style attribute.

Returns:
the style attribute

jsxSet_direction

public void jsxSet_direction(String direction)
Sets the "direction" style attribute.

Parameters:
direction - the new attribute

jsxGet_display

public String jsxGet_display()
Gets the "display" style attribute.

Returns:
the style attribute

jsxSet_display

public void jsxSet_display(String display)
Sets the "display" style attribute.

Parameters:
display - the new attribute

jsxGet_elevation

public String jsxGet_elevation()
Gets the "elevation" style attribute.

Returns:
the style attribute

jsxSet_elevation

public void jsxSet_elevation(String elevation)
Sets the "elevation" style attribute.

Parameters:
elevation - the new attribute

jsxGet_emptyCells

public String jsxGet_emptyCells()
Gets the "emptyCells" style attribute.

Returns:
the style attribute

jsxSet_emptyCells

public void jsxSet_emptyCells(String emptyCells)
Sets the "emptyCells" style attribute.

Parameters:
emptyCells - the new attribute

jsxGet_filter

public String jsxGet_filter()
Gets the object's filter (IE only). See the MSDN documentation for more information.

Returns:
the object's filter

jsxSet_filter

public void jsxSet_filter(String filter)
Sets the object's filter (IE only). See the MSDN documentation for more information.

Parameters:
filter - the new filter

jsxGet_font

public String jsxGet_font()
Gets the "font" style attribute.

Returns:
the style attribute

jsxSet_font

public void jsxSet_font(String font)
Sets the "font" style attribute.

Parameters:
font - the new attribute

jsxGet_fontFamily

public String jsxGet_fontFamily()
Gets the "fontFamily" style attribute.

Returns:
the style attribute

jsxSet_fontFamily

public void jsxSet_fontFamily(String fontFamily)
Sets the "fontFamily" style attribute.

Parameters:
fontFamily - the new attribute

jsxGet_fontSize

public String jsxGet_fontSize()
Gets the "fontSize" style attribute.

Returns:
the style attribute

jsxSet_fontSize

public void jsxSet_fontSize(String fontSize)
Sets the "fontSize" style attribute.

Parameters:
fontSize - the new attribute

jsxGet_fontSizeAdjust

public String jsxGet_fontSizeAdjust()
Gets the "fontSizeAdjust" style attribute.

Returns:
the style attribute

jsxSet_fontSizeAdjust

public void jsxSet_fontSizeAdjust(String fontSizeAdjust)
Sets the "fontSizeAdjust" style attribute.

Parameters:
fontSizeAdjust - the new attribute

jsxGet_fontStretch

public String jsxGet_fontStretch()
Gets the "fontStretch" style attribute.

Returns:
the style attribute

jsxSet_fontStretch

public void jsxSet_fontStretch(String fontStretch)
Sets the "fontStretch" style attribute.

Parameters:
fontStretch - the new attribute

jsxGet_fontStyle

public String jsxGet_fontStyle()
Gets the "fontStyle" style attribute.

Returns:
the style attribute

jsxSet_fontStyle

public void jsxSet_fontStyle(String fontStyle)
Sets the "fontStyle" style attribute.

Parameters:
fontStyle - the new attribute

jsxGet_fontVariant

public String jsxGet_fontVariant()
Gets the "fontVariant" style attribute.

Returns:
the style attribute

jsxSet_fontVariant

public void jsxSet_fontVariant(String fontVariant)
Sets the "fontVariant" style attribute.

Parameters:
fontVariant - the new attribute

jsxGet_fontWeight

public String jsxGet_fontWeight()
Gets the "fontWeight" style attribute.

Returns:
the style attribute

jsxSet_fontWeight

public void jsxSet_fontWeight(String fontWeight)
Sets the "fontWeight" style attribute.

Parameters:
fontWeight - the new attribute

jsxGet_height

public String jsxGet_height()
Gets the "height" style attribute.

Returns:
the style attribute

jsxSet_height

public void jsxSet_height(String height)
Sets the "height" style attribute.

Parameters:
height - the new attribute

jsxGet_imeMode

public String jsxGet_imeMode()
Gets the "imeMode" style attribute.

Returns:
the style attribute

jsxSet_imeMode

public void jsxSet_imeMode(String imeMode)
Sets the "imeMode" style attribute.

Parameters:
imeMode - the new attribute

jsxGet_layoutFlow

public String jsxGet_layoutFlow()
Gets the "layoutFlow" style attribute.

Returns:
the style attribute

jsxSet_layoutFlow

public void jsxSet_layoutFlow(String layoutFlow)
Sets the "layoutFlow" style attribute.

Parameters:
layoutFlow - the new attribute

jsxGet_layoutGrid

public String jsxGet_layoutGrid()
Gets the "layoutGrid" style attribute.

Returns:
the style attribute

jsxSet_layoutGrid

public void jsxSet_layoutGrid(String layoutGrid)
Sets the "layoutGrid" style attribute.

Parameters:
layoutGrid - the new attribute

jsxGet_layoutGridChar

public String jsxGet_layoutGridChar()
Gets the "layoutGridChar" style attribute.

Returns:
the style attribute

jsxSet_layoutGridChar

public void jsxSet_layoutGridChar(String layoutGridChar)
Sets the "layoutGridChar" style attribute.

Parameters:
layoutGridChar - the new attribute

jsxGet_layoutGridLine

public String jsxGet_layoutGridLine()
Gets the "layoutGridLine" style attribute.

Returns:
the style attribute

jsxSet_layoutGridLine

public void jsxSet_layoutGridLine(String layoutGridLine)
Sets the "layoutGridLine" style attribute.

Parameters:
layoutGridLine - the new attribute

jsxGet_layoutGridMode

public String jsxGet_layoutGridMode()
Gets the "layoutGridMode" style attribute.

Returns:
the style attribute

jsxSet_layoutGridMode

public void jsxSet_layoutGridMode(String layoutGridMode)
Sets the "layoutGridMode" style attribute.

Parameters:
layoutGridMode - the new attribute

jsxGet_layoutGridType

public String jsxGet_layoutGridType()
Gets the "layoutGridType" style attribute.

Returns:
the style attribute

jsxSet_layoutGridType

public void jsxSet_layoutGridType(String layoutGridType)
Sets the "layoutGridType" style attribute.

Parameters:
layoutGridType - the new attribute

jsxGet_left

public String jsxGet_left()
Gets the "left" style attribute.

Returns:
the style attribute

jsxSet_left

public void jsxSet_left(String left)
Sets the "left" style attribute.

Parameters:
left - the new attribute

jsxGet_length

public int jsxGet_length()
Gets the "length", not yet implemented.

Returns:
the length

jsxGet_letterSpacing

public String jsxGet_letterSpacing()
Gets the "letterSpacing" style attribute.

Returns:
the style attribute

jsxSet_letterSpacing

public void jsxSet_letterSpacing(String letterSpacing)
Sets the "letterSpacing" style attribute.

Parameters:
letterSpacing - the new attribute

jsxGet_lineBreak

public String jsxGet_lineBreak()
Gets the "lineBreak" style attribute.

Returns:
the style attribute

jsxSet_lineBreak

public void jsxSet_lineBreak(String lineBreak)
Sets the "lineBreak" style attribute.

Parameters:
lineBreak - the new attribute

jsxGet_lineHeight

public String jsxGet_lineHeight()
Gets the "lineHeight" style attribute.

Returns:
the style attribute

jsxSet_lineHeight

public void jsxSet_lineHeight(String lineHeight)
Sets the "lineHeight" style attribute.

Parameters:
lineHeight - the new attribute

jsxGet_listStyle

public String jsxGet_listStyle()
Gets the "listStyle" style attribute.

Returns:
the style attribute

jsxSet_listStyle

public void jsxSet_listStyle(String listStyle)
Sets the "listStyle" style attribute.

Parameters:
listStyle - the new attribute

jsxGet_listStyleImage

public String jsxGet_listStyleImage()
Gets the "listStyleImage" style attribute.

Returns:
the style attribute

jsxSet_listStyleImage

public void jsxSet_listStyleImage(String listStyleImage)
Sets the "listStyleImage" style attribute.

Parameters:
listStyleImage - the new attribute

jsxGet_listStylePosition

public String jsxGet_listStylePosition()
Gets the "listStylePosition" style attribute.

Returns:
the style attribute

jsxSet_listStylePosition

public void jsxSet_listStylePosition(String listStylePosition)
Sets the "listStylePosition" style attribute.

Parameters:
listStylePosition - the new attribute

jsxGet_listStyleType

public String jsxGet_listStyleType()
Gets the "listStyleType" style attribute.

Returns:
the style attribute

jsxSet_listStyleType

public void jsxSet_listStyleType(String listStyleType)
Sets the "listStyleType" style attribute.

Parameters:
listStyleType - the new attribute

jsxGet_margin

public String jsxGet_margin()
Gets the "margin" style attribute.

Returns:
the style attribute

jsxSet_margin

public void jsxSet_margin(String margin)
Sets the "margin" style attribute.

Parameters:
margin - the new attribute

jsxGet_marginBottom

public String jsxGet_marginBottom()
Gets the "marginBottom" style attribute.

Returns:
the style attribute

jsxSet_marginBottom

public void jsxSet_marginBottom(String marginBottom)
Sets the "marginBottom" style attribute.

Parameters:
marginBottom - the new attribute

jsxGet_marginLeft

public String jsxGet_marginLeft()
Gets the "marginLeft" style attribute.

Returns:
the style attribute

jsxSet_marginLeft

public void jsxSet_marginLeft(String marginLeft)
Sets the "marginLeft" style attribute.

Parameters:
marginLeft - the new attribute

jsxGet_marginRight

public String jsxGet_marginRight()
Gets the "marginRight" style attribute.

Returns:
the style attribute

jsxSet_marginRight

public void jsxSet_marginRight(String marginRight)
Sets the "marginRight" style attribute.

Parameters:
marginRight - the new attribute

jsxGet_marginTop

public String jsxGet_marginTop()
Gets the "marginTop" style attribute.

Returns:
the style attribute

jsxSet_marginTop

public void jsxSet_marginTop(String marginTop)
Sets the "marginTop" style attribute.

Parameters:
marginTop - the new attribute

jsxGet_markerOffset

public String jsxGet_markerOffset()
Gets the "markerOffset" style attribute.

Returns:
the style attribute

jsxSet_markerOffset

public void jsxSet_markerOffset(String markerOffset)
Sets the "markerOffset" style attribute.

Parameters:
markerOffset - the new attribute

jsxGet_marks

public String jsxGet_marks()
Gets the "marks" style attribute.

Returns:
the style attribute

jsxSet_marks

public void jsxSet_marks(String marks)
Sets the "marks" style attribute.

Parameters:
marks - the new attribute

jsxGet_maxHeight

public String jsxGet_maxHeight()
Gets the "maxHeight" style attribute.

Returns:
the style attribute

jsxSet_maxHeight

public void jsxSet_maxHeight(String maxHeight)
Sets the "maxHeight" style attribute.

Parameters:
maxHeight - the new attribute

jsxGet_maxWidth

public String jsxGet_maxWidth()
Gets the "maxWidth" style attribute.

Returns:
the style attribute

jsxSet_maxWidth

public void jsxSet_maxWidth(String maxWidth)
Sets the "maxWidth" style attribute.

Parameters:
maxWidth - the new attribute

jsxGet_minHeight

public String jsxGet_minHeight()
Gets the "minHeight" style attribute.

Returns:
the style attribute

jsxSet_minHeight

public void jsxSet_minHeight(String minHeight)
Sets the "minHeight" style attribute.

Parameters:
minHeight - the new attribute

jsxGet_minWidth

public String jsxGet_minWidth()
Gets the "minWidth" style attribute.

Returns:
the style attribute

jsxSet_minWidth

public void jsxSet_minWidth(String minWidth)
Sets the "minWidth" style attribute.

Parameters:
minWidth - the new attribute

jsxGet_MozAppearance

public String jsxGet_MozAppearance()
Gets the "MozAppearance" style attribute.

Returns:
the style attribute

jsxSet_MozAppearance

public void jsxSet_MozAppearance(String mozAppearance)
Sets the "MozAppearance" style attribute.

Parameters:
mozAppearance - the new attribute

jsxGet_MozBackgroundClip

public String jsxGet_MozBackgroundClip()
Gets the "MozBackgroundClip" style attribute.

Returns:
the style attribute

jsxSet_MozBackgroundClip

public void jsxSet_MozBackgroundClip(String mozBackgroundClip)
Sets the "MozBackgroundClip" style attribute.

Parameters:
mozBackgroundClip - the new attribute

jsxGet_MozBackgroundInlinePolicy

public String jsxGet_MozBackgroundInlinePolicy()
Gets the "MozBackgroundInlinePolicy" style attribute.

Returns:
the style attribute

jsxSet_MozBackgroundInlinePolicy

public void jsxSet_MozBackgroundInlinePolicy(String mozBackgroundInlinePolicy)
Sets the "MozBackgroundInlinePolicy" style attribute.

Parameters:
mozBackgroundInlinePolicy - the new attribute

jsxGet_MozBackgroundOrigin

public String jsxGet_MozBackgroundOrigin()
Gets the "MozBackgroundOrigin" style attribute.

Returns:
the style attribute

jsxSet_MozBackgroundOrigin

public void jsxSet_MozBackgroundOrigin(String mozBackgroundOrigin)
Sets the "MozBackgroundOrigin" style attribute.

Parameters:
mozBackgroundOrigin - the new attribute

jsxGet_MozBinding

public String jsxGet_MozBinding()
Gets the "MozBinding" style attribute.

Returns:
the style attribute

jsxSet_MozBinding

public void jsxSet_MozBinding(String mozBinding)
Sets the "MozBinding" style attribute.

Parameters:
mozBinding - the new attribute

jsxGet_MozBorderBottomColors

public String jsxGet_MozBorderBottomColors()
Gets the "MozBorderBottomColors" style attribute.

Returns:
the style attribute

jsxSet_MozBorderBottomColors

public void jsxSet_MozBorderBottomColors(String mozBorderBottomColors)
Sets the "MozBorderBottomColors" style attribute.

Parameters:
mozBorderBottomColors - the new attribute

jsxGet_MozBorderLeftColors

public String jsxGet_MozBorderLeftColors()
Gets the "MozBorderLeftColors" style attribute.

Returns:
the style attribute

jsxSet_MozBorderLeftColors

public void jsxSet_MozBorderLeftColors(String mozBorderLeftColors)
Sets the "MozBorderLeftColors" style attribute.

Parameters:
mozBorderLeftColors - the new attribute

jsxGet_MozBorderRadius

public String jsxGet_MozBorderRadius()
Gets the "MozBorderRadius" style attribute.

Returns:
the style attribute

jsxSet_MozBorderRadius

public void jsxSet_MozBorderRadius(String mozBorderRadius)
Sets the "MozBorderRadius" style attribute.

Parameters:
mozBorderRadius - the new attribute

jsxGet_MozBorderRadiusBottomleft

public String jsxGet_MozBorderRadiusBottomleft()
Gets the "MozBorderRadiusBottomleft" style attribute.

Returns:
the style attribute

jsxSet_MozBorderRadiusBottomleft

public void jsxSet_MozBorderRadiusBottomleft(String mozBorderRadiusBottomleft)
Sets the "MozBorderRadiusBottomleft" style attribute.

Parameters:
mozBorderRadiusBottomleft - the new attribute

jsxGet_MozBorderRadiusBottomright

public String jsxGet_MozBorderRadiusBottomright()
Gets the "MozBorderRadiusBottomright" style attribute.

Returns:
the style attribute

jsxSet_MozBorderRadiusBottomright

public void jsxSet_MozBorderRadiusBottomright(String mozBorderRadiusBottomright)
Sets the "MozBorderRadiusBottomright" style attribute.

Parameters:
mozBorderRadiusBottomright - the new attribute

jsxGet_MozBorderRadiusTopleft

public String jsxGet_MozBorderRadiusTopleft()
Gets the "MozBorderRadiusTopleft" style attribute.

Returns:
the style attribute

jsxSet_MozBorderRadiusTopleft

public void jsxSet_MozBorderRadiusTopleft(String mozBorderRadiusTopleft)
Sets the "MozBorderRadiusTopleft" style attribute.

Parameters:
mozBorderRadiusTopleft - the new attribute

jsxGet_MozBorderRadiusTopright

public String jsxGet_MozBorderRadiusTopright()
Gets the "MozBorderRadiusTopright" style attribute.

Returns:
the style attribute

jsxSet_MozBorderRadiusTopright

public void jsxSet_MozBorderRadiusTopright(String mozBorderRadiusTopright)
Sets the "MozBorderRadiusTopright" style attribute.

Parameters:
mozBorderRadiusTopright - the new attribute

jsxGet_MozBorderRightColors

public String jsxGet_MozBorderRightColors()
Gets the "MozBorderRightColors" style attribute.

Returns:
the style attribute

jsxSet_MozBorderRightColors

public void jsxSet_MozBorderRightColors(String mozBorderRightColors)
Sets the "MozBorderRightColors" style attribute.

Parameters:
mozBorderRightColors - the new attribute

jsxGet_MozBorderTopColors

public String jsxGet_MozBorderTopColors()
Gets the "MozBorderTopColors" style attribute.

Returns:
the style attribute

jsxSet_MozBorderTopColors

public void jsxSet_MozBorderTopColors(String mozBorderTopColors)
Sets the "MozBorderTopColors" style attribute.

Parameters:
mozBorderTopColors - the new attribute

jsxGet_MozBoxAlign

public String jsxGet_MozBoxAlign()
Gets the "MozBoxAlign" style attribute.

Returns:
the style attribute

jsxSet_MozBoxAlign

public void jsxSet_MozBoxAlign(String mozBoxAlign)
Sets the "MozBoxAlign" style attribute.

Parameters:
mozBoxAlign - the new attribute

jsxGet_MozBoxDirection

public String jsxGet_MozBoxDirection()
Gets the "MozBoxDirection" style attribute.

Returns:
the style attribute

jsxSet_MozBoxDirection

public void jsxSet_MozBoxDirection(String mozBoxDirection)
Sets the "MozBoxDirection" style attribute.

Parameters:
mozBoxDirection - the new attribute

jsxGet_MozBoxFlex

public String jsxGet_MozBoxFlex()
Gets the "MozBoxFlex" style attribute.

Returns:
the style attribute

jsxSet_MozBoxFlex

public void jsxSet_MozBoxFlex(String mozBoxFlex)
Sets the "MozBoxFlex" style attribute.

Parameters:
mozBoxFlex - the new attribute

jsxGet_MozBoxOrdinalGroup

public String jsxGet_MozBoxOrdinalGroup()
Gets the "MozBoxOrdinalGroup" style attribute.

Returns:
the style attribute

jsxSet_MozBoxOrdinalGroup

public void jsxSet_MozBoxOrdinalGroup(String mozBoxOrdinalGroup)
Sets the "MozBoxOrdinalGroup" style attribute.

Parameters:
mozBoxOrdinalGroup - the new attribute

jsxGet_MozBoxOrient

public String jsxGet_MozBoxOrient()
Gets the "MozBoxOrient" style attribute.

Returns:
the style attribute

jsxSet_MozBoxOrient

public void jsxSet_MozBoxOrient(String mozBoxOrient)
Sets the "MozBoxOrient" style attribute.

Parameters:
mozBoxOrient - the new attribute

jsxGet_MozBoxPack

public String jsxGet_MozBoxPack()
Gets the "MozBoxPack" style attribute.

Returns:
the style attribute

jsxSet_MozBoxPack

public void jsxSet_MozBoxPack(String mozBoxPack)
Sets the "MozBoxPack" style attribute.

Parameters:
mozBoxPack - the new attribute

jsxGet_MozBoxSizing

public String jsxGet_MozBoxSizing()
Gets the "MozBoxSizing" style attribute.

Returns:
the style attribute

jsxSet_MozBoxSizing

public void jsxSet_MozBoxSizing(String mozBoxSizing)
Sets the "MozBoxSizing" style attribute.

Parameters:
mozBoxSizing - the new attribute

jsxGet_MozColumnCount

public String jsxGet_MozColumnCount()
Gets the "MozColumnCount" style attribute.

Returns:
the style attribute

jsxSet_MozColumnCount

public void jsxSet_MozColumnCount(String mozColumnCount)
Sets the "MozColumnCount" style attribute.

Parameters:
mozColumnCount - the new attribute

jsxGet_MozColumnGap

public String jsxGet_MozColumnGap()
Gets the "MozColumnGap" style attribute.

Returns:
the style attribute

jsxSet_MozColumnGap

public void jsxSet_MozColumnGap(String mozColumnGap)
Sets the "MozColumnGap" style attribute.

Parameters:
mozColumnGap - the new attribute

jsxGet_MozColumnWidth

public String jsxGet_MozColumnWidth()
Gets the "MozColumnWidth" style attribute.

Returns:
the style attribute

jsxSet_MozColumnWidth

public void jsxSet_MozColumnWidth(String mozColumnWidth)
Sets the "MozColumnWidth" style attribute.

Parameters:
mozColumnWidth - the new attribute

jsxGet_MozFloatEdge

public String jsxGet_MozFloatEdge()
Gets the "MozFloatEdge" style attribute.

Returns:
the style attribute

jsxSet_MozFloatEdge

public void jsxSet_MozFloatEdge(String mozFloatEdge)
Sets the "MozFloatEdge" style attribute.

Parameters:
mozFloatEdge - the new attribute

jsxGet_MozForceBrokenImageIcon

public String jsxGet_MozForceBrokenImageIcon()
Gets the "MozForceBrokenImageIcon" style attribute.

Returns:
the style attribute

jsxSet_MozForceBrokenImageIcon

public void jsxSet_MozForceBrokenImageIcon(String mozForceBrokenImageIcon)
Sets the "MozForceBrokenImageIcon" style attribute.

Parameters:
mozForceBrokenImageIcon - the new attribute

jsxGet_MozImageRegion

public String jsxGet_MozImageRegion()
Gets the "MozImageRegion" style attribute.

Returns:
the style attribute

jsxSet_MozImageRegion

public void jsxSet_MozImageRegion(String mozImageRegion)
Sets the "MozImageRegion" style attribute.

Parameters:
mozImageRegion - the new attribute

jsxGet_MozMarginEnd

public String jsxGet_MozMarginEnd()
Gets the "MozMarginEnd" style attribute.

Returns:
the style attribute

jsxSet_MozMarginEnd

public void jsxSet_MozMarginEnd(String mozMarginEnd)
Sets the "MozMarginEnd" style attribute.

Parameters:
mozMarginEnd - the new attribute

jsxGet_MozMarginStart

public String jsxGet_MozMarginStart()
Gets the "MozMarginStart" style attribute.

Returns:
the style attribute

jsxSet_MozMarginStart

public void jsxSet_MozMarginStart(String mozMarginStart)
Sets the "MozMarginStart" style attribute.

Parameters:
mozMarginStart - the new attribute

jsxGet_MozOpacity

public String jsxGet_MozOpacity()
Gets the "MozOpacity" style attribute.

Returns:
the style attribute

jsxSet_MozOpacity

public void jsxSet_MozOpacity(String mozOpacity)
Sets the "MozOpacity" style attribute.

Parameters:
mozOpacity - the new attribute

jsxGet_MozOutline

public String jsxGet_MozOutline()
Gets the "MozOutline" style attribute.

Returns:
the style attribute

jsxSet_MozOutline

public void jsxSet_MozOutline(String mozOutline)
Sets the "MozOutline" style attribute.

Parameters:
mozOutline - the new attribute

jsxGet_MozOutlineColor

public String jsxGet_MozOutlineColor()
Gets the "MozOutlineColor" style attribute.

Returns:
the style attribute

jsxSet_MozOutlineColor

public void jsxSet_MozOutlineColor(String mozOutlineColor)
Sets the "MozOutlineColor" style attribute.

Parameters:
mozOutlineColor - the new attribute

jsxGet_MozOutlineOffset

public String jsxGet_MozOutlineOffset()
Gets the "MozOutlineOffset" style attribute.

Returns:
the style attribute

jsxSet_MozOutlineOffset

public void jsxSet_MozOutlineOffset(String mozOutlineOffset)
Sets the "MozOutlineOffset" style attribute.

Parameters:
mozOutlineOffset - the new attribute

jsxGet_MozOutlineRadius

public String jsxGet_MozOutlineRadius()
Gets the "MozOutlineRadius" style attribute.

Returns:
the style attribute

jsxSet_MozOutlineRadius

public void jsxSet_MozOutlineRadius(String mozOutlineRadius)
Sets the "MozOutlineRadius" style attribute.

Parameters:
mozOutlineRadius - the new attribute

jsxGet_MozOutlineRadiusBottomleft

public String jsxGet_MozOutlineRadiusBottomleft()
Gets the "MozOutlineRadiusBottomleft" style attribute.

Returns:
the style attribute

jsxSet_MozOutlineRadiusBottomleft

public void jsxSet_MozOutlineRadiusBottomleft(String mozOutlineRadiusBottomleft)
Sets the "MozOutlineRadiusBottomleft" style attribute.

Parameters:
mozOutlineRadiusBottomleft - the new attribute

jsxGet_MozOutlineRadiusBottomright

public String jsxGet_MozOutlineRadiusBottomright()
Gets the "MozOutlineRadiusBottomright" style attribute.

Returns:
the style attribute

jsxSet_MozOutlineRadiusBottomright

public void jsxSet_MozOutlineRadiusBottomright(String mozOutlineRadiusBottomright)
Sets the "MozOutlineRadiusBottomright" style attribute.

Parameters:
mozOutlineRadiusBottomright - the new attribute

jsxGet_MozOutlineRadiusTopleft

public String jsxGet_MozOutlineRadiusTopleft()
Gets the "MozOutlineRadiusTopleft" style attribute.

Returns:
the style attribute

jsxSet_MozOutlineRadiusTopleft

public void jsxSet_MozOutlineRadiusTopleft(String mozOutlineRadiusTopleft)
Sets the "MozOutlineRadiusTopleft" style attribute.

Parameters:
mozOutlineRadiusTopleft - the new attribute

jsxGet_MozOutlineRadiusTopright

public String jsxGet_MozOutlineRadiusTopright()
Gets the "MozOutlineRadiusTopright" style attribute.

Returns:
the style attribute

jsxSet_MozOutlineRadiusTopright

public void jsxSet_MozOutlineRadiusTopright(String mozOutlineRadiusTopright)
Sets the "MozOutlineRadiusTopright" style attribute.

Parameters:
mozOutlineRadiusTopright - the new attribute

jsxGet_MozOutlineStyle

public String jsxGet_MozOutlineStyle()
Gets the "MozOutlineStyle" style attribute.

Returns:
the style attribute

jsxSet_MozOutlineStyle

public void jsxSet_MozOutlineStyle(String mozOutlineStyle)
Sets the "MozOutlineStyle" style attribute.

Parameters:
mozOutlineStyle - the new attribute

jsxGet_MozOutlineWidth

public String jsxGet_MozOutlineWidth()
Gets the "MozOutlineWidth" style attribute.

Returns:
the style attribute

jsxSet_MozOutlineWidth

public void jsxSet_MozOutlineWidth(String mozOutlineWidth)
Sets the "MozOutlineWidth" style attribute.

Parameters:
mozOutlineWidth - the new attribute

jsxGet_MozPaddingEnd

public String jsxGet_MozPaddingEnd()
Gets the "MozPaddingEnd" style attribute.

Returns:
the style attribute

jsxSet_MozPaddingEnd

public void jsxSet_MozPaddingEnd(String mozPaddingEnd)
Sets the "MozPaddingEnd" style attribute.

Parameters:
mozPaddingEnd - the new attribute

jsxGet_MozPaddingStart

public String jsxGet_MozPaddingStart()
Gets the "MozPaddingStart" style attribute.

Returns:
the style attribute

jsxSet_MozPaddingStart

public void jsxSet_MozPaddingStart(String mozPaddingStart)
Sets the "MozPaddingStart" style attribute.

Parameters:
mozPaddingStart - the new attribute

jsxGet_MozUserFocus

public String jsxGet_MozUserFocus()
Gets the "MozUserFocus" style attribute.

Returns:
the style attribute

jsxSet_MozUserFocus

public void jsxSet_MozUserFocus(String mozUserFocus)
Sets the "MozUserFocus" style attribute.

Parameters:
mozUserFocus - the new attribute

jsxGet_MozUserInput

public String jsxGet_MozUserInput()
Gets the "MozUserInput" style attribute.

Returns:
the style attribute

jsxSet_MozUserInput

public void jsxSet_MozUserInput(String mozUserInput)
Sets the "MozUserInput" style attribute.

Parameters:
mozUserInput - the new attribute

jsxGet_MozUserModify

public String jsxGet_MozUserModify()
Gets the "MozUserModify" style attribute.

Returns:
the style attribute

jsxSet_MozUserModify

public void jsxSet_MozUserModify(String mozUserModify)
Sets the "MozUserModify" style attribute.

Parameters:
mozUserModify - the new attribute

jsxGet_MozUserSelect

public String jsxGet_MozUserSelect()
Gets the "MozUserSelect" style attribute.

Returns:
the style attribute

jsxSet_MozUserSelect

public void jsxSet_MozUserSelect(String mozUserSelect)
Sets the "MozUserSelect" style attribute.

Parameters:
mozUserSelect - the new attribute

jsxGet_msInterpolationMode

public String jsxGet_msInterpolationMode()
Gets the "msInterpolationMode" style attribute.

Returns:
the style attribute

jsxSet_msInterpolationMode

public void jsxSet_msInterpolationMode(String msInterpolationMode)
Sets the "msInterpolationMode" style attribute.

Parameters:
msInterpolationMode - the new attribute

jsxGet_opacity

public String jsxGet_opacity()
Gets the "opacity" style attribute.

Returns:
the style attribute

jsxSet_opacity

public void jsxSet_opacity(String opacity)
Sets the "opacity" style attribute.

Parameters:
opacity - the new attribute

jsxGet_orphans

public String jsxGet_orphans()
Gets the "orphans" style attribute.

Returns:
the style attribute

jsxSet_orphans

public void jsxSet_orphans(String orphans)
Sets the "orphans" style attribute.

Parameters:
orphans - the new attribute

jsxGet_outline

public String jsxGet_outline()
Gets the "outline" style attribute.

Returns:
the style attribute

jsxSet_outline

public void jsxSet_outline(String outline)
Sets the "outline" style attribute.

Parameters:
outline - the new attribute

jsxGet_outlineColor

public String jsxGet_outlineColor()
Gets the "outlineColor" style attribute.

Returns:
the style attribute

jsxSet_outlineColor

public void jsxSet_outlineColor(String outlineColor)
Sets the "outlineColor" style attribute.

Parameters:
outlineColor - the new attribute

jsxGet_outlineOffset

public String jsxGet_outlineOffset()
Gets the "outlineOffset" style attribute.

Returns:
the style attribute

jsxSet_outlineOffset

public void jsxSet_outlineOffset(String outlineOffset)
Sets the "outlineOffset" style attribute.

Parameters:
outlineOffset - the new attribute

jsxGet_outlineStyle

public String jsxGet_outlineStyle()
Gets the "outlineStyle" style attribute.

Returns:
the style attribute

jsxSet_outlineStyle

public void jsxSet_outlineStyle(String outlineStyle)
Sets the "outlineStyle" style attribute.

Parameters:
outlineStyle - the new attribute

jsxGet_outlineWidth

public String jsxGet_outlineWidth()
Gets the "outlineWidth" style attribute.

Returns:
the style attribute

jsxSet_outlineWidth

public void jsxSet_outlineWidth(String outlineWidth)
Sets the "outlineWidth" style attribute.

Parameters:
outlineWidth - the new attribute

jsxGet_overflow

public String jsxGet_overflow()
Gets the "overflow" style attribute.

Returns:
the style attribute

jsxSet_overflow

public void jsxSet_overflow(String overflow)
Sets the "overflow" style attribute.

Parameters:
overflow - the new attribute

jsxGet_overflowX

public String jsxGet_overflowX()
Gets the "overflowX" style attribute.

Returns:
the style attribute

jsxSet_overflowX

public void jsxSet_overflowX(String overflowX)
Sets the "overflowX" style attribute.

Parameters:
overflowX - the new attribute

jsxGet_overflowY

public String jsxGet_overflowY()
Gets the "overflowY" style attribute.

Returns:
the style attribute

jsxSet_overflowY

public void jsxSet_overflowY(String overflowY)
Sets the "overflowY" style attribute.

Parameters:
overflowY - the new attribute

jsxGet_padding

public String jsxGet_padding()
Gets the "padding" style attribute.

Returns:
the style attribute

jsxSet_padding

public void jsxSet_padding(String padding)
Sets the "padding" style attribute.

Parameters:
padding - the new attribute

jsxGet_paddingBottom

public String jsxGet_paddingBottom()
Gets the "paddingBottom" style attribute.

Returns:
the style attribute

jsxSet_paddingBottom

public void jsxSet_paddingBottom(String paddingBottom)
Sets the "paddingBottom" style attribute.

Parameters:
paddingBottom - the new attribute

jsxGet_paddingLeft

public String jsxGet_paddingLeft()
Gets the "paddingLeft" style attribute.

Returns:
the style attribute

jsxSet_paddingLeft

public void jsxSet_paddingLeft(String paddingLeft)
Sets the "paddingLeft" style attribute.

Parameters:
paddingLeft - the new attribute

jsxGet_paddingRight

public String jsxGet_paddingRight()
Gets the "paddingRight" style attribute.

Returns:
the style attribute

jsxSet_paddingRight

public void jsxSet_paddingRight(String paddingRight)
Sets the "paddingRight" style attribute.

Parameters:
paddingRight - the new attribute

jsxGet_paddingTop

public String jsxGet_paddingTop()
Gets the "paddingTop" style attribute.

Returns:
the style attribute

jsxSet_paddingTop

public void jsxSet_paddingTop(String paddingTop)
Sets the "paddingTop" style attribute.

Parameters:
paddingTop - the new attribute

jsxGet_page

public String jsxGet_page()
Gets the "page" style attribute.

Returns:
the style attribute

jsxSet_page

public void jsxSet_page(String page)
Sets the "page" style attribute.

Parameters:
page - the new attribute

jsxGet_pageBreakAfter

public String jsxGet_pageBreakAfter()
Gets the "pageBreakAfter" style attribute.

Returns:
the style attribute

jsxSet_pageBreakAfter

public void jsxSet_pageBreakAfter(String pageBreakAfter)
Sets the "pageBreakAfter" style attribute.

Parameters:
pageBreakAfter - the new attribute

jsxGet_pageBreakBefore

public String jsxGet_pageBreakBefore()
Gets the "pageBreakBefore" style attribute.

Returns:
the style attribute

jsxSet_pageBreakBefore

public void jsxSet_pageBreakBefore(String pageBreakBefore)
Sets the "pageBreakBefore" style attribute.

Parameters:
pageBreakBefore - the new attribute

jsxGet_pageBreakInside

public String jsxGet_pageBreakInside()
Gets the "pageBreakInside" style attribute.

Returns:
the style attribute

jsxSet_pageBreakInside

public void jsxSet_pageBreakInside(String pageBreakInside)
Sets the "pageBreakInside" style attribute.

Parameters:
pageBreakInside - the new attribute

jsxGet_pause

public String jsxGet_pause()
Gets the "pause" style attribute.

Returns:
the style attribute

jsxSet_pause

public void jsxSet_pause(String pause)
Sets the "pause" style attribute.

Parameters:
pause - the new attribute

jsxGet_pauseAfter

public String jsxGet_pauseAfter()
Gets the "pauseAfter" style attribute.

Returns:
the style attribute

jsxSet_pauseAfter

public void jsxSet_pauseAfter(String pauseAfter)
Sets the "pauseAfter" style attribute.

Parameters:
pauseAfter - the new attribute

jsxGet_pauseBefore

public String jsxGet_pauseBefore()
Gets the "pauseBefore" style attribute.

Returns:
the style attribute

jsxSet_pauseBefore

public void jsxSet_pauseBefore(String pauseBefore)
Sets the "pauseBefore" style attribute.

Parameters:
pauseBefore - the new attribute

jsxGet_pitch

public String jsxGet_pitch()
Gets the "pitch" style attribute.

Returns:
the style attribute

jsxSet_pitch

public void jsxSet_pitch(String pitch)
Sets the "pitch" style attribute.

Parameters:
pitch - the new attribute

jsxGet_pitchRange

public String jsxGet_pitchRange()
Gets the "pitchRange" style attribute.

Returns:
the style attribute

jsxSet_pitchRange

public void jsxSet_pitchRange(String pitchRange)
Sets the "pitchRange" style attribute.

Parameters:
pitchRange - the new attribute

jsxGet_pixelBottom

public int jsxGet_pixelBottom()
Gets the "pixelBottom" style attribute.

Returns:
the style attribute

jsxSet_pixelBottom

public void jsxSet_pixelBottom(int pixelBottom)
Sets the "pixelBottom" style attribute.

Parameters:
pixelBottom - the new attribute

jsxGet_pixelLeft

public int jsxGet_pixelLeft()
Gets the "pixelLeft" style attribute.

Returns:
the style attribute

jsxSet_pixelLeft

public void jsxSet_pixelLeft(int pixelLeft)
Sets the "pixelLeft" style attribute.

Parameters:
pixelLeft - the new attribute

jsxGet_pixelRight

public int jsxGet_pixelRight()
Gets the "pixelRight" style attribute.

Returns:
the style attribute

jsxSet_pixelRight

public void jsxSet_pixelRight(int pixelRight)
Sets the "pixelRight" style attribute.

Parameters:
pixelRight - the new attribute

jsxGet_pixelTop

public int jsxGet_pixelTop()
Gets the "pixelTop" style attribute.

Returns:
the style attribute

jsxSet_pixelTop

public void jsxSet_pixelTop(int pixelTop)
Sets the "pixelTop" style attribute.

Parameters:
pixelTop - the new attribute

jsxGet_posBottom

public int jsxGet_posBottom()
Gets the "posBottom" style attribute.

Returns:
the style attribute

jsxSet_posBottom

public void jsxSet_posBottom(int posBottom)
Sets the "posBottom" style attribute.

Parameters:
posBottom - the new attribute

jsxGet_posHeight

public int jsxGet_posHeight()
Gets the "posHeight" style attribute.

Returns:
the style attribute

jsxSet_posHeight

public void jsxSet_posHeight(int posHeight)
Sets the "posHeight" style attribute.

Parameters:
posHeight - the new attribute

jsxGet_position

public String jsxGet_position()
Gets the "position" style attribute.

Returns:
the style attribute

jsxSet_position

public void jsxSet_position(String position)
Sets the "position" style attribute.

Parameters:
position - the new attribute

jsxGet_posLeft

public int jsxGet_posLeft()
Gets the "posLeft" style attribute.

Returns:
the style attribute

jsxSet_posLeft

public void jsxSet_posLeft(int posLeft)
Sets the "posLeft" style attribute.

Parameters:
posLeft - the new attribute

jsxGet_posRight

public int jsxGet_posRight()
Gets the "posRight" style attribute.

Returns:
the style attribute

jsxSet_posRight

public void jsxSet_posRight(int posRight)
Sets the "posRight" style attribute.

Parameters:
posRight - the new attribute

jsxGet_posTop

public int jsxGet_posTop()
Gets the "posTop" style attribute.

Returns:
the style attribute

jsxSet_posTop

public void jsxSet_posTop(int posTop)
Sets the "posTop" style attribute.

Parameters:
posTop - the new attribute

jsxGet_posWidth

public int jsxGet_posWidth()
Gets the "posWidth" style attribute.

Returns:
the style attribute

jsxSet_posWidth

public void jsxSet_posWidth(int posWidth)
Sets the "posWidth" style attribute.

Parameters:
posWidth - the new attribute

jsxGet_quotes

public String jsxGet_quotes()
Gets the "quotes" style attribute.

Returns:
the style attribute

jsxSet_quotes

public void jsxSet_quotes(String quotes)
Sets the "quotes" style attribute.

Parameters:
quotes - the new attribute

jsxGet_richness

public String jsxGet_richness()
Gets the "richness" style attribute.

Returns:
the style attribute

jsxSet_richness

public void jsxSet_richness(String richness)
Sets the "richness" style attribute.

Parameters:
richness - the new attribute

jsxGet_right

public String jsxGet_right()
Gets the "right" style attribute.

Returns:
the style attribute

jsxSet_right

public void jsxSet_right(String right)
Sets the "right" style attribute.

Parameters:
right - the new attribute

jsxGet_rubyAlign

public String jsxGet_rubyAlign()
Gets the "rubyAlign" style attribute.

Returns:
the style attribute

jsxSet_rubyAlign

public void jsxSet_rubyAlign(String rubyAlign)
Sets the "rubyAlign" style attribute.

Parameters:
rubyAlign - the new attribute

jsxGet_rubyOverhang

public String jsxGet_rubyOverhang()
Gets the "rubyOverhang" style attribute.

Returns:
the style attribute

jsxSet_rubyOverhang

public void jsxSet_rubyOverhang(String rubyOverhang)
Sets the "rubyOverhang" style attribute.

Parameters:
rubyOverhang - the new attribute

jsxGet_rubyPosition

public String jsxGet_rubyPosition()
Gets the "rubyPosition" style attribute.

Returns:
the style attribute

jsxSet_rubyPosition

public void jsxSet_rubyPosition(String rubyPosition)
Sets the "rubyPosition" style attribute.

Parameters:
rubyPosition - the new attribute

jsxGet_scrollbar3dLightColor

public String jsxGet_scrollbar3dLightColor()
Gets the "scrollbar3dLightColor" style attribute.

Returns:
the style attribute

jsxSet_scrollbar3dLightColor

public void jsxSet_scrollbar3dLightColor(String scrollbar3dLightColor)
Sets the "scrollbar3dLightColor" style attribute.

Parameters:
scrollbar3dLightColor - the new attribute

jsxGet_scrollbarArrowColor

public String jsxGet_scrollbarArrowColor()
Gets the "scrollbarArrowColor" style attribute.

Returns:
the style attribute

jsxSet_scrollbarArrowColor

public void jsxSet_scrollbarArrowColor(String scrollbarArrowColor)
Sets the "scrollbarArrowColor" style attribute.

Parameters:
scrollbarArrowColor - the new attribute

jsxGet_scrollbarBaseColor

public String jsxGet_scrollbarBaseColor()
Gets the "scrollbarBaseColor" style attribute.

Returns:
the style attribute

jsxSet_scrollbarBaseColor

public void jsxSet_scrollbarBaseColor(String scrollbarBaseColor)
Sets the "scrollbarBaseColor" style attribute.

Parameters:
scrollbarBaseColor - the new attribute

jsxGet_scrollbarDarkShadowColor

public String jsxGet_scrollbarDarkShadowColor()
Gets the "scrollbarDarkShadowColor" style attribute.

Returns:
the style attribute

jsxSet_scrollbarDarkShadowColor

public void jsxSet_scrollbarDarkShadowColor(String scrollbarDarkShadowColor)
Sets the "scrollbarDarkShadowColor" style attribute.

Parameters:
scrollbarDarkShadowColor - the new attribute

jsxGet_scrollbarFaceColor

public String jsxGet_scrollbarFaceColor()
Gets the "scrollbarFaceColor" style attribute.

Returns:
the style attribute

jsxSet_scrollbarFaceColor

public void jsxSet_scrollbarFaceColor(String scrollbarFaceColor)
Sets the "scrollbarFaceColor" style attribute.

Parameters:
scrollbarFaceColor - the new attribute

jsxGet_scrollbarHighlightColor

public String jsxGet_scrollbarHighlightColor()
Gets the "scrollbarHighlightColor" style attribute.

Returns:
the style attribute

jsxSet_scrollbarHighlightColor

public void jsxSet_scrollbarHighlightColor(String scrollbarHighlightColor)
Sets the "scrollbarHighlightColor" style attribute.

Parameters:
scrollbarHighlightColor - the new attribute

jsxGet_scrollbarShadowColor

public String jsxGet_scrollbarShadowColor()
Gets the "scrollbarShadowColor" style attribute.

Returns:
the style attribute

jsxSet_scrollbarShadowColor

public void jsxSet_scrollbarShadowColor(String scrollbarShadowColor)
Sets the "scrollbarShadowColor" style attribute.

Parameters:
scrollbarShadowColor - the new attribute

jsxGet_scrollbarTrackColor

public String jsxGet_scrollbarTrackColor()
Gets the "scrollbarTrackColor" style attribute.

Returns:
the style attribute

jsxSet_scrollbarTrackColor

public void jsxSet_scrollbarTrackColor(String scrollbarTrackColor)
Sets the "scrollbarTrackColor" style attribute.

Parameters:
scrollbarTrackColor - the new attribute

jsxGet_size

public String jsxGet_size()
Gets the "size" style attribute.

Returns:
the style attribute

jsxSet_size

public void jsxSet_size(String size)
Sets the "size" style attribute.

Parameters:
size - the new attribute

jsxGet_speak

public String jsxGet_speak()
Gets the "speak" style attribute.

Returns:
the style attribute

jsxSet_speak

public void jsxSet_speak(String speak)
Sets the "speak" style attribute.

Parameters:
speak - the new attribute

jsxGet_speakHeader

public String jsxGet_speakHeader()
Gets the "speakHeader" style attribute.

Returns:
the style attribute

jsxSet_speakHeader

public void jsxSet_speakHeader(String speakHeader)
Sets the "speakHeader" style attribute.

Parameters:
speakHeader - the new attribute

jsxGet_speakNumeral

public String jsxGet_speakNumeral()
Gets the "speakNumeral" style attribute.

Returns:
the style attribute

jsxSet_speakNumeral

public void jsxSet_speakNumeral(String speakNumeral)
Sets the "speakNumeral" style attribute.

Parameters:
speakNumeral - the new attribute

jsxGet_speakPunctuation

public String jsxGet_speakPunctuation()
Gets the "speakPunctuation" style attribute.

Returns:
the style attribute

jsxSet_speakPunctuation

public void jsxSet_speakPunctuation(String speakPunctuation)
Sets the "speakPunctuation" style attribute.

Parameters:
speakPunctuation - the new attribute

jsxGet_speechRate

public String jsxGet_speechRate()
Gets the "speechRate" style attribute.

Returns:
the style attribute

jsxSet_speechRate

public void jsxSet_speechRate(String speechRate)
Sets the "speechRate" style attribute.

Parameters:
speechRate - the new attribute

jsxGet_stress

public String jsxGet_stress()
Gets the "stress" style attribute.

Returns:
the style attribute

jsxSet_stress

public void jsxSet_stress(String stress)
Sets the "stress" style attribute.

Parameters:
stress - the new attribute

jsxGet_styleFloat

public String jsxGet_styleFloat()
Gets the "styleFloat" style attribute.

Returns:
the style attribute

jsxSet_styleFloat

public void jsxSet_styleFloat(String value)
Sets the "styleFloat" style attribute.

Parameters:
value - the new attribute

jsxGet_tableLayout

public String jsxGet_tableLayout()
Gets the "tableLayout" style attribute.

Returns:
the style attribute

jsxSet_tableLayout

public void jsxSet_tableLayout(String tableLayout)
Sets the "tableLayout" style attribute.

Parameters:
tableLayout - the new attribute

jsxGet_textAlign

public String jsxGet_textAlign()
Gets the "textAlign" style attribute.

Returns:
the style attribute

jsxSet_textAlign

public void jsxSet_textAlign(String textAlign)
Sets the "textAlign" style attribute.

Parameters:
textAlign - the new attribute

jsxGet_textAlignLast

public String jsxGet_textAlignLast()
Gets the "textAlignLast" style attribute.

Returns:
the style attribute

jsxSet_textAlignLast

public void jsxSet_textAlignLast(String textAlignLast)
Sets the "textAlignLast" style attribute.

Parameters:
textAlignLast - the new attribute

jsxGet_textAutospace

public String jsxGet_textAutospace()
Gets the "textAutospace" style attribute.

Returns:
the style attribute

jsxSet_textAutospace

public void jsxSet_textAutospace(String textAutospace)
Sets the "textAutospace" style attribute.

Parameters:
textAutospace - the new attribute

jsxGet_textDecoration

public String jsxGet_textDecoration()
Gets the "textDecoration" style attribute.

Returns:
the style attribute

jsxSet_textDecoration

public void jsxSet_textDecoration(String textDecoration)
Sets the "textDecoration" style attribute.

Parameters:
textDecoration - the new attribute

jsxGet_textDecorationBlink

public boolean jsxGet_textDecorationBlink()
Gets the "textDecorationBlink" style attribute.

Returns:
the style attribute

jsxSet_textDecorationBlink

public void jsxSet_textDecorationBlink(boolean textDecorationBlink)
Sets the "textDecorationBlink" style attribute.

Parameters:
textDecorationBlink - the new attribute

jsxGet_textDecorationLineThrough

public boolean jsxGet_textDecorationLineThrough()
Gets the "textDecorationLineThrough" style attribute.

Returns:
the style attribute

jsxSet_textDecorationLineThrough

public void jsxSet_textDecorationLineThrough(boolean textDecorationLineThrough)
Sets the "textDecorationLineThrough" style attribute.

Parameters:
textDecorationLineThrough - the new attribute

jsxGet_textDecorationNone

public boolean jsxGet_textDecorationNone()
Gets the "textDecorationNone" style attribute.

Returns:
the style attribute

jsxSet_textDecorationNone

public void jsxSet_textDecorationNone(boolean textDecorationNone)
Sets the "textDecorationNone" style attribute.

Parameters:
textDecorationNone - the new attribute

jsxGet_textDecorationOverline

public boolean jsxGet_textDecorationOverline()
Gets the "textDecorationOverline" style attribute.

Returns:
the style attribute

jsxSet_textDecorationOverline

public void jsxSet_textDecorationOverline(boolean textDecorationOverline)
Sets the "textDecorationOverline" style attribute.

Parameters:
textDecorationOverline - the new attribute

jsxGet_textDecorationUnderline

public boolean jsxGet_textDecorationUnderline()
Gets the "textDecorationUnderline" style attribute.

Returns:
the style attribute

jsxSet_textDecorationUnderline

public void jsxSet_textDecorationUnderline(boolean textDecorationUnderline)
Sets the "textDecorationUnderline" style attribute.

Parameters:
textDecorationUnderline - the new attribute

jsxGet_textIndent

public String jsxGet_textIndent()
Gets the "textIndent" style attribute.

Returns:
the style attribute

jsxSet_textIndent

public void jsxSet_textIndent(String textIndent)
Sets the "textIndent" style attribute.

Parameters:
textIndent - the new attribute

jsxGet_textJustify

public String jsxGet_textJustify()
Gets the "textJustify" style attribute.

Returns:
the style attribute

jsxSet_textJustify

public void jsxSet_textJustify(String textJustify)
Sets the "textJustify" style attribute.

Parameters:
textJustify - the new attribute

jsxGet_textJustifyTrim

public String jsxGet_textJustifyTrim()
Gets the "textJustifyTrim" style attribute.

Returns:
the style attribute

jsxSet_textJustifyTrim

public void jsxSet_textJustifyTrim(String textJustifyTrim)
Sets the "textJustifyTrim" style attribute.

Parameters:
textJustifyTrim - the new attribute

jsxGet_textKashida

public String jsxGet_textKashida()
Gets the "textKashida" style attribute.

Returns:
the style attribute

jsxSet_textKashida

public void jsxSet_textKashida(String textKashida)
Sets the "textKashida" style attribute.

Parameters:
textKashida - the new attribute

jsxGet_textKashidaSpace

public String jsxGet_textKashidaSpace()
Gets the "textKashidaSpace" style attribute.

Returns:
the style attribute

jsxSet_textKashidaSpace

public void jsxSet_textKashidaSpace(String textKashidaSpace)
Sets the "textKashidaSpace" style attribute.

Parameters:
textKashidaSpace - the new attribute

jsxGet_textOverflow

public String jsxGet_textOverflow()
Gets the "textOverflow" style attribute.

Returns:
the style attribute

jsxSet_textOverflow

public void jsxSet_textOverflow(String textOverflow)
Sets the "textOverflow" style attribute.

Parameters:
textOverflow - the new attribute

jsxGet_textShadow

public String jsxGet_textShadow()
Gets the "textShadow" style attribute.

Returns:
the style attribute

jsxSet_textShadow

public void jsxSet_textShadow(String textShadow)
Sets the "textShadow" style attribute.

Parameters:
textShadow - the new attribute

jsxGet_textTransform

public String jsxGet_textTransform()
Gets the "textTransform" style attribute.

Returns:
the style attribute

jsxSet_textTransform

public void jsxSet_textTransform(String textTransform)
Sets the "textTransform" style attribute.

Parameters:
textTransform - the new attribute

jsxGet_textUnderlinePosition

public String jsxGet_textUnderlinePosition()
Gets the "textUnderlinePosition" style attribute.

Returns:
the style attribute

jsxSet_textUnderlinePosition

public void jsxSet_textUnderlinePosition(String textUnderlinePosition)
Sets the "textUnderlinePosition" style attribute.

Parameters:
textUnderlinePosition - the new attribute

jsxGet_top

public String jsxGet_top()
Gets the "top" style attribute.

Returns:
the style attribute

jsxSet_top

public void jsxSet_top(String top)
Sets the "top" style attribute.

Parameters:
top - the new attribute

jsxGet_unicodeBidi

public String jsxGet_unicodeBidi()
Gets the "unicodeBidi" style attribute.

Returns:
the style attribute

jsxSet_unicodeBidi

public void jsxSet_unicodeBidi(String unicodeBidi)
Sets the "unicodeBidi" style attribute.

Parameters:
unicodeBidi - the new attribute

jsxGet_verticalAlign

public String jsxGet_verticalAlign()
Gets the "verticalAlign" style attribute.

Returns:
the style attribute

jsxSet_verticalAlign

public void jsxSet_verticalAlign(String verticalAlign)
Sets the "verticalAlign" style attribute.

Parameters:
verticalAlign - the new attribute

jsxGet_visibility

public String jsxGet_visibility()
Gets the "visibility" style attribute.

Returns:
the style attribute

jsxSet_visibility

public void jsxSet_visibility(String visibility)
Sets the "visibility" style attribute.

Parameters:
visibility - the new attribute

jsxGet_voiceFamily

public String jsxGet_voiceFamily()
Gets the "voiceFamily" style attribute.

Returns:
the style attribute

jsxSet_voiceFamily

public void jsxSet_voiceFamily(String voiceFamily)
Sets the "voiceFamily" style attribute.

Parameters:
voiceFamily - the new attribute

jsxGet_volume

public String jsxGet_volume()
Gets the "volume" style attribute.

Returns:
the style attribute

jsxSet_volume

public void jsxSet_volume(String volume)
Sets the "volume" style attribute.

Parameters:
volume - the new attribute

jsxGet_whiteSpace

public String jsxGet_whiteSpace()
Gets the "whiteSpace" style attribute.

Returns:
the style attribute

jsxSet_whiteSpace

public void jsxSet_whiteSpace(String whiteSpace)
Sets the "whiteSpace" style attribute.

Parameters:
whiteSpace - the new attribute

jsxGet_widows

public String jsxGet_widows()
Gets the "widows" style attribute.

Returns:
the style attribute

jsxSet_widows

public void jsxSet_widows(String widows)
Sets the "widows" style attribute.

Parameters:
widows - the new attribute

jsxGet_width

public String jsxGet_width()
Gets the "width" style attribute.

Returns:
the style attribute

jsxSet_width

public void jsxSet_width(String width)
Sets the "width" style attribute.

Parameters:
width - the new attribute

jsxGet_wordBreak

public String jsxGet_wordBreak()
Gets the "wordBreak" style attribute.

Returns:
the style attribute

jsxSet_wordBreak

public void jsxSet_wordBreak(String wordBreak)
Sets the "wordBreak" style attribute.

Parameters:
wordBreak - the new attribute

jsxGet_wordSpacing

public String jsxGet_wordSpacing()
Gets the "wordSpacing" style attribute.

Returns:
the style attribute

jsxSet_wordSpacing

public void jsxSet_wordSpacing(String wordSpacing)
Sets the "wordSpacing" style attribute.

Parameters:
wordSpacing - the new attribute

jsxGet_wordWrap

public String jsxGet_wordWrap()
Gets the "wordWrap" style attribute.

Returns:
the style attribute

jsxSet_wordWrap

public void jsxSet_wordWrap(String wordWrap)
Sets the "wordWrap" style attribute.

Parameters:
wordWrap - the new attribute

jsxGet_writingMode

public String jsxGet_writingMode()
Gets the "writingMode" style attribute.

Returns:
the style attribute

jsxSet_writingMode

public void jsxSet_writingMode(String writingMode)
Sets the "writingMode" style attribute.

Parameters:
writingMode - the new attribute

jsxGet_zIndex

public Object jsxGet_zIndex()
Gets the "zIndex" style attribute.

Returns:
the style attribute

setRoundedStyleAttribute

protected void setRoundedStyleAttribute(String name,
                                        Object value)
Sets the specified style attribute, which is presumed to be a numeric, taking into consideration its Math.round(float)ed value.

Parameters:
name - the attribute name (camel-cased)
value - the attribute value

setIntegerStyleAttribute

protected void setIntegerStyleAttribute(String name,
                                        Object value)
Sets the specified style attribute, if it's only an integer.

Parameters:
name - the attribute name (camel-cased)
value - the attribute value

jsxSet_zIndex

public void jsxSet_zIndex(Object zIndex)
Sets the "zIndex" style attribute.

Parameters:
zIndex - the new attribute

jsxGet_zoom

public String jsxGet_zoom()
Gets the "zoom" style attribute.

Returns:
the style attribute

jsxSet_zoom

public void jsxSet_zoom(String zoom)
Sets the "zoom" style attribute.

Parameters:
zoom - the new attribute

jsxFunction_getPropertyValue

public String jsxFunction_getPropertyValue(String name)
Gets the value of the specified property of the style.

Parameters:
name - the style property name
Returns:
empty string if nothing found

jsxFunction_getPropertyCSSValue

public CSSValue jsxFunction_getPropertyCSSValue(String name)
Gets the CSS property value.

Parameters:
name - the name of the property to retrieve
Returns:
the value

jsxFunction_setExpression

public void jsxFunction_setExpression(String propertyName,
                                      String expression,
                                      String language)
Sets an expression for the specified Style.

Parameters:
propertyName - Specifies the name of the property to which expression is added
expression - specifies any valid script statement without quotations or semicolons; this string can include references to other properties on the current page. Array references are not allowed on object properties included in this script.
language - specified the language used

jsxFunction_removeExpression

public boolean jsxFunction_removeExpression(String propertyName)
Removes the expression from the specified property.

Parameters:
propertyName - the name of the property from which to remove an expression
Returns:
true if the expression was successfully removed

jsxFunction_getAttribute

public Object jsxFunction_getAttribute(String name,
                                       int flag)
Returns the value of the specified attribute, or an empty string if it does not exist. This method exists only in IE.

Parameters:
name - the name of the attribute
flag - 0 for case insensitive, 1 (default) for case sensitive
Returns:
the value of the specified attribute
See Also:
MSDN Documentation

jsxFunction_setAttribute

public void jsxFunction_setAttribute(String name,
                                     String value,
                                     Object flag)
Sets the value of the specified attribute. This method exists only in IE.

Parameters:
name - the name of the attribute
value - the value to assign to the attribute
flag - 0 for case insensitive, 1 (default) for case sensitive
See Also:
MSDN Documentation

jsxFunction_removeAttribute

public boolean jsxFunction_removeAttribute(String name,
                                           Object flag)
Removes the specified attribute. This method exists only in IE.

Parameters:
name - the name of the attribute
flag - 0 for case insensitive, 1 (default) for case sensitive
Returns:
true if the attribute was successfully removed, false otherwise
See Also:
MSDN Documentation

toRGBColor

public static String toRGBColor(String color)
Gets the RGB equivalent of a CSS color if the provided color is recognized.

Parameters:
color - the color
Returns:
the provided color if this is not a recognized color keyword, the RGB value in the form "rgb(x, y, z)" otherwise

pixelValue

protected static int pixelValue(HTMLElement element,
                                CSSStyleDeclaration.CssValue value)
Converts the specified length CSS attribute value into an integer number of pixels. If the specified CSS attribute value is a percentage, this method uses the specified value object to recursively retrieve the base (parent) CSS attribute value.

Parameters:
element - the element for which the CSS attribute value is to be retrieved
value - the CSS attribute value which is to be retrieved
Returns:
the integer number of pixels corresponding to the specified length CSS attribute value
See Also:
pixelValue(String)

pixelValue

protected static int pixelValue(String value)
Converts the specified length string value into an integer number of pixels. This method does NOT handle percentages correctly; use pixelValue(HTMLElement, CssValue) if you need percentage support).

Parameters:
value - the length string value to convert to an integer number of pixels
Returns:
the integer number of pixels corresponding to the specified length string value
See Also:
CSS Units, pixelValue(HTMLElement, CssValue)

toString

public String toString()

Overrides:
toString in class Object

setStyleAttributePixelInt

protected void setStyleAttributePixelInt(String name,
                                         String value)
Sets the style attribute which should be treated as an integer in pixels.

Parameters:
name - the attribute name
value - the attribute value


Copyright © 2002-2011 Gargoyle Software Inc.. All Rights Reserved.