Package com.sun.faces.config.processor
Class FacesFlowDefinitionConfigProcessor
- java.lang.Object
-
- com.sun.faces.config.processor.AbstractConfigProcessor
-
- com.sun.faces.config.processor.FacesFlowDefinitionConfigProcessor
-
- All Implemented Interfaces:
ConfigProcessor
public class FacesFlowDefinitionConfigProcessor extends AbstractConfigProcessor
This
ConfigProcessor
handles all elements defined under/faces-config/flow-definition
.
-
-
Constructor Summary
Constructors Constructor Description FacesFlowDefinitionConfigProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getAttribute(Node node, String attrName)
protected String
getIdAttribute(Node node)
void
process(jakarta.servlet.ServletContext sc, FacesContext facesContext, DocumentInfo[] documentInfos)
Process the array ofDocument
s.static Document
synthesizeEmptyFlowDefinition(URI uri)
static boolean
uriIsFlowDefinition(URI uri)
-
Methods inherited from class com.sun.faces.config.processor.AbstractConfigProcessor
createInstance, createInstance, createInstance, destroy, destroyInstance, findRootType, getApplication, getClassMetadataMapKey, getNodeText, getTextMap, initializeClassMetadataMap, loadClass, processAnnotations
-
-
-
-
Method Detail
-
uriIsFlowDefinition
public static boolean uriIsFlowDefinition(URI uri)
-
synthesizeEmptyFlowDefinition
public static Document synthesizeEmptyFlowDefinition(URI uri) throws ParserConfigurationException
- Throws:
ParserConfigurationException
-
process
public void process(jakarta.servlet.ServletContext sc, FacesContext facesContext, DocumentInfo[] documentInfos) throws Exception
Description copied from interface:ConfigProcessor
Process the array of
Document
s.- Parameters:
sc
- theServletContext
for the application being configuredfacesContext
- the current faces contextdocumentInfos
- the document infos- Throws:
Exception
- if an error occurs during processing
-
getIdAttribute
protected String getIdAttribute(Node node) throws XPathExpressionException
- Throws:
XPathExpressionException
-
-