|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface StyleProvider
The StyleProvider API is used to access context-dependent style information. Style information is exposed in two ways - as CSS style sheet URIs (via getStyleSheetURI()), or as Style objects (via getStyles()). Both methods take a StyleContext object, which describes the target end user environment. In addition to providing access to style-related information, the StyleProvider also provides access to Icons which are defined within style sheets via the getIcons() API.
StyleContext,
Styles,
org.apache.myfaces.trinidad.Style| Method Summary | |
|---|---|
java.lang.String |
getContentStyleType(StyleContext context)
Returns the mime type (for example, "text/css") of the styles defined by the StyleProvider. |
java.util.concurrent.ConcurrentMap<java.lang.String,org.apache.myfaces.trinidad.skin.Icon> |
getIcons(StyleContext context)
Returns a map of icon names to Icon instances. |
java.util.Map<java.lang.String,java.lang.String> |
getShortStyleClasses(StyleContext context)
Returns a Map which maps style class names to equivalent shorter names. |
java.util.concurrent.ConcurrentMap<java.lang.Object,java.lang.Object> |
getSkinProperties(StyleContext context)
Returns a map of skin property keys to skin property Object instances. |
org.apache.myfaces.trinidad.style.Styles |
getStyles(StyleContext context)
Return the Styles object that is attached to this StyleProvider. |
java.util.List<java.lang.String> |
getStyleSheetURIs(StyleContext context)
Returns the URI of the CSS style sheet to use for the end user environment specified via the StyleContext. |
| Method Detail |
|---|
java.lang.String getContentStyleType(StyleContext context)
java.util.Map<java.lang.String,java.lang.String> getShortStyleClasses(StyleContext context)
context - The StyleContext
java.util.List<java.lang.String> getStyleSheetURIs(StyleContext context)
context - The context which describes the end user
environment for this request
org.apache.myfaces.trinidad.style.Styles getStyles(StyleContext context)
java.util.concurrent.ConcurrentMap<java.lang.String,org.apache.myfaces.trinidad.skin.Icon> getIcons(StyleContext context)
context - The context which describes the target end user
environment
java.util.concurrent.ConcurrentMap<java.lang.Object,java.lang.Object> getSkinProperties(StyleContext context)
context - The context which describes the target end user
environment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||