Uses of Class
io.goobi.viewer.model.jsf.JsfComponent
Packages that use JsfComponent
Package
Description
Abstractions for CMS page content, defining the
CMSContent and CMSComponent
model including attribute groups, publication state, paging support, and the persistent
component entity that stores content item configuration in the database.Provides JSF-related model classes for the Goobi viewer UI layer, including dynamic
content components, selectable checkboxes, and reusable JSF component descriptors.
-
Uses of JsfComponent in io.goobi.viewer.model.cms.pages.content
Methods in io.goobi.viewer.model.cms.pages.content that return JsfComponentModifier and TypeMethodDescriptionCMSComponent.getJsfComponent()CMSContentItem.getJsfComponent()Constructors in io.goobi.viewer.model.cms.pages.content with parameters of type JsfComponentModifierConstructorDescriptionCMSComponent(JsfComponent jsfComponent, String label, String description, List<String> types, String templateFilename, CMSComponentScope scope, Map<String, CMSComponentAttribute> attributes, List<CMSComponent.Property> properties, Integer order) Constructor to create Component from template file.CMSContentItem(String itemId, CMSContent content, String label, String description, String htmlGroup, JsfComponent jsfComponent, CMSComponent owningComponent, boolean required) -
Uses of JsfComponent in io.goobi.viewer.model.jsf
Methods in io.goobi.viewer.model.jsf with parameters of type JsfComponentModifier and TypeMethodDescriptionDynamicContentBuilder.build(JsfComponent jsfComponent, UIComponent parent, Map<String, Object> attributes)