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
ConfigProcessorhandles 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 StringgetAttribute(Node node, String attrName)protected StringgetIdAttribute(Node node)voidprocess(jakarta.servlet.ServletContext sc, FacesContext facesContext, DocumentInfo[] documentInfos)Process the array ofDocuments.static DocumentsynthesizeEmptyFlowDefinition(URI uri)static booleanuriIsFlowDefinition(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 ExceptionDescription copied from interface:ConfigProcessorProcess the array of
Documents.- Parameters:
sc- theServletContextfor 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
-
-