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:54 AM GMT-10:00 006 // 007 008 009 package org.hackystat.sensor.ant.findbugs.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.findbugs.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 _Jar_QNAME = new QName("", "Jar"); 035 private final static QName _SrcDir_QNAME = new QName("", "SrcDir"); 036 private final static QName _ShortMessage_QNAME = new QName("", "ShortMessage"); 037 038 /** 039 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.sensor.ant.findbugs.resource.jaxb 040 * 041 */ 042 public ObjectFactory() { 043 } 044 045 /** 046 * Create an instance of {@link Project } 047 * 048 */ 049 public Project createProject() { 050 return new Project(); 051 } 052 053 /** 054 * Create an instance of {@link BugCollection } 055 * 056 */ 057 public BugCollection createBugCollection() { 058 return new BugCollection(); 059 } 060 061 /** 062 * Create an instance of {@link SourceLine } 063 * 064 */ 065 public SourceLine createSourceLine() { 066 return new SourceLine(); 067 } 068 069 /** 070 * Create an instance of {@link Class } 071 * 072 */ 073 public Class createClass() { 074 return new Class(); 075 } 076 077 /** 078 * Create an instance of {@link BugInstance } 079 * 080 */ 081 public BugInstance createBugInstance() { 082 return new BugInstance(); 083 } 084 085 /** 086 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 087 * 088 */ 089 @XmlElementDecl(namespace = "", name = "Jar") 090 public JAXBElement<String> createJar(String value) { 091 return new JAXBElement<String>(_Jar_QNAME, String.class, null, value); 092 } 093 094 /** 095 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 096 * 097 */ 098 @XmlElementDecl(namespace = "", name = "SrcDir") 099 public JAXBElement<String> createSrcDir(String value) { 100 return new JAXBElement<String>(_SrcDir_QNAME, String.class, null, value); 101 } 102 103 /** 104 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 105 * 106 */ 107 @XmlElementDecl(namespace = "", name = "ShortMessage") 108 public JAXBElement<String> createShortMessage(String value) { 109 return new JAXBElement<String>(_ShortMessage_QNAME, String.class, null, value); 110 } 111 112 }