org.richfaces.skin
Class AbstractChainableSkinImpl

java.lang.Object
  extended by org.richfaces.skin.BasicSkinImpl
      extended by org.richfaces.skin.AbstractChainableSkinImpl
All Implemented Interfaces:
org.richfaces.skin.Skin
Direct Known Subclasses:
BaseSkinImpl, DefaultSkinImpl, SkinImpl

public abstract class AbstractChainableSkinImpl
extends BasicSkinImpl

Since:
3.2
Author:
nick belaevski

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.richfaces.skin.Skin
org.richfaces.skin.Skin.Preferable
 
Field Summary
 
Fields inherited from class org.richfaces.skin.BasicSkinImpl
RENDER_KIT_PARAMETER, REQUEST_HASH_CODES_MAP_PARAMETER
 
Fields inherited from interface org.richfaces.skin.Skin
activetabStyleFont, activetabWeightFont, additionalBackgroundColor, baseSkin, buttonFamilyFont, buttonRadiusCorner, buttonSizeFont, buttonStyleFont, buttonWeightFont, controlBackgroundColor, controlBorderColor, disabledTabStyleFont, disabledTabWeightFont, extendedStyleSheet, generalBackgroundColor, generalLinkColor, generalSizeFont, generalStyleSheet, generalTextColor, gradientType, headerBackgroundColor, headerFamilyFont, headerGradientColor, headerSizeFont, headTextColor, interfaceLevel3D, loadStyleSheets, overAllBackground, panelRadiusCorner, panelTextColor, preferableTabPosition, preferableTabTextDirection, preferableTabTextOrientation, selectBackgroundColor, selectControlColor, shadowBackgroundColor, shadowOpacity, tabFamilyFont, tableBackgroundColor, tableBorderColor, tabRadiusCorner, tabSizeFont, tabStyleFont, tabWeightFont
 
Method Summary
protected  int computeHashCode(javax.faces.context.FacesContext context)
           
protected  boolean containsProperty(javax.faces.context.FacesContext context, java.lang.String name, int[] singleInt)
           
 boolean containsProperty(java.lang.String name)
           
protected  java.lang.Object executeOperation(javax.faces.context.FacesContext context, org.richfaces.skin.AbstractChainableSkinImpl.Operation operation, java.lang.String name, int[] singleInt)
           
protected abstract  org.richfaces.skin.Skin getBaseSkin(javax.faces.context.FacesContext context)
           
protected  boolean localContainsProperty(javax.faces.context.FacesContext context, java.lang.String name)
           
protected  java.lang.Object localResolveSkinParameter(javax.faces.context.FacesContext context, java.lang.String name)
           
protected  java.lang.Object resolveSkinParameter(javax.faces.context.FacesContext context, java.lang.String name)
           
protected  java.lang.Object resolveSkinParameter(javax.faces.context.FacesContext context, java.lang.String name, int[] singleInt)
           
 
Methods inherited from class org.richfaces.skin.BasicSkinImpl
getLocalParameter, getParameter, getParameter, getRenderKitId, getSkinParams, getValueReference, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getBaseSkin

protected abstract org.richfaces.skin.Skin getBaseSkin(javax.faces.context.FacesContext context)

localResolveSkinParameter

protected java.lang.Object localResolveSkinParameter(javax.faces.context.FacesContext context,
                                                     java.lang.String name)

localContainsProperty

protected boolean localContainsProperty(javax.faces.context.FacesContext context,
                                        java.lang.String name)

executeOperation

protected java.lang.Object executeOperation(javax.faces.context.FacesContext context,
                                            org.richfaces.skin.AbstractChainableSkinImpl.Operation operation,
                                            java.lang.String name,
                                            int[] singleInt)

resolveSkinParameter

protected java.lang.Object resolveSkinParameter(javax.faces.context.FacesContext context,
                                                java.lang.String name,
                                                int[] singleInt)

containsProperty

protected boolean containsProperty(javax.faces.context.FacesContext context,
                                   java.lang.String name,
                                   int[] singleInt)

resolveSkinParameter

protected java.lang.Object resolveSkinParameter(javax.faces.context.FacesContext context,
                                                java.lang.String name)
Specified by:
resolveSkinParameter in class BasicSkinImpl

containsProperty

public boolean containsProperty(java.lang.String name)

computeHashCode

protected int computeHashCode(javax.faces.context.FacesContext context)
Overrides:
computeHashCode in class BasicSkinImpl


Copyright © 2010. All Rights Reserved.