org.apache.batik.css.engine
public class StyleMap extends Object
Field Summary | |
---|---|
static short | AUTHOR_ORIGIN |
static short | BLOCK_HEIGHT_RELATIVE_MASK |
static short | BLOCK_WIDTH_RELATIVE_MASK |
static short | BOX_RELATIVE_MASK |
static short | COLOR_RELATIVE_MASK |
static short | COMPUTED_MASK |
protected boolean | fixedCascadedValues
Whether the values of this map cannot be re-cascaded. |
static short | FONT_SIZE_RELATIVE_MASK |
static short | IMPORTANT_MASK |
static short | INHERITED_MASK |
static short | INLINE_AUTHOR_ORIGIN |
static short | LINE_HEIGHT_RELATIVE_MASK |
protected short[] | masks
To store the value masks. |
static short | NON_CSS_ORIGIN |
static short | NULL_CASCADED_MASK |
static short | ORIGIN_MASK |
static short | OVERRIDE_ORIGIN |
static short | PARENT_RELATIVE_MASK |
static short | USER_AGENT_ORIGIN |
static short | USER_ORIGIN |
protected Value[] | values
The values. |
Constructor Summary | |
---|---|
StyleMap(int size)
Creates a new StyleMap. |
Method Summary | |
---|---|
short | getMask(int i)
Returns the mask of the given property value. |
short | getOrigin(int i)
Returns the origin value. |
Value | getValue(int i)
Returns the value at the given index, null if unspecified. |
boolean | hasFixedCascadedValues()
Whether this map has fixed cascaded value. |
boolean | isBlockHeightRelative(int i)
Tells whether the given property value is relative to the
height of the containing block. |
boolean | isBlockWidthRelative(int i)
Tells whether the given property value is relative to the
width of the containing block. |
boolean | isColorRelative(int i)
Tells whether the given property value is relative to 'color'. |
boolean | isComputed(int i)
Tells whether the given property value is computed. |
boolean | isFontSizeRelative(int i)
Tells whether the given property value is relative to 'font-size'. |
boolean | isImportant(int i)
Tells whether the given property value is important. |
boolean | isInherited(int i)
Tells whether the given cascaded property value was
inherited from it's parent or set locally. |
boolean | isLineHeightRelative(int i)
Tells whether the given property value is relative to 'line-height'. |
boolean | isNullCascaded(int i)
Tells whether the given cascaded property value is null. |
boolean | isParentRelative(int i)
Tells whether the given property value is relative to the parent's
property value. |
void | putBlockHeightRelative(int i, boolean b)
Sets the block-height-relative flag of a property value. |
void | putBlockWidthRelative(int i, boolean b)
Sets the block-width-relative flag of a property value. |
void | putColorRelative(int i, boolean b)
Sets the color-relative flag of a property value. |
void | putComputed(int i, boolean b)
Sets the computed flag of a property value. |
void | putFontSizeRelative(int i, boolean b)
Sets the font-size-relative flag of a property value. |
void | putImportant(int i, boolean b)
Sets the priority of a property value. |
void | putInherited(int i, boolean b)
Sets the inherited flag of a property value.
|
void | putLineHeightRelative(int i, boolean b)
Sets the line-height-relative flag of a property value. |
void | putMask(int i, short m)
Puts a property mask, given the property index. |
void | putNullCascaded(int i, boolean b)
Sets the null-cascaded flag of a property value. |
void | putOrigin(int i, short val)
Sets the origin of the given value. |
void | putParentRelative(int i, boolean b)
Sets the parent-relative flag of a property value. |
void | putValue(int i, Value v)
Puts a property value, given the property index. |
void | setFixedCascadedStyle(boolean b)
Sets the fixedCascadedValues property. |
String | toString(CSSEngine eng)
Returns a printable representation of this style map. |
Parameters: i The property index. m The property mask.
Parameters: i The property index. v The property value.