Interface RenderRules
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
RenderRulesBuilder
- All Known Implementing Classes:
DefaultRenderRulesImpl
Regras dinamicas de renderizacao.
Permite especificar partes do layout que tem a inicializacao e a renderizacao permitidas
- Author:
- Eduardo Frazao
-
Method Summary
Modifier and TypeMethodDescriptionDetermina se determinado campo tem a renderizacao permitida.Determina quais layouts (e seus subcomponentes) tem a renderizacao permitida Se um layout nao puder ser renderizado, entao todos os seus componentes aninhados nao serao renderizados tambem, independente de estaremou na a lista de componentes permitidos Se nenhum layout for retornado neste metodo, significa que todos os layotus tem o processamento permitidoDetermina os widigets que serao renderizados Se nenhum widget for retornado neste metodo, significa que todos tem serao renderizadosbooleanisFieldAllowed(String fieldId) Determina se o campo deve ser renderizadobooleanisLayoutAllowed(String layoutId) Determina se o layout deve ser renderizadobooleanisWidgetAllowed(String widgetId) Determina se o widget deve ser renderizado
-
Method Details
-
allowedLayouts
Collection<String> allowedLayouts()Determina quais layouts (e seus subcomponentes) tem a renderizacao permitida Se um layout nao puder ser renderizado, entao todos os seus componentes aninhados nao serao renderizados tambem, independente de estaremou na a lista de componentes permitidos Se nenhum layout for retornado neste metodo, significa que todos os layotus tem o processamento permitido- Returns:
-
isLayoutAllowed
Determina se o layout deve ser renderizado- Parameters:
layoutId-- Returns:
-
allowedFields
Collection<String> allowedFields()Determina se determinado campo tem a renderizacao permitida. Se nenhum campo for retornado neste metodo, significa que todos tem serao renderizados- Returns:
-
isFieldAllowed
Determina se o campo deve ser renderizado- Parameters:
layoutId-- Returns:
-
allowedWidgets
Collection<String> allowedWidgets()Determina os widigets que serao renderizados Se nenhum widget for retornado neste metodo, significa que todos tem serao renderizados- Returns:
-
isWidgetAllowed
Determina se o widget deve ser renderizado- Parameters:
layoutId-- Returns:
-