org.purl.dc.elements._1.ObjectFactory Maven / Gradle / Ivy
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.0
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2022.10.13 at 07:41:24 PM UTC
//
package org.purl.dc.elements._1;
import javax.xml.namespace.QName;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.purl.dc.elements._1 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 _Date_QNAME = new QName("http://purl.org/dc/elements/1.1/", "date");
private final static QName _Any_QNAME = new QName("http://purl.org/dc/elements/1.1/", "any");
private final static QName _Creator_QNAME = new QName("http://purl.org/dc/elements/1.1/", "creator");
private final static QName _Description_QNAME = new QName("http://purl.org/dc/elements/1.1/", "description");
private final static QName _Identifier_QNAME = new QName("http://purl.org/dc/elements/1.1/", "identifier");
private final static QName _Language_QNAME = new QName("http://purl.org/dc/elements/1.1/", "language");
private final static QName _Subject_QNAME = new QName("http://purl.org/dc/elements/1.1/", "subject");
private final static QName _Title_QNAME = new QName("http://purl.org/dc/elements/1.1/", "title");
private final static QName _Publisher_QNAME = new QName("http://purl.org/dc/elements/1.1/", "publisher");
private final static QName _Contributor_QNAME = new QName("http://purl.org/dc/elements/1.1/", "contributor");
private final static QName _Type_QNAME = new QName("http://purl.org/dc/elements/1.1/", "type");
private final static QName _Format_QNAME = new QName("http://purl.org/dc/elements/1.1/", "format");
private final static QName _Source_QNAME = new QName("http://purl.org/dc/elements/1.1/", "source");
private final static QName _Relation_QNAME = new QName("http://purl.org/dc/elements/1.1/", "relation");
private final static QName _Coverage_QNAME = new QName("http://purl.org/dc/elements/1.1/", "coverage");
private final static QName _Rights_QNAME = new QName("http://purl.org/dc/elements/1.1/", "rights");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.purl.dc.elements._1
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link SimpleLiteral }
*
*/
public SimpleLiteral createSimpleLiteral() {
return new SimpleLiteral();
}
/**
* Create an instance of {@link ElementContainer }
*
*/
public ElementContainer createElementContainer() {
return new ElementContainer();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "date", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createDate(SimpleLiteral value) {
return new JAXBElement(_Date_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "any")
public JAXBElement createAny(SimpleLiteral value) {
return new JAXBElement(_Any_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "creator", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createCreator(SimpleLiteral value) {
return new JAXBElement(_Creator_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "description", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createDescription(SimpleLiteral value) {
return new JAXBElement(_Description_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "identifier", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createIdentifier(SimpleLiteral value) {
return new JAXBElement(_Identifier_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "language", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createLanguage(SimpleLiteral value) {
return new JAXBElement(_Language_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "subject", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createSubject(SimpleLiteral value) {
return new JAXBElement(_Subject_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "title", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createTitle(SimpleLiteral value) {
return new JAXBElement(_Title_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "publisher", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createPublisher(SimpleLiteral value) {
return new JAXBElement(_Publisher_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "contributor", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createContributor(SimpleLiteral value) {
return new JAXBElement(_Contributor_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "type", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createType(SimpleLiteral value) {
return new JAXBElement(_Type_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "format", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createFormat(SimpleLiteral value) {
return new JAXBElement(_Format_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "source", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createSource(SimpleLiteral value) {
return new JAXBElement(_Source_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "relation", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createRelation(SimpleLiteral value) {
return new JAXBElement(_Relation_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "coverage", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createCoverage(SimpleLiteral value) {
return new JAXBElement(_Coverage_QNAME, SimpleLiteral.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SimpleLiteral }{@code >}
*/
@XmlElementDecl(namespace = "http://purl.org/dc/elements/1.1/", name = "rights", substitutionHeadNamespace = "http://purl.org/dc/elements/1.1/", substitutionHeadName = "any")
public JAXBElement createRights(SimpleLiteral value) {
return new JAXBElement(_Rights_QNAME, SimpleLiteral.class, null, value);
}
}