org.apache.myfaces.trinidadinternal.style
Class CSSStyle

java.lang.Object
  extended by org.apache.myfaces.trinidadinternal.style.BaseStyle
      extended by org.apache.myfaces.trinidadinternal.style.CSSStyle
All Implemented Interfaces:
java.io.Serializable, Style

public class CSSStyle
extends BaseStyle

Style implementation for CSS.

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/style/CSSStyle.java#0 $) $Date: 10-nov-2005.18:57:55 $
Author:
The Oracle ADF Faces Team
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.apache.myfaces.trinidadinternal.style.Style
BACKGROUND_KEY, BOLD_FONT_WEIGHT, FONT_FAMILIES_KEY, FONT_SIZE_KEY, FONT_STYLE_KEY, FONT_WEIGHT_KEY, FOREGROUND_KEY, ITALIC_FONT_STYLE, PLAIN_FONT_STYLE, PLAIN_FONT_WEIGHT, TEXT_ANTIALIAS_KEY
 
Constructor Summary
CSSStyle()
          Creates an empty CSSStyle.
CSSStyle(java.util.Map<java.lang.String,java.lang.String> properties)
          Creates an CSSStyle with the specified properties.
CSSStyle(Style style)
          Creates a BaseStyle from an arbitrary Style object.
 
Method Summary
protected  java.lang.Object parseProperty(java.lang.Object key)
          Parses the property for the specified key.
 void setProperty(java.lang.String name, java.lang.String value)
          Sets the specified property value.
 java.lang.String toInlineString()
          Converts the style to a String suitable for use as an inline style attribute value.
 java.lang.String toString()
           
 
Methods inherited from class org.apache.myfaces.trinidadinternal.style.BaseStyle
getParsedProperty, getProperty, getPropertyNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CSSStyle

public CSSStyle()
Creates an empty CSSStyle.


CSSStyle

public CSSStyle(java.util.Map<java.lang.String,java.lang.String> properties)
Creates an CSSStyle with the specified properties.

Parameters:
properties - The properties of this style. The values must be Strings.

CSSStyle

public CSSStyle(Style style)
Creates a BaseStyle from an arbitrary Style object. All of the properties from the specified Style object are copied into this CSSStyle.

Method Detail

toInlineString

public java.lang.String toInlineString()
Converts the style to a String suitable for use as an inline style attribute value.

Specified by:
toInlineString in interface Style
Specified by:
toInlineString in class BaseStyle

setProperty

public void setProperty(java.lang.String name,
                        java.lang.String value)
Sets the specified property value.

Overrides:
setProperty in class BaseStyle

parseProperty

protected java.lang.Object parseProperty(java.lang.Object key)
                                  throws PropertyParseException
Parses the property for the specified key.

Specified by:
parseProperty in class BaseStyle
Throws:
PropertyParseException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.