Class FacesFactory


  • public class FacesFactory
    extends Object
    web-facesconfig_2_0.xsd

    Java class for faces-config-factoryType complex type.

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

     <complexType name="faces-config-factoryType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <choice maxOccurs="unbounded" minOccurs="0">
             <element name="application-factory" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
             <element name="exception-handler-factory" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
             <element name="external-context-factory" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
             <element name="faces-context-factory" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
             <element name="partial-view-context-factory" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
             <element name="lifecycle-factory" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
             <element name="view-declaration-language-factory" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
             <element name="tag-handler-delegate-factory" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
             <element name="render-kit-factory" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
             <element name="visit-context-factory" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
             <element name="factory-extension" type="{http://java.sun.com/xml/ns/javaee}faces-config-factory-extensionType" maxOccurs="unbounded" minOccurs="0"/>
           </choice>
           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
         </restriction>
       </complexContent>
     </complexType>
     
    5 *
    • Field Detail

      • applicationFactory

        protected List<String> applicationFactory
      • exceptionHandlerFactory

        protected List<String> exceptionHandlerFactory
      • externalContextFactory

        protected List<String> externalContextFactory
      • facesContextFactory

        protected List<String> facesContextFactory
      • partialViewContextFactory

        protected List<String> partialViewContextFactory
      • lifecycleFactory

        protected List<String> lifecycleFactory
      • viewDeclarationLanguageFactory

        protected List<String> viewDeclarationLanguageFactory
      • tagHandlerDelegateFactory

        protected List<String> tagHandlerDelegateFactory
      • renderKitFactory

        protected List<String> renderKitFactory
      • visitContextFactory

        protected List<String> visitContextFactory
    • Constructor Detail

      • FacesFactory

        public FacesFactory()
    • Method Detail

      • getApplicationFactory

        public List<String> getApplicationFactory()
        Gets the value of the applicationFactory 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 applicationFactory property. For example, to add a new item, do as follows:
            getApplicationFactory().add(newItem);
         
        Objects of the following type(s) are allowed in the list String
      • getExceptionHandlerFactory

        public List<String> getExceptionHandlerFactory()
      • getExternalContextFactory

        public List<String> getExternalContextFactory()
      • getFacesContextFactory

        public List<String> getFacesContextFactory()
        Gets the value of the facesContextFactory 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 facesContextFactory property. For example, to add a new item, do as follows:
            getFacesContextFactory().add(newItem);
         
        Objects of the following type(s) are allowed in the list String
      • getLifecycleFactory

        public List<String> getLifecycleFactory()
        Gets the value of the lifecycleFactory 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 lifecycleFactory property. For example, to add a new item, do as follows:
            getLifecycleFactory().add(newItem);
         
        Objects of the following type(s) are allowed in the list String
      • getViewDeclarationLanguageFactory

        public List<String> getViewDeclarationLanguageFactory()
      • getPartialViewContextFactory

        public List<String> getPartialViewContextFactory()
      • getTagHandlerDelegateFactory

        public List<String> getTagHandlerDelegateFactory()
      • getRenderKitFactory

        public List<String> getRenderKitFactory()
        Gets the value of the renderKitFactory 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 renderKitFactory property. For example, to add a new item, do as follows:
            getRenderKitFactory().add(newItem);
         
        Objects of the following type(s) are allowed in the list String
      • getVisitContextFactory

        public List<String> getVisitContextFactory()
      • getFactoryExtension

        public List<FacesFactoryExtension> getFactoryExtension()
        Gets the value of the factoryExtension 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 factoryExtension property. For example, to add a new item, do as follows:
            getFactoryExtension().add(newItem);
         
        Objects of the following type(s) are allowed in the list FacesFactoryExtension
      • 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