public class TobagoConfigImpl extends TobagoConfig
Implementation of the Tobago configuration.
All setters must are protected, so EL can't modify this config.
TOBAGO_CONFIG
Modifier | Constructor and Description |
---|---|
protected |
TobagoConfigImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
addAvailableTheme(ThemeImpl availableTheme) |
protected void |
addSupportedThemeName(String name) |
Map<String,ThemeImpl> |
getAvailableThemes() |
ContentSecurityPolicy |
getContentSecurityPolicy() |
Theme |
getDefaultTheme() |
Map<String,String> |
getDefaultValidatorInfo() |
Map<String,String> |
getMimeTypes() |
javax.faces.application.ProjectStage |
getProjectStage()
Deprecated.
since 4.0.0, use
Application.getProjectStage() |
Sanitizer |
getSanitizer() |
SecurityAnnotation |
getSecurityAnnotation() |
List<Theme> |
getSupportedThemes() |
Theme |
getTheme(String name) |
protected void |
initDefaultValidatorInfo() |
boolean |
isCheckSessionSecret() |
boolean |
isClassicDateTimePicker()
Deprecated.
since Tobago 3.0.0
|
boolean |
isCreateSessionSecret() |
boolean |
isDecodeLineFeed() |
boolean |
isPreventFrameAttacks() |
boolean |
isSetNosniffHeader() |
protected void |
lock()
Lock the configuration, so it cannot be modified any more.
|
protected void |
resolveThemes() |
protected void |
setCheckSessionSecret(boolean checkSessionSecret) |
protected void |
setCreateSessionSecret(boolean createSessionSecret) |
void |
setDecodeLineFeed(boolean decodeLineFeed) |
protected void |
setDefaultThemeName(String defaultThemeName) |
protected void |
setPreventFrameAttacks(boolean preventFrameAttacks) |
protected void |
setSanitizer(Sanitizer sanitizer) |
void |
setSecurityAnnotation(SecurityAnnotation securityAnnotation) |
protected void |
setSetNosniffHeader(boolean setNosniffHeader) |
String |
toString() |
getInstance, getInstance
protected void lock()
protected void addSupportedThemeName(String name)
protected void resolveThemes()
public Theme getTheme(String name)
getTheme
in class TobagoConfig
protected void setDefaultThemeName(String defaultThemeName)
public List<Theme> getSupportedThemes()
getSupportedThemes
in class TobagoConfig
public Theme getDefaultTheme()
getDefaultTheme
in class TobagoConfig
protected void addAvailableTheme(ThemeImpl availableTheme)
@Deprecated public javax.faces.application.ProjectStage getProjectStage()
Application.getProjectStage()
getProjectStage
in class TobagoConfig
protected void initDefaultValidatorInfo()
public boolean isCreateSessionSecret()
isCreateSessionSecret
in class TobagoConfig
protected void setCreateSessionSecret(boolean createSessionSecret)
public boolean isCheckSessionSecret()
isCheckSessionSecret
in class TobagoConfig
protected void setCheckSessionSecret(boolean checkSessionSecret)
public boolean isPreventFrameAttacks()
isPreventFrameAttacks
in class TobagoConfig
protected void setPreventFrameAttacks(boolean preventFrameAttacks)
public ContentSecurityPolicy getContentSecurityPolicy()
getContentSecurityPolicy
in class TobagoConfig
public boolean isSetNosniffHeader()
isSetNosniffHeader
in class TobagoConfig
protected void setSetNosniffHeader(boolean setNosniffHeader)
public SecurityAnnotation getSecurityAnnotation()
getSecurityAnnotation
in class TobagoConfig
public void setSecurityAnnotation(SecurityAnnotation securityAnnotation)
public Sanitizer getSanitizer()
getSanitizer
in class TobagoConfig
protected void setSanitizer(Sanitizer sanitizer)
public boolean isDecodeLineFeed()
isDecodeLineFeed
in class TobagoConfig
public void setDecodeLineFeed(boolean decodeLineFeed)
public Map<String,String> getMimeTypes()
getMimeTypes
in class TobagoConfig
@Deprecated public boolean isClassicDateTimePicker()
isClassicDateTimePicker
in class TobagoConfig
Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.