public class GlobalConfig
extends java.lang.Object
ServerPagesBundle.| Constructor and Description |
|---|
GlobalConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigModifier(java.lang.String name,
ViewRendererConfigurationModifier modifier) |
void |
addRenderers(io.dropwizard.views.ViewRenderer... renderers)
Specifies additional template engines support (main engines are resolved with lookup).
|
void |
extendAssets(java.lang.String app,
AssetSources sources)
Register application resources extension.
|
void |
extendViews(java.lang.String app,
ViewRestSources sources) |
java.util.List<ServerPagesApp> |
getApps() |
AssetSources |
getAssetExtensions(java.lang.String app) |
com.google.common.collect.Multimap<java.lang.String,ViewRendererConfigurationModifier> |
getConfigModifiers() |
io.dropwizard.views.ViewConfigurable<io.dropwizard.Configuration> |
getConfigurable() |
java.util.List<io.dropwizard.views.ViewRenderer> |
getRenderers() |
ViewRestSources |
getViewExtensions(java.lang.String app) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getViewsConfig() |
boolean |
isLocked() |
boolean |
isPrintConfiguration() |
void |
lock()
Called after dropwizard views initialization to prevent configuration after initialization.
|
void |
printConfiguration()
Enable global views configuration logging to console.
|
void |
register(ServerPagesApp app)
Register application globally.
|
<T extends io.dropwizard.Configuration> |
setConfigurable(io.dropwizard.views.ViewConfigurable<T> configurable)
Specifies global views configuration binding (usually from application configuration object).
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
viewsConfig(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> viewsConfig) |
public void register(ServerPagesApp app)
app - server pages applicationpublic java.util.List<ServerPagesApp> getApps()
public java.util.List<io.dropwizard.views.ViewRenderer> getRenderers()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getViewsConfig()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> viewsConfig(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> viewsConfig)
viewsConfig - final views configpublic void addRenderers(io.dropwizard.views.ViewRenderer... renderers)
renderers - additional view rendererspublic io.dropwizard.views.ViewConfigurable<io.dropwizard.Configuration> getConfigurable()
public <T extends io.dropwizard.Configuration> void setConfigurable(io.dropwizard.views.ViewConfigurable<T> configurable)
T - configuration typeconfigurable - dropwizard views configuration bindingpublic void addConfigModifier(java.lang.String name,
ViewRendererConfigurationModifier modifier)
name - view renderer name to apply tomodifier - modifier for exact renderer configpublic com.google.common.collect.Multimap<java.lang.String,ViewRendererConfigurationModifier> getConfigModifiers()
public boolean isPrintConfiguration()
public void printConfiguration()
public void lock()
public boolean isLocked()
public void extendAssets(java.lang.String app,
AssetSources sources)
app - application name to apply new resources tosources - additional asset sourcespublic void extendViews(java.lang.String app,
ViewRestSources sources)
public AssetSources getAssetExtensions(java.lang.String app)
app - application namepublic ViewRestSources getViewExtensions(java.lang.String app)
app - application name