Package org.apache.myfaces.view
Interface ViewDeclarationLanguageStrategy
-
- All Known Implementing Classes:
FaceletViewDeclarationLanguageStrategy
public interface ViewDeclarationLanguageStrategy
This class represents a supportedViewDeclarationLanguage
in the application. Notably, the default ViewDeclarationLanguageFactory maintains an ordered list of supported languages for the purpose of determining which one to use for a given view id by calling thehandles(java.lang.String)
method of each ofthe registered support and using the first match.- Since:
- 2.0
- Version:
- $Revision$ $Date$
- Author:
- Simon Lessard (latest modification by $Author$)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getMinimalImplicitOutcome(String viewId)
Return a string that can be used as a outcome for the viewId, usually removing the extension.ViewDeclarationLanguage
getViewDeclarationLanguage()
Gets theViewDeclarationLanguage
represented by this support.boolean
handles(String viewId)
Determines if theViewDeclarationLanguage
represented by this support should be used to handle the specified view identifier.
-
-
-
Method Detail
-
getViewDeclarationLanguage
ViewDeclarationLanguage getViewDeclarationLanguage()
Gets theViewDeclarationLanguage
represented by this support.- Returns:
- the
ViewDeclarationLanguage
represented by this support
-
handles
boolean handles(String viewId)
Determines if theViewDeclarationLanguage
represented by this support should be used to handle the specified view identifier.- Parameters:
viewId
- the view identifier- Returns:
true
if theViewDeclarationLanguage
represented by this support should be used to handle the specified view identifier,false
otherwise
-
-