
com.squeakysand.schema.javaee.FacesConfig Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2011.12.29 at 01:35:33 AM PST
//
package com.squeakysand.schema.javaee;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElements;
import javax.xml.bind.annotation.XmlID;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
*
*
* The "faces-config" element is the root of the configuration
* information hierarchy, and contains nested elements for all
* of the other configuration settings.
*
*
*
* Java class for faces-configType complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="faces-configType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice maxOccurs="unbounded" minOccurs="0">
* <element name="application" type="{http://java.sun.com/xml/ns/javaee}faces-config-applicationType"/>
* <element name="factory" type="{http://java.sun.com/xml/ns/javaee}faces-config-factoryType"/>
* <element name="component" type="{http://java.sun.com/xml/ns/javaee}faces-config-componentType"/>
* <element name="converter" type="{http://java.sun.com/xml/ns/javaee}faces-config-converterType"/>
* <element name="managed-bean" type="{http://java.sun.com/xml/ns/javaee}faces-config-managed-beanType"/>
* <element name="navigation-rule" type="{http://java.sun.com/xml/ns/javaee}faces-config-navigation-ruleType"/>
* <element name="referenced-bean" type="{http://java.sun.com/xml/ns/javaee}faces-config-referenced-beanType"/>
* <element name="render-kit" type="{http://java.sun.com/xml/ns/javaee}faces-config-render-kitType"/>
* <element name="lifecycle" type="{http://java.sun.com/xml/ns/javaee}faces-config-lifecycleType"/>
* <element name="validator" type="{http://java.sun.com/xml/ns/javaee}faces-config-validatorType"/>
* <element name="faces-config-extension" type="{http://java.sun.com/xml/ns/javaee}faces-config-extensionType" maxOccurs="unbounded" minOccurs="0"/>
* </choice>
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
* <attribute name="version" use="required" type="{http://java.sun.com/xml/ns/javaee}faces-config-versionType" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "faces-configType", propOrder = {
"applicationsAndFactoriesAndComponents"
})
@XmlRootElement(name = "faces-config")
public class FacesConfig {
@XmlElements({
@XmlElement(name = "application", type = FacesConfigApplicationType.class),
@XmlElement(name = "factory", type = FacesConfigFactoryType.class),
@XmlElement(name = "component", type = FacesConfigComponentType.class),
@XmlElement(name = "converter", type = FacesConfigConverterType.class),
@XmlElement(name = "managed-bean", type = FacesConfigManagedBeanType.class),
@XmlElement(name = "navigation-rule", type = FacesConfigNavigationRuleType.class),
@XmlElement(name = "referenced-bean", type = FacesConfigReferencedBeanType.class),
@XmlElement(name = "render-kit", type = FacesConfigRenderKitType.class),
@XmlElement(name = "lifecycle", type = FacesConfigLifecycleType.class),
@XmlElement(name = "validator", type = FacesConfigValidatorType.class),
@XmlElement(name = "faces-config-extension", type = FacesConfigExtensionType.class)
})
protected List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy