Package com.sun.faces.config.manager
Class FacesConfigInfo
- java.lang.Object
-
- com.sun.faces.config.manager.FacesConfigInfo
-
public class FacesConfigInfo extends Object
Wrapper around the
/WEB-INF/faces-config.xml
, if present, to expose information relevant to the intialization of the runtime.
-
-
Constructor Summary
Constructors Constructor Description FacesConfigInfo(DocumentInfo documentInfo)
Creates a newWebInfFacesConfig
document based on the providedDocument
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getAbsoluteOrdering()
boolean
isMetadataComplete()
boolean
isVersionGreaterOrEqual(double version)
boolean
isWebInfFacesConfig()
-
-
-
Constructor Detail
-
FacesConfigInfo
public FacesConfigInfo(DocumentInfo documentInfo)
Creates a newWebInfFacesConfig
document based on the providedDocument
. If theDocument
does not represent theWEB-INF/faces-config.xml
theisWebInfFacesConfig()
method will returnfalse
- Parameters:
documentInfo
- DocumentInfo representing the/WEB-INF/faces-config.xml
-
-
Method Detail
-
isVersionGreaterOrEqual
public boolean isVersionGreaterOrEqual(double version)
- Parameters:
version
- version to check- Returns:
true
ifversion
is greater or equal to the version of the/WEB-INF/faces-config.xml
-
isWebInfFacesConfig
public boolean isWebInfFacesConfig()
- Returns:
true
if theDocument
provided at construction time represents the/WEB-INF/faces-config.xml
.
-
isMetadataComplete
public boolean isMetadataComplete()
- Returns:
true
if theDocument
provided at construction time represents the/WEB-INF/faces-config.xml
and is metadata complete.
-
getAbsoluteOrdering
public List<String> getAbsoluteOrdering()
- Returns:
- a
List
of document names that in the order that they should be processed. The presense of the keyword "others" indicates all documents not explicitly referenced by name in the list should be places in the final parsing order at same location. If there are multiple documents that aren't named and the others element is present, the order that these documents are inserted into the final list is unspecified at this time.
-
-