public class PresentationManager
extends java.lang.Object
| Constructor and Description |
|---|
PresentationManager(java.util.function.Supplier<java.util.List<PresentationService>> services,
io.crnk.core.engine.http.HttpRequestContextProvider requestContextProvider) |
| Modifier and Type | Method and Description |
|---|---|
PresentationElement |
createElement(PresentationEnvironment env) |
EditorElement |
getEditor(java.lang.String id) |
java.util.Map<java.lang.String,EditorElement> |
getEditors() |
ExplorerElement |
getExplorer(java.lang.String id) |
java.util.Map<java.lang.String,ExplorerElement> |
getExplorers() |
java.util.List<PresentationService> |
getServices() |
java.util.Map<java.lang.String,PresentationElement> |
getViewers(PresentationType type) |
void |
registerFactory(PresentationElementFactory factory) |
public PresentationManager(java.util.function.Supplier<java.util.List<PresentationService>> services, io.crnk.core.engine.http.HttpRequestContextProvider requestContextProvider)
public void registerFactory(PresentationElementFactory factory)
public ExplorerElement getExplorer(java.lang.String id)
public EditorElement getEditor(java.lang.String id)
public java.util.Map<java.lang.String,EditorElement> getEditors()
public java.util.Map<java.lang.String,ExplorerElement> getExplorers()
public java.util.List<PresentationService> getServices()
public java.util.Map<java.lang.String,PresentationElement> getViewers(PresentationType type)
public PresentationElement createElement(PresentationEnvironment env)