Class TobagoConfigImpl
- java.lang.Object
-
- org.apache.myfaces.tobago.config.TobagoConfig
-
- org.apache.myfaces.tobago.internal.config.TobagoConfigImpl
-
public class TobagoConfigImpl extends TobagoConfig
Implementation of the Tobago configuration.
All setters must are protected, so EL can't modify this config.
-
-
Field Summary
-
Fields inherited from class org.apache.myfaces.tobago.config.TobagoConfig
TOBAGO_CONFIG
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTobagoConfigImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidaddAvailableTheme(ThemeImpl availableTheme)protected voidaddSupportedThemeName(String name)Map<String,ThemeImpl>getAvailableThemes()ContentSecurityPolicygetContentSecurityPolicy()ThemegetDefaultTheme()Map<String,String>getDefaultValidatorInfo()Map<String,String>getMimeTypes()javax.faces.application.ProjectStagegetProjectStage()Deprecated.since 4.0.0, useApplication.getProjectStage()SanitizergetSanitizer()SecurityAnnotationgetSecurityAnnotation()List<Theme>getSupportedThemes()ThemegetTheme(String name)protected voidinitDefaultValidatorInfo()booleanisCheckSessionSecret()booleanisClassicDateTimePicker()Deprecated.since Tobago 3.0.0booleanisCreateSessionSecret()booleanisDecodeLineFeed()booleanisPreventFrameAttacks()booleanisSetNosniffHeader()protected voidlock()Lock the configuration, so it cannot be modified any more.protected voidresolveThemes()protected voidsetCheckSessionSecret(boolean checkSessionSecret)protected voidsetCreateSessionSecret(boolean createSessionSecret)voidsetDecodeLineFeed(boolean decodeLineFeed)protected voidsetDefaultThemeName(String defaultThemeName)protected voidsetPreventFrameAttacks(boolean preventFrameAttacks)protected voidsetSanitizer(Sanitizer sanitizer)voidsetSecurityAnnotation(SecurityAnnotation securityAnnotation)protected voidsetSetNosniffHeader(boolean setNosniffHeader)StringtoString()-
Methods inherited from class org.apache.myfaces.tobago.config.TobagoConfig
getInstance, getInstance
-
-
-
-
Method Detail
-
lock
protected void lock()
Lock the configuration, so it cannot be modified any more.
-
addSupportedThemeName
protected void addSupportedThemeName(String name)
-
resolveThemes
protected void resolveThemes()
-
getTheme
public Theme getTheme(String name)
- Specified by:
getThemein classTobagoConfig
-
setDefaultThemeName
protected void setDefaultThemeName(String defaultThemeName)
-
getSupportedThemes
public List<Theme> getSupportedThemes()
- Specified by:
getSupportedThemesin classTobagoConfig
-
getDefaultTheme
public Theme getDefaultTheme()
- Specified by:
getDefaultThemein classTobagoConfig
-
addAvailableTheme
protected void addAvailableTheme(ThemeImpl availableTheme)
-
getProjectStage
@Deprecated public javax.faces.application.ProjectStage getProjectStage()
Deprecated.since 4.0.0, useApplication.getProjectStage()- Specified by:
getProjectStagein classTobagoConfig- Returns:
- the ProjectStage
-
initDefaultValidatorInfo
protected void initDefaultValidatorInfo()
-
isCreateSessionSecret
public boolean isCreateSessionSecret()
- Specified by:
isCreateSessionSecretin classTobagoConfig
-
setCreateSessionSecret
protected void setCreateSessionSecret(boolean createSessionSecret)
-
isCheckSessionSecret
public boolean isCheckSessionSecret()
- Specified by:
isCheckSessionSecretin classTobagoConfig
-
setCheckSessionSecret
protected void setCheckSessionSecret(boolean checkSessionSecret)
-
isPreventFrameAttacks
public boolean isPreventFrameAttacks()
- Specified by:
isPreventFrameAttacksin classTobagoConfig
-
setPreventFrameAttacks
protected void setPreventFrameAttacks(boolean preventFrameAttacks)
-
getContentSecurityPolicy
public ContentSecurityPolicy getContentSecurityPolicy()
- Specified by:
getContentSecurityPolicyin classTobagoConfig
-
isSetNosniffHeader
public boolean isSetNosniffHeader()
- Specified by:
isSetNosniffHeaderin classTobagoConfig
-
setSetNosniffHeader
protected void setSetNosniffHeader(boolean setNosniffHeader)
-
getSecurityAnnotation
public SecurityAnnotation getSecurityAnnotation()
- Specified by:
getSecurityAnnotationin classTobagoConfig
-
setSecurityAnnotation
public void setSecurityAnnotation(SecurityAnnotation securityAnnotation)
-
getSanitizer
public Sanitizer getSanitizer()
- Specified by:
getSanitizerin classTobagoConfig
-
setSanitizer
protected void setSanitizer(Sanitizer sanitizer)
-
isDecodeLineFeed
public boolean isDecodeLineFeed()
- Specified by:
isDecodeLineFeedin classTobagoConfig
-
setDecodeLineFeed
public void setDecodeLineFeed(boolean decodeLineFeed)
-
getMimeTypes
public Map<String,String> getMimeTypes()
- Specified by:
getMimeTypesin classTobagoConfig
-
isClassicDateTimePicker
@Deprecated public boolean isClassicDateTimePicker()
Deprecated.since Tobago 3.0.0- Specified by:
isClassicDateTimePickerin classTobagoConfig- Returns:
- false
-
-