|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openfaces.util.Styles
public class Styles
Method Summary | |
---|---|
static void |
addStyleJsonParam(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
JSONObject paramsObject,
java.lang.String jsonFieldName,
java.lang.String style,
java.lang.String styleClass)
Add style parameter to JSON object for regular StyleGroup |
static void |
addStyleJsonParam(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
JSONObject paramsObject,
java.lang.String jsonFieldName,
java.lang.String style,
java.lang.String styleClass,
StyleGroup styleGroup)
Add style parameter to JSON object |
static java.lang.String |
checkCSSStyleForSemicolon(java.lang.String style)
Check css style declaration for semicolon ending and add it, if necessary |
static java.util.List<java.lang.String> |
getAllStyleClassesForComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Return list of all components css style classes |
static java.util.Iterator<java.lang.String> |
getClassKeyIterator()
Return iterator to iterate over all style groups |
static java.util.Map |
getComponentStylesMap(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Return registered css style classes for given component |
static java.lang.String |
getCSSClass_dontCascade(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String style,
StyleGroup styleGroup,
java.lang.String styleClass,
java.lang.String defaultStyle)
Renders default style in-place unless user has defined style or styleClass attributes |
static java.lang.String |
getCSSClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String style)
Return component css class for regular StyleGroup |
static java.lang.String |
getCSSClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String style,
java.lang.String defStyleClass)
Return component css class for given component merged with given default css class and css style |
static java.lang.String |
getCSSClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String style,
java.lang.String defStyleClass,
java.lang.String styleClass)
Return component css class for given component merged with given css style and css style class |
static java.lang.String |
getCSSClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String style,
StyleGroup styleGroup)
Return component css class for given StyleGroup |
static java.lang.String |
getCSSClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String style,
StyleGroup styleGroup,
java.lang.String styleClass)
Return component css class for given StyleGroup merged with given css style and css style class |
static java.lang.String |
getCSSClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String style,
StyleGroup styleGroup,
java.lang.String styleClass,
java.lang.String defStyleClass)
Return component css class for given component and given StyleGroup merged with given css style and css style class |
static long |
getNextStyleIndex()
|
static java.util.Map |
getRegisteredStyleClassesMap(javax.faces.context.FacesContext context)
Return registered css style classes |
static java.util.Set<java.lang.String> |
getRenderedStyleElementsIds(javax.faces.context.FacesContext context)
Return ids of elements with rendered style |
static java.lang.String |
getStyleClassesStr(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String style,
java.lang.String styleClass,
java.lang.String defaultStyle,
StyleGroup styleGroup)
|
static void |
markStylesRenderedForComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Remove all component registered styles |
static java.lang.String |
mergeClassNames(java.lang.String class1,
java.lang.String class2)
This method check and merges two ccs classes into one |
static java.lang.String |
mergeStyles(java.lang.String style1,
java.lang.String style2)
Merge css styles |
static java.lang.String |
registerCssClass(javax.faces.context.FacesContext context,
java.lang.String style,
StyleGroup styleGroup,
javax.faces.component.UIComponent component)
Transform css style to css class and register css class for given component for given StyleGroup |
static void |
renderStyleClasses(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Render style classes for given component |
static void |
renderStyleClasses(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
boolean forcedStyleAsScript,
boolean forceStyleAsOnloadScript)
Render style classes for given component |
static void |
writeCssClassesAsScriptElement(javax.faces.context.FacesContext context,
java.util.List<java.lang.String> cssRules,
boolean asOnloadScript)
Render javascript, which add css rules |
static void |
writeCssClassesAsStyleElement(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String stylesId,
java.util.List<java.lang.String> cssClasses)
Render inline styles |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.String mergeClassNames(java.lang.String class1, java.lang.String class2)
class1
- - first css class to mergeclass2
- - second
public static java.lang.String getCSSClass(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String style)
StyleGroup
context
- FacesContext
for the current requestcomponent
- The componentstyle
- The style to merge with
getCSSClass(javax.faces.context.FacesContext, javax.faces.component.UIComponent, String, StyleGroup, String, String)
public static java.lang.String getCSSClass(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String style, StyleGroup styleGroup)
StyleGroup
context
- FacesContext
for the current requestcomponent
- The componentstyle
- The style to merge withstyleGroup
- The StyleGroup
for which retrieve css class
getCSSClass(javax.faces.context.FacesContext, javax.faces.component.UIComponent, String, StyleGroup, String, String)
public static java.lang.String getCSSClass(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String style, StyleGroup styleGroup, java.lang.String styleClass)
StyleGroup
merged with given css style and css style class
context
- FacesContext
for the current requestcomponent
- The componentstyle
- The style to merge withstyleGroup
- The StyleGroup
for which retrieve css classstyleClass
- The style class to merge with
getCSSClass(javax.faces.context.FacesContext, javax.faces.component.UIComponent, String, StyleGroup, String, String)
public static java.lang.String getCSSClass(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String style, java.lang.String defStyleClass)
context
- FacesContext
for the current requestcomponent
- The componentstyle
- The style to merge withdefStyleClass
- The default style class to merge with
getCSSClass(javax.faces.context.FacesContext, javax.faces.component.UIComponent, String, StyleGroup, String, String)
public static java.lang.String getCSSClass(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String style, java.lang.String defStyleClass, java.lang.String styleClass)
context
- FacesContext
for the current requestcomponent
- The componentstyle
- The style to merge withdefStyleClass
- The default style class to merge withstyleClass
- The style class to merge with
getCSSClass(javax.faces.context.FacesContext, javax.faces.component.UIComponent, String, StyleGroup, String, String)
public static java.lang.String getCSSClass(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String style, StyleGroup styleGroup, java.lang.String styleClass, java.lang.String defStyleClass)
StyleGroup
merged with given css style and css style class
context
- FacesContext
for the current requestcomponent
- The componentstyle
- The style to merge withdefStyleClass
- The default style class to merge withstyleGroup
- The StyleGroup
for which retrieve css classstyleClass
- The style class to merge with
getCSSClass(javax.faces.context.FacesContext, javax.faces.component.UIComponent, String, StyleGroup, String, String)
public static java.lang.String getCSSClass_dontCascade(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String style, StyleGroup styleGroup, java.lang.String styleClass, java.lang.String defaultStyle)
public static java.lang.String getStyleClassesStr(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String style, java.lang.String styleClass, java.lang.String defaultStyle, StyleGroup styleGroup)
public static java.util.Map getRegisteredStyleClassesMap(javax.faces.context.FacesContext context)
context
- FacesContext
for the current request
public static java.util.Map getComponentStylesMap(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
context
- FacesContext
for the current requestcomponent
- The component for retrieve css style classes
public static java.lang.String registerCssClass(javax.faces.context.FacesContext context, java.lang.String style, StyleGroup styleGroup, javax.faces.component.UIComponent component)
StyleGroup
context
- FacesContext
for the current requeststyle
- The style to be registeredstyleGroup
- The StyleGroup
for which style is registeredcomponent
- The component for register css style classes
public static long getNextStyleIndex()
public static void renderStyleClasses(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
context
- FacesContext
for the current requestcomponent
- The component, which styles are rendered
java.io.IOException
- if an input/output error occurs while renderingrenderStyleClasses(javax.faces.context.FacesContext, javax.faces.component.UIComponent, boolean, boolean)
public static void renderStyleClasses(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, boolean forcedStyleAsScript, boolean forceStyleAsOnloadScript) throws java.io.IOException
context
- FacesContext
for the current requestcomponent
- The component, which styles are renderedforcedStyleAsScript
- The parameter, indicating way of rendering styles
java.io.IOException
- if an input/output error occurs while renderingpublic static void writeCssClassesAsScriptElement(javax.faces.context.FacesContext context, java.util.List<java.lang.String> cssRules, boolean asOnloadScript) throws java.io.IOException
context
- FacesContext
for the current requestcssRules
- The list of css rules for rendering
java.io.IOException
- if an input/output error occurs while renderingpublic static void writeCssClassesAsStyleElement(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String stylesId, java.util.List<java.lang.String> cssClasses) throws java.io.IOException
context
- FacesContext
for the current requestcssClasses
- The list of css rules for rendering
java.io.IOException
- if an input/output error occurs while renderingpublic static void markStylesRenderedForComponent(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
context
- FacesContext
for the current requestcomponent
- The component, which styles are removedpublic static java.util.Set<java.lang.String> getRenderedStyleElementsIds(javax.faces.context.FacesContext context)
context
- FacesContext
for the current request
public static java.util.List<java.lang.String> getAllStyleClassesForComponent(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
context
- FacesContext
for the current requestcomponent
- The component to analyse
public static java.util.Iterator<java.lang.String> getClassKeyIterator()
public static java.lang.String checkCSSStyleForSemicolon(java.lang.String style)
style
- The css style declaration to check
public static java.lang.String mergeStyles(java.lang.String style1, java.lang.String style2)
style1
- The first css style for mergestyle2
- The second css style for merge
public static void addStyleJsonParam(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, JSONObject paramsObject, java.lang.String jsonFieldName, java.lang.String style, java.lang.String styleClass)
StyleGroup
context
- FacesContext
for the current requestcomponent
- The component, which style will be addedparamsObject
- The JSON object, to which style parameter will be addedjsonFieldName
- The keystyle
- The style to merge with component stylestyleClass
- The style class to merge with component style classaddStyleJsonParam(javax.faces.context.FacesContext, javax.faces.component.UIComponent, org.openfaces.org.json.JSONObject, String, String, String, StyleGroup)
public static void addStyleJsonParam(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, JSONObject paramsObject, java.lang.String jsonFieldName, java.lang.String style, java.lang.String styleClass, StyleGroup styleGroup)
context
- FacesContext
for the current requestcomponent
- The component, which style will be addedparamsObject
- The JSON object, to which style parameter will be addedjsonFieldName
- The keystyle
- The style to merge with component stylestyleClass
- The style class to merge with component style classstyleGroup
- The StyleGroup
for which retrieve css classaddStyleJsonParam(javax.faces.context.FacesContext, javax.faces.component.UIComponent, org.openfaces.org.json.JSONObject, String, String, String, StyleGroup)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |