Class FacesConfigFlowDefinition


  • public class FacesConfigFlowDefinition
    extends Object

    Top level element for a flow definition.

    If there is no <start-node><flowName>.xhtml

    Java class for faces-config-flow-definitionType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="faces-config-flow-definitionType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <group ref="{http://xmlns.jcp.org/xml/ns/javaee}descriptionGroup"/>
             <element name="start-node" type="{http://xmlns.jcp.org/xml/ns/javaee}java-identifierType" minOccurs="0"/>
             <element name="view" type="{http://xmlns.jcp.org/xml/ns/javaee}faces-config-flow-definition-viewType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="switch" type="{http://xmlns.jcp.org/xml/ns/javaee}faces-config-flow-definition-switchType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="flow-return" type="{http://xmlns.jcp.org/xml/ns/javaee}faces-config-flow-definition-flow-returnType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="navigation-rule" type="{http://xmlns.jcp.org/xml/ns/javaee}faces-config-navigation-ruleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="flow-call" type="{http://xmlns.jcp.org/xml/ns/javaee}faces-config-flow-definition-flow-callType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="method-call" type="{http://xmlns.jcp.org/xml/ns/javaee}faces-config-flow-definition-faces-method-callType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="initializer" type="{http://xmlns.jcp.org/xml/ns/javaee}faces-config-flow-definition-initializerType" minOccurs="0"/>
             <element name="finalizer" type="{http://xmlns.jcp.org/xml/ns/javaee}faces-config-flow-definition-finalizerType" minOccurs="0"/>
             <element name="inbound-parameter" type="{http://xmlns.jcp.org/xml/ns/javaee}faces-config-flow-definition-inbound-parameterType" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • FacesConfigFlowDefinition

        public FacesConfigFlowDefinition()
    • Method Detail

      • getDescription

        public List<Description> getDescription()
        Gets the value of the description property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the description property. For example, to add a new item, do as follows:
            getDescription().add(newItem);
         
        Objects of the following type(s) are allowed in the list Description
      • getDisplayName

        public List<DisplayName> getDisplayName()
        Gets the value of the displayName property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the displayName property. For example, to add a new item, do as follows:
            getDisplayName().add(newItem);
         
        Objects of the following type(s) are allowed in the list DisplayName
      • getIcon

        public List<Icon> getIcon()
        Gets the value of the icon property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the icon property. For example, to add a new item, do as follows:
            getIcon().add(newItem);
         
        Objects of the following type(s) are allowed in the list Icon
      • setStartNode

        public void setStartNode​(JavaIdentifier value)
        Sets the value of the startNode property.
        Parameters:
        value - allowed object is JavaIdentifier
      • getView

        public List<FacesConfigFlowDefinitionView> getView()
        Gets the value of the view property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the view property. For example, to add a new item, do as follows:
            getView().add(newItem);
         
        Objects of the following type(s) are allowed in the list FacesConfigFlowDefinitionView
      • getSwitch

        public List<FacesConfigFlowDefinitionSwitch> getSwitch()
        Gets the value of the switch property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the switch property. For example, to add a new item, do as follows:
            getSwitch().add(newItem);
         
        Objects of the following type(s) are allowed in the list FacesConfigFlowDefinitionSwitch
      • getFlowReturn

        public List<FacesConfigFlowDefinitionFlowReturn> getFlowReturn()
        Gets the value of the flowReturn property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the flowReturn property. For example, to add a new item, do as follows:
            getFlowReturn().add(newItem);
         
        Objects of the following type(s) are allowed in the list FacesConfigFlowDefinitionFlowReturn
      • getNavigationRule

        public List<FacesNavigationRule> getNavigationRule()
        Gets the value of the navigationRule property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the navigationRule property. For example, to add a new item, do as follows:
            getNavigationRule().add(newItem);
         
        Objects of the following type(s) are allowed in the list FacesConfigNavigationRuleExtension
      • getFlowCall

        public List<FacesConfigFlowDefinitionFlowCall> getFlowCall()
        Gets the value of the flowCall property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the flowCall property. For example, to add a new item, do as follows:
            getFlowCall().add(newItem);
         
        Objects of the following type(s) are allowed in the list FacesConfigFlowDefinitionFlowCall
      • getMethodCall

        public List<FacesConfigFlowDefinitionFacesMethodCall> getMethodCall()
        Gets the value of the methodCall property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the methodCall property. For example, to add a new item, do as follows:
            getMethodCall().add(newItem);
         
        Objects of the following type(s) are allowed in the list FacesConfigFlowDefinitionFacesMethodCall
      • getInboundParameter

        public List<FacesConfigFlowDefinitionInboundParameter> getInboundParameter()
        Gets the value of the inboundParameter property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the inboundParameter property. For example, to add a new item, do as follows:
            getInboundParameter().add(newItem);
         
        Objects of the following type(s) are allowed in the list FacesConfigFlowDefinitionInboundParameter
      • getId

        public String getId()
        Gets the value of the id property.
        Returns:
        possible object is String
      • setId

        public void setId​(String value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is String