// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2006.12.16 at 11:08:45 PM CET // package slash.metamusic.itunes.xml.binding; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.namespace.QName; import java.math.BigDecimal; import java.math.BigInteger; /** * This object contains factory methods for each * Java content interface and Java element interface * generated in the org.w3.namespace package. * <p>An ObjectFactory allows you to programatically * construct new instances of the Java representation * for XML content. The Java representation of XML * content can consist of schema derived interfaces * and classes representing the binding of schema * type definitions, element declarations and model * groups. Factory methods for each of these are * provided in this class. */ @XmlRegistry public class ObjectFactory { private final static String uri = ""; // http://www.apple.com/DTDs/PropertyList-1.0.dtd"; private final static QName _Real_QNAME = new QName(uri, "real"); private final static QName _Integer_QNAME = new QName(uri, "integer"); private final static QName _Key_QNAME = new QName(uri, "key"); private final static QName _True_QNAME = new QName(uri, "true"); private final static QName _Date_QNAME = new QName(uri, "date"); private final static QName _String_QNAME = new QName(uri, "string"); private final static QName _False_QNAME = new QName(uri, "false"); private final static QName _Data_QNAME = new QName(uri, "data"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package {@link uri} */ public ObjectFactory() { } /** * Create an instance of {@link Plist } */ public Plist createPlist() { return new Plist(); } /** * Create an instance of {@link Dict } */ public Dict createDict() { return new Dict(); } /** * Create an instance of {@link Array } */ public Array createArray() { return new Array(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} */ @XmlElementDecl(name = "real") public JAXBElement<BigDecimal> createReal(BigDecimal value) { return new JAXBElement<BigDecimal>(_Real_QNAME, BigDecimal.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} */ @XmlElementDecl(name = "integer") public JAXBElement<BigInteger> createInteger(BigInteger value) { return new JAXBElement<BigInteger>(_Integer_QNAME, BigInteger.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} */ @XmlElementDecl(name = "key") public JAXBElement<String> createKey(String value) { return new JAXBElement<String>(_Key_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} */ @XmlElementDecl(name = "true") public JAXBElement<Object> createTrue(Object value) { return new JAXBElement<Object>(_True_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} */ @XmlElementDecl(name = "date") public JAXBElement<XMLGregorianCalendar> createDate(XMLGregorianCalendar value) { return new JAXBElement<XMLGregorianCalendar>(_Date_QNAME, XMLGregorianCalendar.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} */ @XmlElementDecl(name = "string") public JAXBElement<String> createString(String value) { return new JAXBElement<String>(_String_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} */ @XmlElementDecl(name = "false") public JAXBElement<Object> createFalse(Object value) { return new JAXBElement<Object>(_False_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} */ @XmlElementDecl(name = "data") public JAXBElement<byte[]> createData(byte[] value) { return new JAXBElement<byte[]>(_Data_QNAME, byte[].class, null, ((byte[]) value)); } }