/** * ============================================================================= * * ORCID (R) Open Source * http://orcid.org * * Copyright (c) 2012-2014 ORCID, Inc. * Licensed under an MIT-Style License (MIT) * http://orcid.org/open-source-license * * This copyright and license information (including a link to the full license) * shall be included in its entirety in all copies or substantial portion of * the software. * * ============================================================================= */ // // 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: 2013.08.19 at 01:44:12 PM BST // package org.orcid.jaxb.model.message; 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 org.orcid.jaxb.model.message 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 _WorkExternalIdentifierId_QNAME = new QName("http://www.orcid.org/ns/orcid", "work-external-identifier-id"); private final static QName _CreationMethod_QNAME = new QName("http://www.orcid.org/ns/orcid", "creation-method"); private final static QName _DisambiguatedAffiliationIdentifier_QNAME = new QName("http://www.orcid.org/ns/orcid", "disambiguated-affiliation-identifier"); private final static QName _DisambiguationSource_QNAME = new QName("http://www.orcid.org/ns/orcid", "disambiguation-source"); private final static QName _WorkExternalIdentifierType_QNAME = new QName("http://www.orcid.org/ns/orcid", "work-external-identifier-type"); private final static QName _StartDate_QNAME = new QName("http://www.orcid.org/ns/orcid", "start-date"); private final static QName _ContributorRole_QNAME = new QName("http://www.orcid.org/ns/orcid", "contributor-role"); private final static QName _WorkType_QNAME = new QName("http://www.orcid.org/ns/orcid", "work-type"); private final static QName _AffiliationType_QNAME = new QName("http://www.orcid.org/ns/orcid", "affiliation-type"); private final static QName _ContributorSequence_QNAME = new QName("http://www.orcid.org/ns/orcid", "contributor-sequence"); private final static QName _ShortDescription_QNAME = new QName("http://www.orcid.org/ns/orcid", "short-description"); private final static QName _MessageVersion_QNAME = new QName("http://www.orcid.org/ns/orcid", "message-version"); private final static QName _Locale_QNAME = new QName("http://www.orcid.org/ns/orcid", "locale"); private final static QName _EndDate_QNAME = new QName("http://www.orcid.org/ns/orcid", "end-date"); private final static QName _WorkSource_QNAME = new QName("http://www.orcid.org/ns/orcid", "work-source"); private final static QName _WorkCitation_QNAME = new QName("http://www.orcid.org/ns/orcid", "work-citation"); /** * Create a new ObjectFactory that can be used to create new instances of * schema derived classes for package: org.orcid.jaxb.model.message * */ public ObjectFactory() { } /** * Create an instance of {@link SourceOrcid } * */ public SourceOrcid createSourceOrcid() { return new SourceOrcid(); } /** * Create an instance of {@link FundingExternalIdentifier } * */ public FundingExternalIdentifier createFundingExternalIdentifier() { return new FundingExternalIdentifier(); } /** * Create an instance of {@link FundingContributors } * */ public FundingContributors createFundingContributors() { return new FundingContributors(); } /** * Create an instance of {@link GrantExternalProgram } * */ public GrantExternalProgram createGrantExternalProgram() { return new GrantExternalProgram(); } /** * Create an instance of {@link SendChangeNotifications } * */ public SendChangeNotifications createSendChangeNotifications() { return new SendChangeNotifications(); } /** * Create an instance of {@link ApplicationWebsite } * */ public ApplicationWebsite createApplicationWebsite() { return new ApplicationWebsite(); } /** * Create an instance of {@link EncryptedVerificationCode } * */ public EncryptedVerificationCode createEncryptedVerificationCode() { return new EncryptedVerificationCode(); } /** * Create an instance of {@link GivenPermissionTo } * */ public GivenPermissionTo createGivenPermissionTo() { return new GivenPermissionTo(); } /** * Create an instance of {@link DelegationDetails } * */ public DelegationDetails createDelegationDetails() { return new DelegationDetails(); } /** * Create an instance of {@link ApprovalDate } * */ public ApprovalDate createApprovalDate() { return new ApprovalDate(); } /** * Create an instance of {@link DelegateSummary } * */ public DelegateSummary createDelegateSummary() { return new DelegateSummary(); } /** * Create an instance of {@link Orcid } * */ public Orcid createOrcid() { return new Orcid(); } /** * Create an instance of {@link CreditName } * */ public CreditName createCreditName() { return new CreditName(); } /** * Create an instance of {@link AffiliationCity } * */ public AffiliationCity createCity() { return new AffiliationCity(); } /** * Create an instance of {@link PublicationDate } * */ public PublicationDate createPublicationDate() { return new PublicationDate(); } /** * Create an instance of {@link FuzzyDate } * */ public FuzzyDate createFuzzyDate() { return new FuzzyDate(); } /** * Create an instance of {@link Year } * */ public Year createYear() { return new Year(); } /** * Create an instance of {@link Month } * */ public Month createMonth() { return new Month(); } /** * Create an instance of {@link Day } * */ public Day createDay() { return new Day(); } /** * Create an instance of {@link Delegation } * */ public Delegation createDelegation() { return new Delegation(); } /** * Create an instance of {@link GivenPermissionBy } * */ public GivenPermissionBy createGivenPermissionBy() { return new GivenPermissionBy(); } /** * Create an instance of {@link FundingList } * */ public FundingList createFundingList() { return new FundingList(); } /** * Create an instance of {@link Funding } * */ public Funding createFunding() { return new Funding(); } /** * Create an instance of {@link FundingAgency } * */ public FundingAgency createFundingAgency() { return new FundingAgency(); } /** * Create an instance of {@link AgencyOrcid } * */ public AgencyOrcid createAgencyOrcid() { return new AgencyOrcid(); } /** * Create an instance of {@link AgencyName } * */ public AgencyName createAgencyName() { return new AgencyName(); } /** * Create an instance of {@link GrantDate } * */ public GrantDate createGrantDate() { return new GrantDate(); } /** * Create an instance of {@link Contributor } * */ public Contributor createContributor() { return new Contributor(); } /** * Create an instance of {@link ContributorOrcid } * */ public ContributorOrcid createContributorOrcid() { return new ContributorOrcid(); } /** * Create an instance of {@link ContributorEmail } * */ public ContributorEmail createContributorEmail() { return new ContributorEmail(); } /** * Create an instance of {@link ContributorAttributes } * */ public ContributorAttributes createContributorAttributes() { return new ContributorAttributes(); } /** * Create an instance of {@link GrantSources } * */ public GrantSources createGrantSources() { return new GrantSources(); } /** * Create an instance of {@link Source } * */ public Source createSource() { return new Source(); } /** * Create an instance of {@link SourceName } * */ public SourceName createSourceName() { return new SourceName(); } /** * Create an instance of {@link SourceDate } * */ public SourceDate createSourceDate() { return new SourceDate(); } /** * Create an instance of {@link ExternalIdCommonName } * */ public ExternalIdCommonName createExternalIdCommonName() { return new ExternalIdCommonName(); } /** * Create an instance of {@link OrcidHistory } * */ public OrcidHistory createOrcidHistory() { return new OrcidHistory(); } /** * Create an instance of {@link CompletionDate } * */ public CompletionDate createCompletionDate() { return new CompletionDate(); } /** * Create an instance of {@link SubmissionDate } * */ public SubmissionDate createSubmissionDate() { return new SubmissionDate(); } /** * Create an instance of {@link LastModifiedDate } * */ public LastModifiedDate createLastModifiedDate() { return new LastModifiedDate(); } /** * Create an instance of {@link Claimed } * */ public Claimed createClaimed() { return new Claimed(); } /** * Create an instance of {@link DeactivationDate } * */ public DeactivationDate createDeactivationDate() { return new DeactivationDate(); } /** * Create an instance of {@link RoleTitle } * */ public RoleTitle createRoleTitle() { return new RoleTitle(); } /** * Create an instance of {@link ApplicationSummary } * */ public ApplicationSummary createApplicationSummary() { return new ApplicationSummary(); } /** * Create an instance of {@link ApplicationOrcid } * */ public ApplicationOrcid createApplicationOrcid() { return new ApplicationOrcid(); } /** * Create an instance of {@link ApplicationName } * */ public ApplicationName createApplicationName() { return new ApplicationName(); } /** * Create an instance of {@link ScopePaths } * */ public ScopePaths createScopePaths() { return new ScopePaths(); } /** * Create an instance of {@link ScopePath } * */ public ScopePath createScopePath() { return new ScopePath(); } /** * Create an instance of {@link Affiliation } * */ public Affiliation createAffiliation() { return new Affiliation(); } /** * Create an instance of {@link AffiliationAddress } * */ public AffiliationAddress createAffiliationAddress() { return new AffiliationAddress(); } /** * Create an instance of {@link AffiliationRegion } * */ public AffiliationRegion createRegion() { return new AffiliationRegion(); } /** * Create an instance of {@link Country } * */ public Country createCountry() { return new Country(); } /** * Create an instance of {@link DepartmentName } * */ public DepartmentName createDepartmentName() { return new DepartmentName(); } /** * Create an instance of {@link WorkContributors } * */ public WorkContributors createWorkContributors() { return new WorkContributors(); } /** * Create an instance of {@link ExternalIdentifier } * */ public ExternalIdentifier createExternalIdentifier() { return new ExternalIdentifier(); } /** * Create an instance of {@link ExternalIdSource } * */ public ExternalIdSource createExternalIdOrcid() { return new ExternalIdSource(); } /** * Create an instance of {@link ExternalIdReference } * */ public ExternalIdReference createExternalIdReference() { return new ExternalIdReference(); } /** * Create an instance of {@link ExternalIdUrl } * */ public ExternalIdUrl createExternalIdUrl() { return new ExternalIdUrl(); } /** * Create an instance of {@link Affiliations } * */ public Affiliations createAffiliations() { return new Affiliations(); } /** * Create an instance of {@link Assignee } * */ public Assignee createAssignee() { return new Assignee(); } /** * Create an instance of {@link AssigneeOrcid } * */ public AssigneeOrcid createAssigneeOrcid() { return new AssigneeOrcid(); } /** * Create an instance of {@link AssigneeName } * */ public AssigneeName createAssigneeName() { return new AssigneeName(); } /** * Create an instance of {@link OrcidPreferences } * */ public OrcidPreferences createOrcidPreferences() { return new OrcidPreferences(); } /** * Create an instance of {@link OrcidActivities } * */ public OrcidActivities createOrcidActivities() { return new OrcidActivities(); } /** * Create an instance of {@link OrcidWorks } * */ public OrcidWorks createOrcidWorks() { return new OrcidWorks(); } /** * Create an instance of {@link OrcidWork } * */ public OrcidWork createOrcidWork() { return new OrcidWork(); } /** * Create an instance of {@link WorkTitle } * */ public WorkTitle createWorkTitle() { return new WorkTitle(); } /** * Create an instance of {@link Title } * */ public Title createTitle() { return new Title(); } /** * Create an instance of {@link Subtitle } * */ public Subtitle createSubtitle() { return new Subtitle(); } /** * Create an instance of {@link Citation } * */ public Citation createCitation() { return new Citation(); } /** * Create an instance of {@link WorkExternalIdentifiers } * */ public WorkExternalIdentifiers createWorkExternalIdentifiers() { return new WorkExternalIdentifiers(); } /** * Create an instance of {@link WorkExternalIdentifier } * */ public WorkExternalIdentifier createWorkExternalIdentifier() { return new WorkExternalIdentifier(); } /** * Create an instance of {@link Url } * */ public Url createUrl() { return new Url(); } /** * Create an instance of {@link SecurityDetails } * */ public SecurityDetails createSecurityDetails() { return new SecurityDetails(); } /** * Create an instance of {@link EncryptedPassword } * */ public EncryptedPassword createEncryptedPassword() { return new EncryptedPassword(); } /** * Create an instance of {@link SecurityQuestionId } * */ public SecurityQuestionId createSecurityQuestionId() { return new SecurityQuestionId(); } /** * Create an instance of {@link EncryptedSecurityAnswer } * */ public EncryptedSecurityAnswer createEncryptedSecurityAnswer() { return new EncryptedSecurityAnswer(); } /** * Create an instance of {@link FamilyName } * */ public FamilyName createFamilyName() { return new FamilyName(); } /** * Create an instance of {@link OtherNames } * */ public OtherNames createOtherNames() { return new OtherNames(); } /** * Create an instance of {@link OtherName } * */ public OtherName createOtherName() { return new OtherName(); } /** * Create an instance of {@link Preferences } * */ public Preferences createPreferences() { return new Preferences(); } /** * Create an instance of {@link SendOrcidNews } * */ public SendOrcidNews createSendOrcidNews() { return new SendOrcidNews(); } /** * Create an instance of {@link WorkVisibilityDefault } * */ public WorkVisibilityDefault createWorkVisibilityDefault() { return new WorkVisibilityDefault(); } /** * Create an instance of {@link OrcidBio } * */ public OrcidBio createOrcidBio() { return new OrcidBio(); } /** * Create an instance of {@link PersonalDetails } * */ public PersonalDetails createPersonalDetails() { return new PersonalDetails(); } /** * Create an instance of {@link GivenNames } * */ public GivenNames createGivenNames() { return new GivenNames(); } /** * Create an instance of {@link Biography } * */ public Biography createBiography() { return new Biography(); } /** * Create an instance of {@link ResearcherUrls } * */ public ResearcherUrls createResearcherUrls() { return new ResearcherUrls(); } /** * Create an instance of {@link ResearcherUrl } * */ public ResearcherUrl createResearcherUrl() { return new ResearcherUrl(); } /** * Create an instance of {@link UrlName } * */ public UrlName createUrlName() { return new UrlName(); } /** * Create an instance of {@link ContactDetails } * */ public ContactDetails createContactDetails() { return new ContactDetails(); } /** * Create an instance of {@link Email } * */ public Email createEmail() { return new Email(); } /** * Create an instance of {@link Address } * */ public Address createAddress() { return new Address(); } /** * Create an instance of {@link Keywords } * */ public Keywords createKeywords() { return new Keywords(); } /** * Create an instance of {@link Keyword } * */ public Keyword createKeyword() { return new Keyword(); } /** * Create an instance of {@link ExternalIdentifiers } * */ public ExternalIdentifiers createExternalIdentifiers() { return new ExternalIdentifiers(); } /** * Create an instance of {@link Applications } * */ public Applications createApplications() { return new Applications(); } /** * Create an instance of {@link OrcidSearchResult } * */ public OrcidSearchResult createOrcidSearchResult() { return new OrcidSearchResult(); } /** * Create an instance of {@link RelevancyScore } * */ public RelevancyScore createRelevancyScore() { return new RelevancyScore(); } /** * Create an instance of {@link OrcidProfile } * */ public OrcidProfile createOrcidProfile() { return new OrcidProfile(); } /** * Create an instance of {@link OrcidInternal } * */ public OrcidInternal createOrcidInternal() { return new OrcidInternal(); } /** * Create an instance of {@link ErrorDesc } * */ public ErrorDesc createErrorDesc() { return new ErrorDesc(); } /** * Create an instance of {@link OrcidMessage } * */ public OrcidMessage createOrcidMessage() { return new OrcidMessage(); } /** * Create an instance of {@link OrcidSearchResults } * */ public OrcidSearchResults createOrcidSearchResults() { return new OrcidSearchResults(); } /** * Create an instance of {@link SourceReference } * */ public SourceReference createSourceReference() { return new SourceReference(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "work-external-identifier-id") public JAXBElement<String> createWorkExternalIdentifierId(String value) { return new JAXBElement<String>(_WorkExternalIdentifierId_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CreationMethod } * {@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "creation-method") public JAXBElement<CreationMethod> createCreationMethod(CreationMethod value) { return new JAXBElement<CreationMethod>(_CreationMethod_QNAME, CreationMethod.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "disambiguated-affiliation-identifier") public JAXBElement<String> createDisambiguatedAffiliationIdentifier(String value) { return new JAXBElement<String>(_DisambiguatedAffiliationIdentifier_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "disambiguation-source") public JAXBElement<String> createDisambiguationSource(String value) { return new JAXBElement<String>(_DisambiguationSource_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "work-external-identifier-type") public JAXBElement<String> createWorkExternalIdentifierType(String value) { return new JAXBElement<String>(_WorkExternalIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FuzzyDate } * {@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "start-date") public JAXBElement<FuzzyDate> createStartDate(FuzzyDate value) { return new JAXBElement<FuzzyDate>(_StartDate_QNAME, FuzzyDate.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "contributor-role") public JAXBElement<String> createContributorRole(String value) { return new JAXBElement<String>(_ContributorRole_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "work-type") public JAXBElement<String> createWorkType(String value) { return new JAXBElement<String>(_WorkType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "affiliation-type") public JAXBElement<String> createAffiliationType(String value) { return new JAXBElement<String>(_AffiliationType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "contributor-sequence") public JAXBElement<String> createContributorSequence(String value) { return new JAXBElement<String>(_ContributorSequence_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "short-description") public JAXBElement<String> createShortDescription(String value) { return new JAXBElement<String>(_ShortDescription_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "message-version") public JAXBElement<String> createMessageVersion(String value) { return new JAXBElement<String>(_MessageVersion_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "locale") public JAXBElement<String> createLocale(String value) { return new JAXBElement<String>(_Locale_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FuzzyDate } * {@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "end-date") public JAXBElement<FuzzyDate> createEndDate(FuzzyDate value) { return new JAXBElement<FuzzyDate>(_EndDate_QNAME, FuzzyDate.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "work-source") public JAXBElement<Object> createWorkSource(Object value) { return new JAXBElement<Object>(_WorkSource_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Citation } * {@code >} * */ @XmlElementDecl(namespace = "http://www.orcid.org/ns/orcid", name = "work-citation") public JAXBElement<Citation> createWorkCitation(Citation value) { return new JAXBElement<Citation>(_WorkCitation_QNAME, Citation.class, null, value); } }