public class CSSOMValue extends Object implements org.w3c.dom.css.CSSPrimitiveValue, org.w3c.dom.css.CSSValueList, org.w3c.dom.css.Counter, org.w3c.dom.css.Rect, org.w3c.dom.css.RGBColor
Modifier and Type | Class and Description |
---|---|
protected class |
CSSOMValue.AbstractComponent
To store a component.
|
class |
CSSOMValue.AbstractModificationHandler
This class provides an abstract implementation of a ModificationHandler.
|
protected class |
CSSOMValue.BlueComponent
To represents a blue component.
|
protected class |
CSSOMValue.BottomComponent
To represents a bottom component.
|
protected class |
CSSOMValue.FloatComponent
To store a Float component.
|
protected class |
CSSOMValue.GreenComponent
To represents a green component.
|
protected class |
CSSOMValue.LeftComponent
To represents a left component.
|
protected class |
CSSOMValue.ListComponent
To represents a List component.
|
static interface |
CSSOMValue.ModificationHandler
To manage the modifications on a CSS value.
|
protected class |
CSSOMValue.RedComponent
To represents a red component.
|
protected class |
CSSOMValue.RightComponent
To represents a right component.
|
protected class |
CSSOMValue.TopComponent
To represents a top component.
|
static interface |
CSSOMValue.ValueProvider
To provides the actual value.
|
Modifier and Type | Field and Description |
---|---|
protected CSSOMValue.BlueComponent |
blueComponent
The blue component, if this value is a RGBColor.
|
protected CSSOMValue.BottomComponent |
bottomComponent
The bottom component, if this value is a Rect.
|
protected CSSOMValue.GreenComponent |
greenComponent
The green component, if this value is a RGBColor.
|
protected CSSOMValue.ModificationHandler |
handler
The modifications handler.
|
protected org.w3c.dom.css.CSSValue[] |
items
The list items.
|
protected CSSOMValue.LeftComponent |
leftComponent
The left component, if this value is a Rect.
|
protected CSSOMValue.RedComponent |
redComponent
The red component, if this value is a RGBColor.
|
protected CSSOMValue.RightComponent |
rightComponent
The right component, if this value is a Rect.
|
protected CSSOMValue.TopComponent |
topComponent
The top component, if this value is a Rect.
|
protected CSSOMValue.ValueProvider |
valueProvider
The associated value.
|
CSS_ATTR, CSS_CM, CSS_COUNTER, CSS_DEG, CSS_DIMENSION, CSS_EMS, CSS_EXS, CSS_GRAD, CSS_HZ, CSS_IDENT, CSS_IN, CSS_KHZ, CSS_MM, CSS_MS, CSS_NUMBER, CSS_PC, CSS_PERCENTAGE, CSS_PT, CSS_PX, CSS_RAD, CSS_RECT, CSS_RGBCOLOR, CSS_S, CSS_STRING, CSS_UNKNOWN, CSS_URI
CSS_CUSTOM, CSS_INHERIT, CSS_PRIMITIVE_VALUE, CSS_VALUE_LIST
Constructor and Description |
---|
CSSOMValue(CSSOMValue.ValueProvider vp)
Creates a new CSSOMValue.
|
Modifier and Type | Method and Description |
---|---|
static float |
convertFloatValue(short unitType,
Value value)
Converts the actual float value to the given unit type.
|
org.w3c.dom.css.CSSPrimitiveValue |
getBlue()
DOM: Implements
RGBColor.getBlue() . |
org.w3c.dom.css.CSSPrimitiveValue |
getBottom()
DOM: Implements
Rect.getBottom() . |
org.w3c.dom.css.Counter |
getCounterValue()
DOM: Implements
CSSPrimitiveValue.getCounterValue() . |
String |
getCssText()
DOM: Implements
CSSValue.getCssText() . |
short |
getCssValueType()
DOM: Implements
CSSValue.getCssValueType() . |
float |
getFloatValue(short unitType)
DOM: Implements
CSSPrimitiveValue.getFloatValue(short) . |
org.w3c.dom.css.CSSPrimitiveValue |
getGreen()
DOM: Implements
RGBColor.getGreen() . |
String |
getIdentifier()
DOM: Implements
Counter.getIdentifier() . |
org.w3c.dom.css.CSSPrimitiveValue |
getLeft()
DOM: Implements
Rect.getLeft() . |
int |
getLength()
DOM: Implements
CSSValueList.getLength() . |
String |
getListStyle()
DOM: Implements
Counter.getListStyle() . |
short |
getPrimitiveType()
DOM: Implements
CSSPrimitiveValue.getPrimitiveType() . |
org.w3c.dom.css.Rect |
getRectValue()
DOM: Implements
CSSPrimitiveValue.getRectValue() . |
org.w3c.dom.css.CSSPrimitiveValue |
getRed()
DOM: Implements
RGBColor.getRed() . |
org.w3c.dom.css.RGBColor |
getRGBColorValue()
DOM: Implements
CSSPrimitiveValue.getRGBColorValue() . |
org.w3c.dom.css.CSSPrimitiveValue |
getRight()
DOM: Implements
Rect.getRight() . |
String |
getSeparator()
DOM: Implements
Counter.getSeparator() . |
String |
getStringValue()
DOM: Implements
CSSPrimitiveValue.getStringValue() . |
org.w3c.dom.css.CSSPrimitiveValue |
getTop()
DOM: Implements
Rect.getTop() . |
org.w3c.dom.css.CSSValue |
item(int index)
DOM: Implements
CSSValueList.item(int) . |
void |
setCssText(String cssText)
DOM: Implements
CSSValue.setCssText(String) . |
void |
setFloatValue(short unitType,
float floatValue)
DOM: Implements
CSSPrimitiveValue.setFloatValue(short,float) . |
void |
setModificationHandler(CSSOMValue.ModificationHandler h)
Sets the modification handler of this value.
|
void |
setStringValue(short stringType,
String stringValue)
DOM: Implements
CSSPrimitiveValue.setStringValue(short,String) . |
protected static float |
toCentimeters(Value value)
Converts the current value into centimeters.
|
protected static float |
toDegrees(Value value)
Converts the current value into degrees.
|
protected static float |
toGradians(Value value)
Converts the current value into gradians.
|
protected static float |
toHertz(Value value)
Converts the current value into Hertz.
|
protected static float |
toInches(Value value)
Converts the current value into inches.
|
protected static float |
tokHertz(Value value)
Converts the current value into kHertz.
|
protected static float |
toMillimeters(Value value)
Converts the current value into millimeters.
|
protected static float |
toMilliseconds(Value value)
Converts the current value into milliseconds.
|
protected static float |
toPicas(Value value)
Converts the current value into picas.
|
protected static float |
toPoints(Value value)
Converts the current value into points.
|
protected static float |
toRadians(Value value)
Converts the current value into radians.
|
protected static float |
toSeconds(Value value)
Converts the current value into seconds.
|
protected CSSOMValue.ValueProvider valueProvider
protected CSSOMValue.ModificationHandler handler
protected CSSOMValue.LeftComponent leftComponent
protected CSSOMValue.RightComponent rightComponent
protected CSSOMValue.BottomComponent bottomComponent
protected CSSOMValue.TopComponent topComponent
protected CSSOMValue.RedComponent redComponent
protected CSSOMValue.GreenComponent greenComponent
protected CSSOMValue.BlueComponent blueComponent
protected org.w3c.dom.css.CSSValue[] items
public CSSOMValue(CSSOMValue.ValueProvider vp)
public void setModificationHandler(CSSOMValue.ModificationHandler h)
public String getCssText()
CSSValue.getCssText()
.getCssText
in interface org.w3c.dom.css.CSSValue
public void setCssText(String cssText) throws DOMException
CSSValue.setCssText(String)
.setCssText
in interface org.w3c.dom.css.CSSValue
DOMException
public short getCssValueType()
CSSValue.getCssValueType()
.getCssValueType
in interface org.w3c.dom.css.CSSValue
public short getPrimitiveType()
CSSPrimitiveValue.getPrimitiveType()
.getPrimitiveType
in interface org.w3c.dom.css.CSSPrimitiveValue
public void setFloatValue(short unitType, float floatValue) throws DOMException
CSSPrimitiveValue.setFloatValue(short,float)
.setFloatValue
in interface org.w3c.dom.css.CSSPrimitiveValue
DOMException
public float getFloatValue(short unitType) throws DOMException
CSSPrimitiveValue.getFloatValue(short)
.getFloatValue
in interface org.w3c.dom.css.CSSPrimitiveValue
DOMException
public static float convertFloatValue(short unitType, Value value)
protected static float toCentimeters(Value value)
protected static float toInches(Value value)
protected static float toMillimeters(Value value)
protected static float toPoints(Value value)
protected static float toPicas(Value value)
protected static float toDegrees(Value value)
protected static float toRadians(Value value)
protected static float toGradians(Value value)
protected static float toMilliseconds(Value value)
protected static float toSeconds(Value value)
protected static float toHertz(Value value)
protected static float tokHertz(Value value)
public void setStringValue(short stringType, String stringValue) throws DOMException
CSSPrimitiveValue.setStringValue(short,String)
.setStringValue
in interface org.w3c.dom.css.CSSPrimitiveValue
DOMException
public String getStringValue() throws DOMException
CSSPrimitiveValue.getStringValue()
.getStringValue
in interface org.w3c.dom.css.CSSPrimitiveValue
DOMException
public org.w3c.dom.css.Counter getCounterValue() throws DOMException
CSSPrimitiveValue.getCounterValue()
.getCounterValue
in interface org.w3c.dom.css.CSSPrimitiveValue
DOMException
public org.w3c.dom.css.Rect getRectValue() throws DOMException
CSSPrimitiveValue.getRectValue()
.getRectValue
in interface org.w3c.dom.css.CSSPrimitiveValue
DOMException
public org.w3c.dom.css.RGBColor getRGBColorValue() throws DOMException
CSSPrimitiveValue.getRGBColorValue()
.getRGBColorValue
in interface org.w3c.dom.css.CSSPrimitiveValue
DOMException
public int getLength()
CSSValueList.getLength()
.getLength
in interface org.w3c.dom.css.CSSValueList
public org.w3c.dom.css.CSSValue item(int index)
CSSValueList.item(int)
.item
in interface org.w3c.dom.css.CSSValueList
public String getIdentifier()
Counter.getIdentifier()
.getIdentifier
in interface org.w3c.dom.css.Counter
public String getListStyle()
Counter.getListStyle()
.getListStyle
in interface org.w3c.dom.css.Counter
public String getSeparator()
Counter.getSeparator()
.getSeparator
in interface org.w3c.dom.css.Counter
public org.w3c.dom.css.CSSPrimitiveValue getTop()
Rect.getTop()
.getTop
in interface org.w3c.dom.css.Rect
public org.w3c.dom.css.CSSPrimitiveValue getRight()
Rect.getRight()
.getRight
in interface org.w3c.dom.css.Rect
public org.w3c.dom.css.CSSPrimitiveValue getBottom()
Rect.getBottom()
.getBottom
in interface org.w3c.dom.css.Rect
public org.w3c.dom.css.CSSPrimitiveValue getLeft()
Rect.getLeft()
.getLeft
in interface org.w3c.dom.css.Rect
public org.w3c.dom.css.CSSPrimitiveValue getRed()
RGBColor.getRed()
.getRed
in interface org.w3c.dom.css.RGBColor
public org.w3c.dom.css.CSSPrimitiveValue getGreen()
RGBColor.getGreen()
.getGreen
in interface org.w3c.dom.css.RGBColor
public org.w3c.dom.css.CSSPrimitiveValue getBlue()
RGBColor.getBlue()
.getBlue
in interface org.w3c.dom.css.RGBColor
Copyright © 2000–2023 Apache Software Foundation. All rights reserved.