Extendiendo los Componentes al 100% utilizando el StyleClass

Cuando estamos trabajando con las interfaces de usuario tenemos que lidiar con elementos como la resolución del monitor, la forma en que manejamos los espacios y como estas interfaces se pueden adoptar a otros dispositivos como los teléfonos móviles.
Cuando estemos trabajando con interfaces utilizando ADF Faces un documento que tiene que estar a la mano es el de mejores prácticas creando interfaces (ingles). Allí podemos aprender que por ejemplo utilizar 100% para el ancho y algo de los componentes es una mala práctica y nos puede crear muchos conflictos.
Así mismo una práctica recomendada cuando necesitamos extender los componentes es la de utilizar contenedores que se extiendan como el af:panelStrechLayout.
Recientemente he estado utilizando los StyleClass que vienen incluidos dentro de JDeveloper, los cuales funcionan muy bien y nos pueden ahorrar mucho trabajo para lograr la presentación deseada de los componentes.
Particularmente para extender cualquier componente podemos utilizar la clase AFStretchWidth –para encontrar todas las clases que tenemos a disposición basta que editar el styleClass de cualquier componente.

styleClass1 styleClass2
Voy a buscar la documentación sobre todas las clases que se tienen, sin embargo ustedes pueden ya empezar a probar las clases y ver que resultados se obtienen.