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, getInstanceprotected void lock()
protected void addSupportedThemeName(String name)
protected void resolveThemes()
public Theme getTheme(String name)
getTheme in class TobagoConfigprotected void setDefaultThemeName(String defaultThemeName)
public List<Theme> getSupportedThemes()
getSupportedThemes in class TobagoConfigpublic Theme getDefaultTheme()
getDefaultTheme in class TobagoConfigprotected void addAvailableTheme(ThemeImpl availableTheme)
@Deprecated public javax.faces.application.ProjectStage getProjectStage()
Application.getProjectStage()getProjectStage in class TobagoConfigprotected void initDefaultValidatorInfo()
public boolean isCreateSessionSecret()
isCreateSessionSecret in class TobagoConfigprotected void setCreateSessionSecret(boolean createSessionSecret)
public boolean isCheckSessionSecret()
isCheckSessionSecret in class TobagoConfigprotected void setCheckSessionSecret(boolean checkSessionSecret)
public boolean isPreventFrameAttacks()
isPreventFrameAttacks in class TobagoConfigprotected void setPreventFrameAttacks(boolean preventFrameAttacks)
public ContentSecurityPolicy getContentSecurityPolicy()
getContentSecurityPolicy in class TobagoConfigpublic boolean isSetNosniffHeader()
isSetNosniffHeader in class TobagoConfigprotected void setSetNosniffHeader(boolean setNosniffHeader)
public SecurityAnnotation getSecurityAnnotation()
getSecurityAnnotation in class TobagoConfigpublic void setSecurityAnnotation(SecurityAnnotation securityAnnotation)
public Sanitizer getSanitizer()
getSanitizer in class TobagoConfigprotected void setSanitizer(Sanitizer sanitizer)
public boolean isDecodeLineFeed()
isDecodeLineFeed in class TobagoConfigpublic void setDecodeLineFeed(boolean decodeLineFeed)
public Map<String,String> getMimeTypes()
getMimeTypes in class TobagoConfig@Deprecated public boolean isClassicDateTimePicker()
isClassicDateTimePicker in class TobagoConfigCopyright © 2002–2022 The Apache Software Foundation. All rights reserved.