Package io.goobi.viewer.model.jsf
Class DynamicContentBuilder
java.lang.Object
io.goobi.viewer.model.jsf.DynamicContentBuilder
- Author:
- florian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.faces.component.UIComponentbuild(DynamicContent content, jakarta.faces.component.UIComponent parent) jakarta.faces.component.UIComponentbuild(JsfComponent jsfComponent, jakarta.faces.component.UIComponent parent, Map<String, Object> attributes) Optional<jakarta.faces.component.UIComponent> buildHead(DynamicContent content, jakarta.faces.component.html.HtmlPanelGroup parent) createContent(String id, DynamicContentType type, Map<String, Object> attributes) jakarta.faces.component.UIComponentstatic String
-
Constructor Details
-
DynamicContentBuilder
public DynamicContentBuilder()
-
-
Method Details
-
build
public jakarta.faces.component.UIComponent build(JsfComponent jsfComponent, jakarta.faces.component.UIComponent parent, Map<String, Object> attributes) throws PresentationException- Throws:
PresentationException
-
build
public jakarta.faces.component.UIComponent build(DynamicContent content, jakarta.faces.component.UIComponent parent) - Parameters:
content-parent-- Returns:
UIComponent
-
createTag
- Parameters:
name-attributes-- Returns:
UIComponent
-
buildHead
public Optional<jakarta.faces.component.UIComponent> buildHead(DynamicContent content, jakarta.faces.component.html.HtmlPanelGroup parent) - Parameters:
content-parent-- Returns:
- Optional
-
createContent
public DynamicContent createContent(String id, DynamicContentType type, Map<String, Object> attributes) - Parameters:
id-type-attributes-- Returns:
DynamicContent
-
getFilenameForType
- Parameters:
type-- Returns:
- File name
-