Package raven.menu
Class MyDrawerBuilder
java.lang.Object
raven.drawer.component.SimpleDrawerBuilder
raven.menu.MyDrawerBuilder
- All Implemented Interfaces:
raven.drawer.component.DrawerBuilder
public class MyDrawerBuilder
extends raven.drawer.component.SimpleDrawerBuilder
MyDrawerBuilder es una implementación personalizada de SimpleDrawerBuilder
que personaliza la apariencia y el comportamiento del cajón lateral (drawer)
en la aplicación. Extiende SimpleDrawerBuilder y proporciona detalles
específicos de construcción del menú, el encabezado y el pie de página.
-
Field Summary
Fields inherited from class raven.drawer.component.SimpleDrawerBuilder
footer, header, headerSeparator, menu, menuScroll -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(raven.drawer.component.DrawerPanel drawerPanel) Construye el cajón lateral utilizando el DrawerPanel proporcionado.intObtiene el ancho deseado del cajón lateral.Obtiene el componente del pie de página personalizado (ThemesChange).raven.drawer.component.footer.SimpleFooterDataObtiene los datos personalizados del pie de página (SimpleFooterData) para el cajón lateral.raven.drawer.component.header.SimpleHeaderDataObtiene los datos personalizados del encabezado (SimpleHeaderData) para el cajón lateral.raven.drawer.component.menu.SimpleMenuOptionObtiene la opción de menú personalizada (SimpleMenuOption) que define el estilo y la estructura del menú del cajón lateral.Methods inherited from class raven.drawer.component.SimpleDrawerBuilder
createScroll, getHeader, getHeaderSeparator, getMenu, rebuildMenu
-
Constructor Details
-
MyDrawerBuilder
public MyDrawerBuilder()Constructor de MyDrawerBuilder. Inicializa la instancia de ThemesChange.
-
-
Method Details
-
getSimpleHeaderData
public raven.drawer.component.header.SimpleHeaderData getSimpleHeaderData()Obtiene los datos personalizados del encabezado (SimpleHeaderData) para el cajón lateral.- Specified by:
getSimpleHeaderDatain classraven.drawer.component.SimpleDrawerBuilder- Returns:
- Los datos del encabezado personalizados.
-
getSimpleMenuOption
public raven.drawer.component.menu.SimpleMenuOption getSimpleMenuOption()Obtiene la opción de menú personalizada (SimpleMenuOption) que define el estilo y la estructura del menú del cajón lateral.- Specified by:
getSimpleMenuOptionin classraven.drawer.component.SimpleDrawerBuilder- Returns:
- La opción de menú personalizada.
-
build
public void build(raven.drawer.component.DrawerPanel drawerPanel) Construye el cajón lateral utilizando el DrawerPanel proporcionado.- Specified by:
buildin interfaceraven.drawer.component.DrawerBuilder- Overrides:
buildin classraven.drawer.component.SimpleDrawerBuilder- Parameters:
drawerPanel- El DrawerPanel utilizado para construir y personalizar el cajón lateral.
-
getDrawerWidth
public int getDrawerWidth()Obtiene el ancho deseado del cajón lateral.- Specified by:
getDrawerWidthin interfaceraven.drawer.component.DrawerBuilder- Overrides:
getDrawerWidthin classraven.drawer.component.SimpleDrawerBuilder- Returns:
- El ancho del cajón lateral.