001    
002    package org.oasis_open.docs.wsrf.r_2;
003    
004    import javax.xml.bind.JAXBElement;
005    import javax.xml.bind.annotation.XmlElementDecl;
006    import javax.xml.bind.annotation.XmlRegistry;
007    import javax.xml.namespace.QName;
008    
009    
010    /**
011     * This object contains factory methods for each 
012     * Java content interface and Java element interface 
013     * generated in the org.oasis_open.docs.wsrf.r_2 package. 
014     * <p>An ObjectFactory allows you to programatically 
015     * construct new instances of the Java representation 
016     * for XML content. The Java representation of XML 
017     * content can consist of schema derived interfaces 
018     * and classes representing the binding of schema 
019     * type definitions, element declarations and model 
020     * groups.  Factory methods for each of these are 
021     * provided in this class.
022     * 
023     */
024    @XmlRegistry
025    public class ObjectFactory {
026    
027        private final static QName _ResourceUnavailableFault_QNAME = new QName("http://docs.oasis-open.org/wsrf/r-2", "ResourceUnavailableFault");
028        private final static QName _ResourceUnknownFault_QNAME = new QName("http://docs.oasis-open.org/wsrf/r-2", "ResourceUnknownFault");
029    
030        /**
031         * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.oasis_open.docs.wsrf.r_2
032         * 
033         */
034        public ObjectFactory() {
035        }
036    
037        /**
038         * Create an instance of {@link ResourceUnavailableFaultType }
039         * 
040         */
041        public ResourceUnavailableFaultType createResourceUnavailableFaultType() {
042            return new ResourceUnavailableFaultType();
043        }
044    
045        /**
046         * Create an instance of {@link ResourceUnknownFaultType }
047         * 
048         */
049        public ResourceUnknownFaultType createResourceUnknownFaultType() {
050            return new ResourceUnknownFaultType();
051        }
052    
053        /**
054         * Create an instance of {@link JAXBElement }{@code <}{@link ResourceUnavailableFaultType }{@code >}}
055         * 
056         */
057        @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsrf/r-2", name = "ResourceUnavailableFault")
058        public JAXBElement<ResourceUnavailableFaultType> createResourceUnavailableFault(ResourceUnavailableFaultType value) {
059            return new JAXBElement<ResourceUnavailableFaultType>(_ResourceUnavailableFault_QNAME, ResourceUnavailableFaultType.class, null, value);
060        }
061    
062        /**
063         * Create an instance of {@link JAXBElement }{@code <}{@link ResourceUnknownFaultType }{@code >}}
064         * 
065         */
066        @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsrf/r-2", name = "ResourceUnknownFault")
067        public JAXBElement<ResourceUnknownFaultType> createResourceUnknownFault(ResourceUnknownFaultType value) {
068            return new JAXBElement<ResourceUnknownFaultType>(_ResourceUnknownFault_QNAME, ResourceUnknownFaultType.class, null, value);
069        }
070    
071    }