Inheritance Relationship of the ADF Skins Provided by Oracle ADF

About Skinning a Web Application 1-5

1.4 Inheritance Relationship of the ADF Skins Provided by Oracle ADF

Oracle ADF provides a number of ADF skin families that you can use in your application or extend when you create an ADF skin. The ADF skins provided by Oracle ADF offer increasing levels of customization for the appearance rendered by ADF Faces and ADF Data Visualization components at runtime. Figure 1–4 illustrates the inheritance relationship between the different ADF skin families where, for example, the fusion-base ADF skin inherits the style properties defined in the simple ADF skin in addition to defining more style properties. All ADF Faces components use, at a minimum, styles defined in the simple ADF skin as this is the skin from which the others extend from. The simple ADF skin defines the minimum style properties that ADF Faces components require to render in an ADF application. If you want to create an ADF skin with a minimal amount of customization, you create an ADF skin that extends from the simple ADF skin. If you want to create an ADF skin that resembles the Fusion family of ADF skins but is easier to modify because it uses fewer colors and fonts, consider creating an ADF skin that extends from the Fusion Simple family of ADF skins. Figure 1–4 Inheritance Relationship of ADF Skin Families Provided by Oracle ADF Note: An ADF skin can affect the time it takes a client to render the user interface. The more styles that an ADF skin uses, the more the client has to load. This can affect performance in low bandwidth or high latency environments. 1-6 Skin Editor Users Guide for Oracle Application Development Framework You can apply any of the ADF skins in Figure 1–4 or an ADF skin that you create yourself to an application. For more information, see Section 10.4, Applying an ADF Skin to Your Web Application. For a more detailed description of the ADF skins that Oracle ADF provides, see Section 11.4, ADF Skins Provided by Oracle ADF. Note: The Blafplus family of ADF skins shown in Figure 1–4 is deprecated. 2 Working with ADF Skin Selectors 2-1 2 Working with ADF Skin Selectors This chapter describes the ADF skin selectors, pseudo-elements, pseudo-classes, ADF skin properties and ADF skinning framework rules that allow you to customize the appearance of ADF Faces and ADF Data Visualization components. This chapter includes the following sections: ■ Section 2.1, About ADF Skin Selectors