
com.lyncode.xoai.schemas.oaidc.ObjectFactory Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2012.06.14 at 02:20:48 AM WEST
//
package com.lyncode.xoai.schemas.oaidc;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.lyncode.xoai.schemas.oaidc package.
* 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 QName _Rights_QNAME = new QName("http://purl.org/dc/elements/1.1/", "rights");
private final static QName _Relation_QNAME = new QName("http://purl.org/dc/elements/1.1/", "relation");
private final static QName _Format_QNAME = new QName("http://purl.org/dc/elements/1.1/", "format");
private final static QName _Date_QNAME = new QName("http://purl.org/dc/elements/1.1/", "date");
private final static QName _Type_QNAME = new QName("http://purl.org/dc/elements/1.1/", "type");
private final static QName _Creator_QNAME = new QName("http://purl.org/dc/elements/1.1/", "creator");
private final static QName _Publisher_QNAME = new QName("http://purl.org/dc/elements/1.1/", "publisher");
private final static QName _Subject_QNAME = new QName("http://purl.org/dc/elements/1.1/", "subject");
private final static QName _Dc_QNAME = new QName("http://www.openarchives.org/OAI/2.0/oai_dc/", "dc");
private final static QName _Language_QNAME = new QName("http://purl.org/dc/elements/1.1/", "language");
private final static QName _Identifier_QNAME = new QName("http://purl.org/dc/elements/1.1/", "identifier");
private final static QName _Title_QNAME = new QName("http://purl.org/dc/elements/1.1/", "title");
private final static QName _Source_QNAME = new QName("http://purl.org/dc/elements/1.1/", "source");
private final static QName _Coverage_QNAME = new QName("http://purl.org/dc/elements/1.1/", "coverage");
private final static QName _Contributor_QNAME = new QName("http://purl.org/dc/elements/1.1/", "contributor");
private final static QName _Description_QNAME = new QName("http://purl.org/dc/elements/1.1/", "description");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.lyncode.xoai.schemas.oaidc
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link ElementType }
*
*/
public ElementType createElementType() {
return new ElementType();
}
/**
* Create an instance of {@link OaiDcType }
*
*/
public OaiDcType createOaiDcType() {
return new OaiDcType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "rights")
public JAXBElement createRights(ElementType value) {
return new JAXBElement(_Rights_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "relation")
public JAXBElement createRelation(ElementType value) {
return new JAXBElement(_Relation_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "format")
public JAXBElement createFormat(ElementType value) {
return new JAXBElement(_Format_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "date")
public JAXBElement createDate(ElementType value) {
return new JAXBElement(_Date_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "type")
public JAXBElement createType(ElementType value) {
return new JAXBElement(_Type_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "creator")
public JAXBElement createCreator(ElementType value) {
return new JAXBElement(_Creator_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "publisher")
public JAXBElement createPublisher(ElementType value) {
return new JAXBElement(_Publisher_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "subject")
public JAXBElement createSubject(ElementType value) {
return new JAXBElement(_Subject_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link OaiDcType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.openarchives.org/OAI/2.0/oai_dc/", name = "dc")
public JAXBElement createDc(OaiDcType value) {
return new JAXBElement(_Dc_QNAME, OaiDcType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "language")
public JAXBElement createLanguage(ElementType value) {
return new JAXBElement(_Language_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "identifier")
public JAXBElement createIdentifier(ElementType value) {
return new JAXBElement(_Identifier_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "title")
public JAXBElement createTitle(ElementType value) {
return new JAXBElement(_Title_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "source")
public JAXBElement createSource(ElementType value) {
return new JAXBElement(_Source_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "coverage")
public JAXBElement createCoverage(ElementType value) {
return new JAXBElement(_Coverage_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "contributor")
public JAXBElement createContributor(ElementType value) {
return new JAXBElement(_Contributor_QNAME, ElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "description")
public JAXBElement createDescription(ElementType value) {
return new JAXBElement(_Description_QNAME, ElementType.class, null, value);
}
}