javax.swing.text.html
Class CSS.BackgroundPosition

java.lang.Object
  extended byjavax.swing.text.html.CSS.CssValue
      extended byjavax.swing.text.html.CSS.BackgroundPosition
All Implemented Interfaces:
Serializable
Enclosing class:
CSS

static class CSS.BackgroundPosition
extends CSS.CssValue

Used for background images, to represent the position.


Field Summary
(package private)  float horizontalPosition
           
(package private)  short relative
           
(package private)  String svalue
          The value as a string... before conversion to a binary format.
(package private)  float verticalPosition
           
 
Constructor Summary
(package private) CSS.BackgroundPosition()
           
 
Method Summary
(package private)  Object fromStyleConstants(StyleConstants key, Object value)
          Converts a StyleConstants attribute value to a CSS attribute value.
(package private)  float getHorizontalPosition()
           
(package private)  float getVerticalPosition()
           
(package private)  boolean isHorizontalPositionRelativeToFontSize()
           
(package private)  boolean isHorizontalPositionRelativeToSize()
           
(package private)  boolean isVerticalPositionRelativeToFontSize()
           
(package private)  boolean isVerticalPositionRelativeToSize()
           
(package private)  Object parseCssValue(String value)
          Convert a CSS value string to the internal format (for fast processing) used in the attribute sets.
(package private)  Object parseHtmlValue(String value)
          Convert an HTML attribute value to a CSS attribute value.
 String toString()
          Return the CSS format of the value
(package private)  Object toStyleConstants(StyleConstants key, View v)
          Converts a CSS attribute value to a StyleConstants value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

horizontalPosition

float horizontalPosition

verticalPosition

float verticalPosition

relative

short relative

svalue

String svalue
The value as a string... before conversion to a binary format.

Constructor Detail

CSS.BackgroundPosition

CSS.BackgroundPosition()
Method Detail

parseCssValue

Object parseCssValue(String value)
Description copied from class: CSS.CssValue
Convert a CSS value string to the internal format (for fast processing) used in the attribute sets. The fallback storage for any value that we don't have a special binary format for is a String.

Overrides:
parseCssValue in class CSS.CssValue

isHorizontalPositionRelativeToSize

boolean isHorizontalPositionRelativeToSize()

isHorizontalPositionRelativeToFontSize

boolean isHorizontalPositionRelativeToFontSize()

getHorizontalPosition

float getHorizontalPosition()

isVerticalPositionRelativeToSize

boolean isVerticalPositionRelativeToSize()

isVerticalPositionRelativeToFontSize

boolean isVerticalPositionRelativeToFontSize()

getVerticalPosition

float getVerticalPosition()

parseHtmlValue

Object parseHtmlValue(String value)
Convert an HTML attribute value to a CSS attribute value. If there is no conversion, return null. This is implemented to simply forward to the CSS parsing by default (since some of the attribute values are the same). If the attribute value isn't recognized as a CSS value it is generally returned as null.


fromStyleConstants

Object fromStyleConstants(StyleConstants key,
                          Object value)
Converts a StyleConstants attribute value to a CSS attribute value. If there is no conversion, returns null. By default, there is no conversion.

Parameters:
key - the StyleConstants attribute
value - the value of a StyleConstants attribute to be converted
Returns:
the CSS value that represents the StyleConstants value

toStyleConstants

Object toStyleConstants(StyleConstants key,
                        View v)
Converts a CSS attribute value to a StyleConstants value. If there is no conversion, returns null. By default, there is no conversion.

Parameters:
key - the StyleConstants attribute
v - the view containing AttributeSet
Returns:
the StyleConstants attribute value that represents the CSS attribute value

toString

public String toString()
Return the CSS format of the value

Overrides:
toString in class Object
Returns:
a string representation of the object.