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
Modifier and Type Method Description List<String>
getAbsoluteOrdering()
boolean
isMetadataComplete()
boolean
isVersionGreaterOrEqual(double version)
boolean
isWebInfFacesConfig()
-
Constructor Details
-
FacesConfigInfo
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 Details
-
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
- 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.
-