// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4 // 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: 2012.08.04 at 03:25:13 AM CEST // package eu.prestoprime.model.oaipmh; 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 eu.prestoprime.model.oaipmh 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 QName _TextURLTypeURL_QNAME = new QName("http://www.openarchives.org/OAI/1.1/eprints", "URL"); private final static QName _TextURLTypeText_QNAME = new QName("http://www.openarchives.org/OAI/1.1/eprints", "text"); /** * Create a new ObjectFactory that can be used to create new instances of * schema derived classes for package: eu.prestoprime.model.oaipmh * */ public ObjectFactory() { } /** * Create an instance of {@link Identify } * */ public Identify createIdentify() { return new Identify(); } /** * Create an instance of {@link OAIPMH } * */ public OAIPMH createOAIPMH() { return new OAIPMH(); } /** * Create an instance of {@link RequestType } * */ public RequestType createRequestType() { return new RequestType(); } /** * Create an instance of {@link OAIPMHerrorType } * */ public OAIPMHerrorType createOAIPMHerrorType() { return new OAIPMHerrorType(); } /** * Create an instance of {@link IdentifyType } * */ public IdentifyType createIdentifyType() { return new IdentifyType(); } /** * Create an instance of {@link ListMetadataFormatsType } * */ public ListMetadataFormatsType createListMetadataFormatsType() { return new ListMetadataFormatsType(); } /** * Create an instance of {@link ListSetsType } * */ public ListSetsType createListSetsType() { return new ListSetsType(); } /** * Create an instance of {@link GetRecordType } * */ public GetRecordType createGetRecordType() { return new GetRecordType(); } /** * Create an instance of {@link ListIdentifiersType } * */ public ListIdentifiersType createListIdentifiersType() { return new ListIdentifiersType(); } /** * Create an instance of {@link ListRecordsType } * */ public ListRecordsType createListRecordsType() { return new ListRecordsType(); } /** * Create an instance of {@link MetadataType } * */ public MetadataType createMetadataType() { return new MetadataType(); } /** * Create an instance of {@link HeaderType } * */ public HeaderType createHeaderType() { return new HeaderType(); } /** * Create an instance of {@link RecordType } * */ public RecordType createRecordType() { return new RecordType(); } /** * Create an instance of {@link SetType } * */ public SetType createSetType() { return new SetType(); } /** * Create an instance of {@link DescriptionType } * */ public DescriptionType createDescriptionType() { return new DescriptionType(); } /** * Create an instance of {@link ResumptionTokenType } * */ public ResumptionTokenType createResumptionTokenType() { return new ResumptionTokenType(); } /** * Create an instance of {@link MetadataFormatType } * */ public MetadataFormatType createMetadataFormatType() { return new MetadataFormatType(); } /** * Create an instance of {@link AboutType } * */ public AboutType createAboutType() { return new AboutType(); } /** * Create an instance of {@link Identify.Description } * */ public Identify.Description createIdentifyDescription() { return new Identify.Description(); } /** * Create an instance of {@link Eprints } * */ public Eprints createEprints() { return new Eprints(); } /** * Create an instance of {@link TextURLType } * */ public TextURLType createTextURLType() { return new TextURLType(); } /** * Create an instance of {@link Friends } * */ public Friends createFriends() { return new Friends(); } /** * Create an instance of {@link OaiIdentifier } * */ public OaiIdentifier createOaiIdentifier() { return new OaiIdentifier(); } /** * Create an instance of {@link Sets } * */ public Sets createSets() { return new Sets(); } /** * Create an instance of {@link Set } * */ public Set createSet() { return new Set(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.openarchives.org/OAI/1.1/eprints", name = "URL", scope = TextURLType.class) public JAXBElement<String> createTextURLTypeURL(String value) { return new JAXBElement<String>(_TextURLTypeURL_QNAME, String.class, TextURLType.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.openarchives.org/OAI/1.1/eprints", name = "text", scope = TextURLType.class) public JAXBElement<String> createTextURLTypeText(String value) { return new JAXBElement<String>(_TextURLTypeText_QNAME, String.class, TextURLType.class, value); } }