001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2008.01.25 at 09:11:52 AM GMT-10:00 
006    //
007    
008    
009    package org.hackystat.sensor.ant.junit.jaxb;
010    
011    import javax.xml.bind.JAXBElement;
012    import javax.xml.bind.annotation.XmlElementDecl;
013    import javax.xml.bind.annotation.XmlRegistry;
014    import javax.xml.namespace.QName;
015    
016    
017    /**
018     * This object contains factory methods for each 
019     * Java content interface and Java element interface 
020     * generated in the org.hackystat.sensor.ant.junit.resource.jaxb package. 
021     * <p>An ObjectFactory allows you to programatically 
022     * construct new instances of the Java representation 
023     * for XML content. The Java representation of XML 
024     * content can consist of schema derived interfaces 
025     * and classes representing the binding of schema 
026     * type definitions, element declarations and model 
027     * groups.  Factory methods for each of these are 
028     * provided in this class.
029     * 
030     */
031    @XmlRegistry
032    public class ObjectFactory {
033    
034        private final static QName _SystemOut_QNAME = new QName("", "system-out");
035        private final static QName _SystemErr_QNAME = new QName("", "system-err");
036    
037        /**
038         * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.sensor.ant.junit.resource.jaxb
039         * 
040         */
041        public ObjectFactory() {
042        }
043    
044        /**
045         * Create an instance of {@link Testcase }
046         * 
047         */
048        public Testcase createTestcase() {
049            return new Testcase();
050        }
051    
052        /**
053         * Create an instance of {@link Properties }
054         * 
055         */
056        public Properties createProperties() {
057            return new Properties();
058        }
059    
060        /**
061         * Create an instance of {@link Property }
062         * 
063         */
064        public Property createProperty() {
065            return new Property();
066        }
067    
068        /**
069         * Create an instance of {@link Error }
070         * 
071         */
072        public Error createError() {
073            return new Error();
074        }
075    
076        /**
077         * Create an instance of {@link Failure }
078         * 
079         */
080        public Failure createFailure() {
081            return new Failure();
082        }
083    
084        /**
085         * Create an instance of {@link Testsuite }
086         * 
087         */
088        public Testsuite createTestsuite() {
089            return new Testsuite();
090        }
091    
092        /**
093         * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
094         * 
095         */
096        @XmlElementDecl(namespace = "", name = "system-out")
097        public JAXBElement<Object> createSystemOut(Object value) {
098            return new JAXBElement<Object>(_SystemOut_QNAME, Object.class, null, value);
099        }
100    
101        /**
102         * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
103         * 
104         */
105        @XmlElementDecl(namespace = "", name = "system-err")
106        public JAXBElement<Object> createSystemErr(Object value) {
107            return new JAXBElement<Object>(_SystemErr_QNAME, Object.class, null, value);
108        }
109    
110    }