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 protected
TobagoConfigImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method 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, useApplication.getProjectStage()
Sanitizer
getSanitizer()
SecurityAnnotation
getSecurityAnnotation()
List<Theme>
getSupportedThemes()
Theme
getTheme(String name)
protected void
initDefaultValidatorInfo()
boolean
isCheckSessionSecret()
boolean
isClassicDateTimePicker()
Deprecated.since Tobago 3.0.0boolean
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()
-
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:
getTheme
in classTobagoConfig
-
setDefaultThemeName
protected void setDefaultThemeName(String defaultThemeName)
-
getSupportedThemes
public List<Theme> getSupportedThemes()
- Specified by:
getSupportedThemes
in classTobagoConfig
-
getDefaultTheme
public Theme getDefaultTheme()
- Specified by:
getDefaultTheme
in classTobagoConfig
-
addAvailableTheme
protected void addAvailableTheme(ThemeImpl availableTheme)
-
getProjectStage
@Deprecated public javax.faces.application.ProjectStage getProjectStage()
Deprecated.since 4.0.0, useApplication.getProjectStage()
- Specified by:
getProjectStage
in classTobagoConfig
- Returns:
- the ProjectStage
-
initDefaultValidatorInfo
protected void initDefaultValidatorInfo()
-
isCreateSessionSecret
public boolean isCreateSessionSecret()
- Specified by:
isCreateSessionSecret
in classTobagoConfig
-
setCreateSessionSecret
protected void setCreateSessionSecret(boolean createSessionSecret)
-
isCheckSessionSecret
public boolean isCheckSessionSecret()
- Specified by:
isCheckSessionSecret
in classTobagoConfig
-
setCheckSessionSecret
protected void setCheckSessionSecret(boolean checkSessionSecret)
-
isPreventFrameAttacks
public boolean isPreventFrameAttacks()
- Specified by:
isPreventFrameAttacks
in classTobagoConfig
-
setPreventFrameAttacks
protected void setPreventFrameAttacks(boolean preventFrameAttacks)
-
getContentSecurityPolicy
public ContentSecurityPolicy getContentSecurityPolicy()
- Specified by:
getContentSecurityPolicy
in classTobagoConfig
-
isSetNosniffHeader
public boolean isSetNosniffHeader()
- Specified by:
isSetNosniffHeader
in classTobagoConfig
-
setSetNosniffHeader
protected void setSetNosniffHeader(boolean setNosniffHeader)
-
getSecurityAnnotation
public SecurityAnnotation getSecurityAnnotation()
- Specified by:
getSecurityAnnotation
in classTobagoConfig
-
setSecurityAnnotation
public void setSecurityAnnotation(SecurityAnnotation securityAnnotation)
-
getSanitizer
public Sanitizer getSanitizer()
- Specified by:
getSanitizer
in classTobagoConfig
-
setSanitizer
protected void setSanitizer(Sanitizer sanitizer)
-
isDecodeLineFeed
public boolean isDecodeLineFeed()
- Specified by:
isDecodeLineFeed
in classTobagoConfig
-
setDecodeLineFeed
public void setDecodeLineFeed(boolean decodeLineFeed)
-
getMimeTypes
public Map<String,String> getMimeTypes()
- Specified by:
getMimeTypes
in classTobagoConfig
-
isClassicDateTimePicker
@Deprecated public boolean isClassicDateTimePicker()
Deprecated.since Tobago 3.0.0- Specified by:
isClassicDateTimePicker
in classTobagoConfig
- Returns:
- false
-
-