// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 // 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.11.13 at 06:00:06 PM CET // package eu.prestoprime.premis; import java.math.BigInteger; 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.premis 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 _Signature_QNAME = new QName("info:lc/xmlns/premis-v2", "signature"); private final static QName _RelatedEventIdentification_QNAME = new QName("info:lc/xmlns/premis-v2", "relatedEventIdentification"); private final static QName _RightsStatementIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "rightsStatementIdentifierType"); private final static QName _StatuteApplicableDates_QNAME = new QName("info:lc/xmlns/premis-v2", "statuteApplicableDates"); private final static QName _Event_QNAME = new QName("info:lc/xmlns/premis-v2", "event"); private final static QName _StatuteCitation_QNAME = new QName("info:lc/xmlns/premis-v2", "statuteCitation"); private final static QName _EventIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "eventIdentifierValue"); private final static QName _PreservationLevelDateAssigned_QNAME = new QName("info:lc/xmlns/premis-v2", "preservationLevelDateAssigned"); private final static QName _EnvironmentCharacteristic_QNAME = new QName("info:lc/xmlns/premis-v2", "environmentCharacteristic"); private final static QName _AgentIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "agentIdentifierType"); private final static QName _Rights_QNAME = new QName("info:lc/xmlns/premis-v2", "rights"); private final static QName _OriginalName_QNAME = new QName("info:lc/xmlns/premis-v2", "originalName"); private final static QName _ObjectIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "objectIdentifierType"); private final static QName _EndDate_QNAME = new QName("info:lc/xmlns/premis-v2", "endDate"); private final static QName _LicenseIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseIdentifier"); private final static QName _LinkingEventIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingEventIdentifierType"); private final static QName _EventDateTime_QNAME = new QName("info:lc/xmlns/premis-v2", "eventDateTime"); private final static QName _Inhibitors_QNAME = new QName("info:lc/xmlns/premis-v2", "inhibitors"); private final static QName _CompositionLevel_QNAME = new QName("info:lc/xmlns/premis-v2", "compositionLevel"); private final static QName _HwOtherInformation_QNAME = new QName("info:lc/xmlns/premis-v2", "hwOtherInformation"); private final static QName _MdRef_QNAME = new QName("info:lc/xmlns/premis-v2", "mdRef"); private final static QName _SignatureMethod_QNAME = new QName("info:lc/xmlns/premis-v2", "signatureMethod"); private final static QName _MessageDigest_QNAME = new QName("info:lc/xmlns/premis-v2", "messageDigest"); private final static QName _CopyrightDocumentationIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "copyrightDocumentationIdentifierValue"); private final static QName _DependencyIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "dependencyIdentifierValue"); private final static QName _SwVersion_QNAME = new QName("info:lc/xmlns/premis-v2", "swVersion"); private final static QName _LinkingAgentIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingAgentIdentifierType"); private final static QName _AgentType_QNAME = new QName("info:lc/xmlns/premis-v2", "agentType"); private final static QName _StatuteJurisdiction_QNAME = new QName("info:lc/xmlns/premis-v2", "statuteJurisdiction"); private final static QName _CreatingApplication_QNAME = new QName("info:lc/xmlns/premis-v2", "creatingApplication"); private final static QName _EventOutcomeDetail_QNAME = new QName("info:lc/xmlns/premis-v2", "eventOutcomeDetail"); private final static QName _DateCreatedByApplication_QNAME = new QName("info:lc/xmlns/premis-v2", "dateCreatedByApplication"); private final static QName _LinkingRightsStatementIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingRightsStatementIdentifierValue"); private final static QName _FormatNote_QNAME = new QName("info:lc/xmlns/premis-v2", "formatNote"); private final static QName _FormatRegistry_QNAME = new QName("info:lc/xmlns/premis-v2", "formatRegistry"); private final static QName _LicenseInformation_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseInformation"); private final static QName _CopyrightDocumentationIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "copyrightDocumentationIdentifierType"); private final static QName _InhibitorKey_QNAME = new QName("info:lc/xmlns/premis-v2", "inhibitorKey"); private final static QName _RelationshipSubType_QNAME = new QName("info:lc/xmlns/premis-v2", "relationshipSubType"); private final static QName _FormatRegistryRole_QNAME = new QName("info:lc/xmlns/premis-v2", "formatRegistryRole"); private final static QName _CopyrightInformation_QNAME = new QName("info:lc/xmlns/premis-v2", "copyrightInformation"); private final static QName _StatuteInformation_QNAME = new QName("info:lc/xmlns/premis-v2", "statuteInformation"); private final static QName _EnvironmentPurpose_QNAME = new QName("info:lc/xmlns/premis-v2", "environmentPurpose"); private final static QName _RightsStatementIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "rightsStatementIdentifierValue"); private final static QName _LinkingObjectIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingObjectIdentifierType"); private final static QName _StatuteDocumentationIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "statuteDocumentationIdentifier"); private final static QName _ContentLocation_QNAME = new QName("info:lc/xmlns/premis-v2", "contentLocation"); private final static QName _LinkingIntellectualEntityIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingIntellectualEntityIdentifierType"); private final static QName _CopyrightStatusDeterminationDate_QNAME = new QName("info:lc/xmlns/premis-v2", "copyrightStatusDeterminationDate"); private final static QName _LicenseDocumentationIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseDocumentationIdentifierValue"); private final static QName _RightsStatementIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "rightsStatementIdentifier"); private final static QName _Signer_QNAME = new QName("info:lc/xmlns/premis-v2", "signer"); private final static QName _RightsBasis_QNAME = new QName("info:lc/xmlns/premis-v2", "rightsBasis"); private final static QName _OtherRightsDocumentationIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "otherRightsDocumentationIdentifierType"); private final static QName _PreservationLevelRole_QNAME = new QName("info:lc/xmlns/premis-v2", "preservationLevelRole"); private final static QName _EventType_QNAME = new QName("info:lc/xmlns/premis-v2", "eventType"); private final static QName _SwDependency_QNAME = new QName("info:lc/xmlns/premis-v2", "swDependency"); private final static QName _DependencyName_QNAME = new QName("info:lc/xmlns/premis-v2", "dependencyName"); private final static QName _LinkingAgentRole_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingAgentRole"); private final static QName _CreatingApplicationExtension_QNAME = new QName("info:lc/xmlns/premis-v2", "creatingApplicationExtension"); private final static QName _StatuteDocumentationRole_QNAME = new QName("info:lc/xmlns/premis-v2", "statuteDocumentationRole"); private final static QName _LinkingEventIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingEventIdentifier"); private final static QName _StartDate_QNAME = new QName("info:lc/xmlns/premis-v2", "startDate"); private final static QName _Fixity_QNAME = new QName("info:lc/xmlns/premis-v2", "fixity"); private final static QName _Hardware_QNAME = new QName("info:lc/xmlns/premis-v2", "hardware"); private final static QName _AgentIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "agentIdentifierValue"); private final static QName _RelatedEventIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "relatedEventIdentifierValue"); private final static QName _RightsExtension_QNAME = new QName("info:lc/xmlns/premis-v2", "rightsExtension"); private final static QName _StorageMedium_QNAME = new QName("info:lc/xmlns/premis-v2", "storageMedium"); private final static QName _SignificantPropertiesExtension_QNAME = new QName("info:lc/xmlns/premis-v2", "significantPropertiesExtension"); private final static QName _AgentName_QNAME = new QName("info:lc/xmlns/premis-v2", "agentName"); private final static QName _EventOutcomeDetailNote_QNAME = new QName("info:lc/xmlns/premis-v2", "eventOutcomeDetailNote"); private final static QName _Relationship_QNAME = new QName("info:lc/xmlns/premis-v2", "relationship"); private final static QName _FormatRegistryName_QNAME = new QName("info:lc/xmlns/premis-v2", "formatRegistryName"); private final static QName _SignatureEncoding_QNAME = new QName("info:lc/xmlns/premis-v2", "signatureEncoding"); private final static QName _LicenseDocumentationIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseDocumentationIdentifier"); private final static QName _FormatVersion_QNAME = new QName("info:lc/xmlns/premis-v2", "formatVersion"); private final static QName _CreatingApplicationName_QNAME = new QName("info:lc/xmlns/premis-v2", "creatingApplicationName"); private final static QName _RelatedEventSequence_QNAME = new QName("info:lc/xmlns/premis-v2", "relatedEventSequence"); private final static QName _EventOutcomeInformation_QNAME = new QName("info:lc/xmlns/premis-v2", "eventOutcomeInformation"); private final static QName _RelatedEventIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "relatedEventIdentifierType"); private final static QName _RelatedObjectIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "relatedObjectIdentifierType"); private final static QName _Premis_QNAME = new QName("info:lc/xmlns/premis-v2", "premis"); private final static QName _CopyrightStatus_QNAME = new QName("info:lc/xmlns/premis-v2", "copyrightStatus"); private final static QName _SignificantProperties_QNAME = new QName("info:lc/xmlns/premis-v2", "significantProperties"); private final static QName _LinkingRightsStatementIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingRightsStatementIdentifier"); private final static QName _SignatureInformation_QNAME = new QName("info:lc/xmlns/premis-v2", "signatureInformation"); private final static QName _MessageDigestOriginator_QNAME = new QName("info:lc/xmlns/premis-v2", "messageDigestOriginator"); private final static QName _InhibitorTarget_QNAME = new QName("info:lc/xmlns/premis-v2", "inhibitorTarget"); private final static QName _SignatureInformationExtension_QNAME = new QName("info:lc/xmlns/premis-v2", "signatureInformationExtension"); private final static QName _AgentNote_QNAME = new QName("info:lc/xmlns/premis-v2", "agentNote"); private final static QName _MdSec_QNAME = new QName("info:lc/xmlns/premis-v2", "mdSec"); private final static QName _SignificantPropertiesValue_QNAME = new QName("info:lc/xmlns/premis-v2", "significantPropertiesValue"); private final static QName _RelatedObjectSequence_QNAME = new QName("info:lc/xmlns/premis-v2", "relatedObjectSequence"); private final static QName _RelatedObjectIdentification_QNAME = new QName("info:lc/xmlns/premis-v2", "relatedObjectIdentification"); private final static QName _CreatingApplicationVersion_QNAME = new QName("info:lc/xmlns/premis-v2", "creatingApplicationVersion"); private final static QName _EventIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "eventIdentifier"); private final static QName _Dependency_QNAME = new QName("info:lc/xmlns/premis-v2", "dependency"); private final static QName _FormatName_QNAME = new QName("info:lc/xmlns/premis-v2", "formatName"); private final static QName _Software_QNAME = new QName("info:lc/xmlns/premis-v2", "software"); private final static QName _OtherRightsBasis_QNAME = new QName("info:lc/xmlns/premis-v2", "otherRightsBasis"); private final static QName _LinkingEventIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingEventIdentifierValue"); private final static QName _MdWrap_QNAME = new QName("info:lc/xmlns/premis-v2", "mdWrap"); private final static QName _RightsGrantedNote_QNAME = new QName("info:lc/xmlns/premis-v2", "rightsGrantedNote"); private final static QName _LinkingAgentIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingAgentIdentifierValue"); private final static QName _PreservationLevelRationale_QNAME = new QName("info:lc/xmlns/premis-v2", "preservationLevelRationale"); private final static QName _InhibitorType_QNAME = new QName("info:lc/xmlns/premis-v2", "inhibitorType"); private final static QName _OtherRightsDocumentationRole_QNAME = new QName("info:lc/xmlns/premis-v2", "otherRightsDocumentationRole"); private final static QName _StatuteNote_QNAME = new QName("info:lc/xmlns/premis-v2", "statuteNote"); private final static QName _RelatedObjectIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "relatedObjectIdentifierValue"); private final static QName _CopyrightApplicableDates_QNAME = new QName("info:lc/xmlns/premis-v2", "copyrightApplicableDates"); private final static QName _XmlData_QNAME = new QName("info:lc/xmlns/premis-v2", "xmlData"); private final static QName _TermOfGrant_QNAME = new QName("info:lc/xmlns/premis-v2", "termOfGrant"); private final static QName _CopyrightDocumentationIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "copyrightDocumentationIdentifier"); private final static QName _EventDetail_QNAME = new QName("info:lc/xmlns/premis-v2", "eventDetail"); private final static QName _LicenseDocumentationIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseDocumentationIdentifierType"); private final static QName _LinkingObjectRole_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingObjectRole"); private final static QName _LinkingIntellectualEntityIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingIntellectualEntityIdentifierValue"); private final static QName _SignificantPropertiesType_QNAME = new QName("info:lc/xmlns/premis-v2", "significantPropertiesType"); private final static QName _OtherRightsDocumentationIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "otherRightsDocumentationIdentifierValue"); private final static QName _SignatureValue_QNAME = new QName("info:lc/xmlns/premis-v2", "signatureValue"); private final static QName _TermOfRestriction_QNAME = new QName("info:lc/xmlns/premis-v2", "termOfRestriction"); private final static QName _ObjectIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "objectIdentifierValue"); private final static QName _Environment_QNAME = new QName("info:lc/xmlns/premis-v2", "environment"); private final static QName _Agent_QNAME = new QName("info:lc/xmlns/premis-v2", "agent"); private final static QName _OtherRightsDocumentationIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "otherRightsDocumentationIdentifier"); private final static QName _LinkingObjectIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingObjectIdentifierValue"); private final static QName _Size_QNAME = new QName("info:lc/xmlns/premis-v2", "size"); private final static QName _LicenseApplicableDates_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseApplicableDates"); private final static QName _EnvironmentExtension_QNAME = new QName("info:lc/xmlns/premis-v2", "environmentExtension"); private final static QName _Format_QNAME = new QName("info:lc/xmlns/premis-v2", "format"); private final static QName _LinkingAgentIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingAgentIdentifier"); private final static QName _Restriction_QNAME = new QName("info:lc/xmlns/premis-v2", "restriction"); private final static QName _CopyrightJurisdiction_QNAME = new QName("info:lc/xmlns/premis-v2", "copyrightJurisdiction"); private final static QName _ContentLocationType_QNAME = new QName("info:lc/xmlns/premis-v2", "contentLocationType"); private final static QName _PreservationLevelValue_QNAME = new QName("info:lc/xmlns/premis-v2", "preservationLevelValue"); private final static QName _ContentLocationValue_QNAME = new QName("info:lc/xmlns/premis-v2", "contentLocationValue"); private final static QName _RightsGranted_QNAME = new QName("info:lc/xmlns/premis-v2", "rightsGranted"); private final static QName _HwName_QNAME = new QName("info:lc/xmlns/premis-v2", "hwName"); private final static QName _StatuteDocumentationIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "statuteDocumentationIdentifierType"); private final static QName _StatuteInformationDeterminationDate_QNAME = new QName("info:lc/xmlns/premis-v2", "statuteInformationDeterminationDate"); private final static QName _SwName_QNAME = new QName("info:lc/xmlns/premis-v2", "swName"); private final static QName _EventOutcome_QNAME = new QName("info:lc/xmlns/premis-v2", "eventOutcome"); private final static QName _SignatureValidationRules_QNAME = new QName("info:lc/xmlns/premis-v2", "signatureValidationRules"); private final static QName _EnvironmentNote_QNAME = new QName("info:lc/xmlns/premis-v2", "environmentNote"); private final static QName _LinkingObjectIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingObjectIdentifier"); private final static QName _RelationshipType_QNAME = new QName("info:lc/xmlns/premis-v2", "relationshipType"); private final static QName _ObjectCharacteristicsExtension_QNAME = new QName("info:lc/xmlns/premis-v2", "objectCharacteristicsExtension"); private final static QName _LinkingRightsStatementIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingRightsStatementIdentifierType"); private final static QName _FormatRegistryKey_QNAME = new QName("info:lc/xmlns/premis-v2", "formatRegistryKey"); private final static QName _HwType_QNAME = new QName("info:lc/xmlns/premis-v2", "hwType"); private final static QName _SignatureProperties_QNAME = new QName("info:lc/xmlns/premis-v2", "signatureProperties"); private final static QName _BinData_QNAME = new QName("info:lc/xmlns/premis-v2", "binData"); private final static QName _LicenseNote_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseNote"); private final static QName _CopyrightNote_QNAME = new QName("info:lc/xmlns/premis-v2", "copyrightNote"); private final static QName _SwType_QNAME = new QName("info:lc/xmlns/premis-v2", "swType"); private final static QName _EventIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "eventIdentifierType"); private final static QName _Object_QNAME = new QName("info:lc/xmlns/premis-v2", "object"); private final static QName _LicenseTerms_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseTerms"); private final static QName _PreservationLevel_QNAME = new QName("info:lc/xmlns/premis-v2", "preservationLevel"); private final static QName _ObjectIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "objectIdentifier"); private final static QName _LicenseDocumentationRole_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseDocumentationRole"); private final static QName _LicenseIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseIdentifierValue"); private final static QName _Act_QNAME = new QName("info:lc/xmlns/premis-v2", "act"); private final static QName _DependencyIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "dependencyIdentifier"); private final static QName _FormatDesignation_QNAME = new QName("info:lc/xmlns/premis-v2", "formatDesignation"); private final static QName _OtherRightsNote_QNAME = new QName("info:lc/xmlns/premis-v2", "otherRightsNote"); private final static QName _LinkingIntellectualEntityIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "linkingIntellectualEntityIdentifier"); private final static QName _Storage_QNAME = new QName("info:lc/xmlns/premis-v2", "storage"); private final static QName _ObjectCharacteristics_QNAME = new QName("info:lc/xmlns/premis-v2", "objectCharacteristics"); private final static QName _SwOtherInformation_QNAME = new QName("info:lc/xmlns/premis-v2", "swOtherInformation"); private final static QName _StatuteDocumentationIdentifierValue_QNAME = new QName("info:lc/xmlns/premis-v2", "statuteDocumentationIdentifierValue"); private final static QName _CopyrightDocumentationRole_QNAME = new QName("info:lc/xmlns/premis-v2", "copyrightDocumentationRole"); private final static QName _OtherRightsInformation_QNAME = new QName("info:lc/xmlns/premis-v2", "otherRightsInformation"); private final static QName _KeyInformation_QNAME = new QName("info:lc/xmlns/premis-v2", "keyInformation"); private final static QName _AgentIdentifier_QNAME = new QName("info:lc/xmlns/premis-v2", "agentIdentifier"); private final static QName _AgentExtension_QNAME = new QName("info:lc/xmlns/premis-v2", "agentExtension"); private final static QName _MessageDigestAlgorithm_QNAME = new QName("info:lc/xmlns/premis-v2", "messageDigestAlgorithm"); private final static QName _RightsStatement_QNAME = new QName("info:lc/xmlns/premis-v2", "rightsStatement"); private final static QName _LicenseIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "licenseIdentifierType"); private final static QName _EventOutcomeDetailExtension_QNAME = new QName("info:lc/xmlns/premis-v2", "eventOutcomeDetailExtension"); private final static QName _OtherRightsApplicableDates_QNAME = new QName("info:lc/xmlns/premis-v2", "otherRightsApplicableDates"); private final static QName _DependencyIdentifierType_QNAME = new QName("info:lc/xmlns/premis-v2", "dependencyIdentifierType"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: eu.prestoprime.premis * */ public ObjectFactory() { } /** * Create an instance of {@link MdRefDefinition } * */ public MdRefDefinition createMdRefDefinition() { return new MdRefDefinition(); } /** * Create an instance of {@link InhibitorsComplexType } * */ public InhibitorsComplexType createInhibitorsComplexType() { return new InhibitorsComplexType(); } /** * Create an instance of {@link RightsComplexType } * */ public RightsComplexType createRightsComplexType() { return new RightsComplexType(); } /** * Create an instance of {@link OriginalNameComplexType } * */ public OriginalNameComplexType createOriginalNameComplexType() { return new OriginalNameComplexType(); } /** * Create an instance of {@link LicenseIdentifierComplexType } * */ public LicenseIdentifierComplexType createLicenseIdentifierComplexType() { return new LicenseIdentifierComplexType(); } /** * Create an instance of {@link EventComplexType } * */ public EventComplexType createEventComplexType() { return new EventComplexType(); } /** * Create an instance of {@link StartAndEndDateComplexType } * */ public StartAndEndDateComplexType createStartAndEndDateComplexType() { return new StartAndEndDateComplexType(); } /** * Create an instance of {@link SignatureComplexType } * */ public SignatureComplexType createSignatureComplexType() { return new SignatureComplexType(); } /** * Create an instance of {@link RelatedEventIdentificationComplexType } * */ public RelatedEventIdentificationComplexType createRelatedEventIdentificationComplexType() { return new RelatedEventIdentificationComplexType(); } /** * Create an instance of {@link StatuteInformationComplexType } * */ public StatuteInformationComplexType createStatuteInformationComplexType() { return new StatuteInformationComplexType(); } /** * Create an instance of {@link CopyrightInformationComplexType } * */ public CopyrightInformationComplexType createCopyrightInformationComplexType() { return new CopyrightInformationComplexType(); } /** * Create an instance of {@link FormatRegistryComplexType } * */ public FormatRegistryComplexType createFormatRegistryComplexType() { return new FormatRegistryComplexType(); } /** * Create an instance of {@link LicenseInformationComplexType } * */ public LicenseInformationComplexType createLicenseInformationComplexType() { return new LicenseInformationComplexType(); } /** * Create an instance of {@link EventOutcomeDetailComplexType } * */ public EventOutcomeDetailComplexType createEventOutcomeDetailComplexType() { return new EventOutcomeDetailComplexType(); } /** * Create an instance of {@link CreatingApplicationComplexType } * */ public CreatingApplicationComplexType createCreatingApplicationComplexType() { return new CreatingApplicationComplexType(); } /** * Create an instance of {@link LinkingEventIdentifierComplexType } * */ public LinkingEventIdentifierComplexType createLinkingEventIdentifierComplexType() { return new LinkingEventIdentifierComplexType(); } /** * Create an instance of {@link FixityComplexType } * */ public FixityComplexType createFixityComplexType() { return new FixityComplexType(); } /** * Create an instance of {@link HardwareComplexType } * */ public HardwareComplexType createHardwareComplexType() { return new HardwareComplexType(); } /** * Create an instance of {@link ExtensionComplexType } * */ public ExtensionComplexType createExtensionComplexType() { return new ExtensionComplexType(); } /** * Create an instance of {@link RightsStatementIdentifierComplexType } * */ public RightsStatementIdentifierComplexType createRightsStatementIdentifierComplexType() { return new RightsStatementIdentifierComplexType(); } /** * Create an instance of {@link StatuteDocumentationIdentifierComplexType } * */ public StatuteDocumentationIdentifierComplexType createStatuteDocumentationIdentifierComplexType() { return new StatuteDocumentationIdentifierComplexType(); } /** * Create an instance of {@link ContentLocationComplexType } * */ public ContentLocationComplexType createContentLocationComplexType() { return new ContentLocationComplexType(); } /** * Create an instance of {@link SignatureInformationComplexType } * */ public SignatureInformationComplexType createSignatureInformationComplexType() { return new SignatureInformationComplexType(); } /** * Create an instance of {@link SignificantPropertiesComplexType } * */ public SignificantPropertiesComplexType createSignificantPropertiesComplexType() { return new SignificantPropertiesComplexType(); } /** * Create an instance of {@link LinkingRightsStatementIdentifierComplexType } * */ public LinkingRightsStatementIdentifierComplexType createLinkingRightsStatementIdentifierComplexType() { return new LinkingRightsStatementIdentifierComplexType(); } /** * Create an instance of {@link EventOutcomeInformationComplexType } * */ public EventOutcomeInformationComplexType createEventOutcomeInformationComplexType() { return new EventOutcomeInformationComplexType(); } /** * Create an instance of {@link PremisComplexType } * */ public PremisComplexType createPremisComplexType() { return new PremisComplexType(); } /** * Create an instance of {@link RelationshipComplexType } * */ public RelationshipComplexType createRelationshipComplexType() { return new RelationshipComplexType(); } /** * Create an instance of {@link LicenseDocumentationIdentifierComplexType } * */ public LicenseDocumentationIdentifierComplexType createLicenseDocumentationIdentifierComplexType() { return new LicenseDocumentationIdentifierComplexType(); } /** * Create an instance of {@link XmlDataDefinition } * */ public XmlDataDefinition createXmlDataDefinition() { return new XmlDataDefinition(); } /** * Create an instance of {@link CopyrightDocumentationIdentifierComplexType } * */ public CopyrightDocumentationIdentifierComplexType createCopyrightDocumentationIdentifierComplexType() { return new CopyrightDocumentationIdentifierComplexType(); } /** * Create an instance of {@link DependencyComplexType } * */ public DependencyComplexType createDependencyComplexType() { return new DependencyComplexType(); } /** * Create an instance of {@link SoftwareComplexType } * */ public SoftwareComplexType createSoftwareComplexType() { return new SoftwareComplexType(); } /** * Create an instance of {@link MdWrapDefinition } * */ public MdWrapDefinition createMdWrapDefinition() { return new MdWrapDefinition(); } /** * Create an instance of {@link RelatedObjectIdentificationComplexType } * */ public RelatedObjectIdentificationComplexType createRelatedObjectIdentificationComplexType() { return new RelatedObjectIdentificationComplexType(); } /** * Create an instance of {@link EventIdentifierComplexType } * */ public EventIdentifierComplexType createEventIdentifierComplexType() { return new EventIdentifierComplexType(); } /** * Create an instance of {@link MdSecDefinition } * */ public MdSecDefinition createMdSecDefinition() { return new MdSecDefinition(); } /** * Create an instance of {@link RightsGrantedComplexType } * */ public RightsGrantedComplexType createRightsGrantedComplexType() { return new RightsGrantedComplexType(); } /** * Create an instance of {@link LinkingAgentIdentifierComplexType } * */ public LinkingAgentIdentifierComplexType createLinkingAgentIdentifierComplexType() { return new LinkingAgentIdentifierComplexType(); } /** * Create an instance of {@link FormatComplexType } * */ public FormatComplexType createFormatComplexType() { return new FormatComplexType(); } /** * Create an instance of {@link AgentComplexType } * */ public AgentComplexType createAgentComplexType() { return new AgentComplexType(); } /** * Create an instance of {@link OtherRightsDocumentationIdentifierComplexType } * */ public OtherRightsDocumentationIdentifierComplexType createOtherRightsDocumentationIdentifierComplexType() { return new OtherRightsDocumentationIdentifierComplexType(); } /** * Create an instance of {@link EnvironmentComplexType } * */ public EnvironmentComplexType createEnvironmentComplexType() { return new EnvironmentComplexType(); } /** * Create an instance of {@link PreservationLevelComplexType } * */ public PreservationLevelComplexType createPreservationLevelComplexType() { return new PreservationLevelComplexType(); } /** * Create an instance of {@link ObjectIdentifierComplexType } * */ public ObjectIdentifierComplexType createObjectIdentifierComplexType() { return new ObjectIdentifierComplexType(); } /** * Create an instance of {@link LinkingObjectIdentifierComplexType } * */ public LinkingObjectIdentifierComplexType createLinkingObjectIdentifierComplexType() { return new LinkingObjectIdentifierComplexType(); } /** * Create an instance of {@link AgentIdentifierComplexType } * */ public AgentIdentifierComplexType createAgentIdentifierComplexType() { return new AgentIdentifierComplexType(); } /** * Create an instance of {@link RightsStatementComplexType } * */ public RightsStatementComplexType createRightsStatementComplexType() { return new RightsStatementComplexType(); } /** * Create an instance of {@link OtherRightsInformationComplexType } * */ public OtherRightsInformationComplexType createOtherRightsInformationComplexType() { return new OtherRightsInformationComplexType(); } /** * Create an instance of {@link ObjectCharacteristicsComplexType } * */ public ObjectCharacteristicsComplexType createObjectCharacteristicsComplexType() { return new ObjectCharacteristicsComplexType(); } /** * Create an instance of {@link FormatDesignationComplexType } * */ public FormatDesignationComplexType createFormatDesignationComplexType() { return new FormatDesignationComplexType(); } /** * Create an instance of {@link DependencyIdentifierComplexType } * */ public DependencyIdentifierComplexType createDependencyIdentifierComplexType() { return new DependencyIdentifierComplexType(); } /** * Create an instance of {@link StorageComplexType } * */ public StorageComplexType createStorageComplexType() { return new StorageComplexType(); } /** * Create an instance of {@link LinkingIntellectualEntityIdentifierComplexType } * */ public LinkingIntellectualEntityIdentifierComplexType createLinkingIntellectualEntityIdentifierComplexType() { return new LinkingIntellectualEntityIdentifierComplexType(); } /** * Create an instance of {@link File } * */ public File createFile() { return new File(); } /** * Create an instance of {@link Representation } * */ public Representation createRepresentation() { return new Representation(); } /** * Create an instance of {@link Bitstream } * */ public Bitstream createBitstream() { return new Bitstream(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SignatureComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "signature") public JAXBElement<SignatureComplexType> createSignature(SignatureComplexType value) { return new JAXBElement<SignatureComplexType>(_Signature_QNAME, SignatureComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link RelatedEventIdentificationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relatedEventIdentification") public JAXBElement<RelatedEventIdentificationComplexType> createRelatedEventIdentification(RelatedEventIdentificationComplexType value) { return new JAXBElement<RelatedEventIdentificationComplexType>(_RelatedEventIdentification_QNAME, RelatedEventIdentificationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "rightsStatementIdentifierType") public JAXBElement<String> createRightsStatementIdentifierType(String value) { return new JAXBElement<String>(_RightsStatementIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StartAndEndDateComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "statuteApplicableDates") public JAXBElement<StartAndEndDateComplexType> createStatuteApplicableDates(StartAndEndDateComplexType value) { return new JAXBElement<StartAndEndDateComplexType>(_StatuteApplicableDates_QNAME, StartAndEndDateComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link EventComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "event") public JAXBElement<EventComplexType> createEvent(EventComplexType value) { return new JAXBElement<EventComplexType>(_Event_QNAME, EventComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "statuteCitation") public JAXBElement<String> createStatuteCitation(String value) { return new JAXBElement<String>(_StatuteCitation_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventIdentifierValue") public JAXBElement<String> createEventIdentifierValue(String value) { return new JAXBElement<String>(_EventIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "preservationLevelDateAssigned") public JAXBElement<String> createPreservationLevelDateAssigned(String value) { return new JAXBElement<String>(_PreservationLevelDateAssigned_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "environmentCharacteristic") public JAXBElement<String> createEnvironmentCharacteristic(String value) { return new JAXBElement<String>(_EnvironmentCharacteristic_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "agentIdentifierType") public JAXBElement<String> createAgentIdentifierType(String value) { return new JAXBElement<String>(_AgentIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link RightsComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "rights") public JAXBElement<RightsComplexType> createRights(RightsComplexType value) { return new JAXBElement<RightsComplexType>(_Rights_QNAME, RightsComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OriginalNameComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "originalName") public JAXBElement<OriginalNameComplexType> createOriginalName(OriginalNameComplexType value) { return new JAXBElement<OriginalNameComplexType>(_OriginalName_QNAME, OriginalNameComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "objectIdentifierType") public JAXBElement<String> createObjectIdentifierType(String value) { return new JAXBElement<String>(_ObjectIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "endDate") public JAXBElement<String> createEndDate(String value) { return new JAXBElement<String>(_EndDate_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LicenseIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseIdentifier") public JAXBElement<LicenseIdentifierComplexType> createLicenseIdentifier(LicenseIdentifierComplexType value) { return new JAXBElement<LicenseIdentifierComplexType>(_LicenseIdentifier_QNAME, LicenseIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingEventIdentifierType") public JAXBElement<String> createLinkingEventIdentifierType(String value) { return new JAXBElement<String>(_LinkingEventIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventDateTime") public JAXBElement<String> createEventDateTime(String value) { return new JAXBElement<String>(_EventDateTime_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link InhibitorsComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "inhibitors") public JAXBElement<InhibitorsComplexType> createInhibitors(InhibitorsComplexType value) { return new JAXBElement<InhibitorsComplexType>(_Inhibitors_QNAME, InhibitorsComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "compositionLevel") public JAXBElement<BigInteger> createCompositionLevel(BigInteger value) { return new JAXBElement<BigInteger>(_CompositionLevel_QNAME, BigInteger.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "hwOtherInformation") public JAXBElement<String> createHwOtherInformation(String value) { return new JAXBElement<String>(_HwOtherInformation_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MdRefDefinition }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "mdRef") public JAXBElement<MdRefDefinition> createMdRef(MdRefDefinition value) { return new JAXBElement<MdRefDefinition>(_MdRef_QNAME, MdRefDefinition.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "signatureMethod") public JAXBElement<String> createSignatureMethod(String value) { return new JAXBElement<String>(_SignatureMethod_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "messageDigest") public JAXBElement<String> createMessageDigest(String value) { return new JAXBElement<String>(_MessageDigest_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "copyrightDocumentationIdentifierValue") public JAXBElement<String> createCopyrightDocumentationIdentifierValue(String value) { return new JAXBElement<String>(_CopyrightDocumentationIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "dependencyIdentifierValue") public JAXBElement<String> createDependencyIdentifierValue(String value) { return new JAXBElement<String>(_DependencyIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "swVersion") public JAXBElement<String> createSwVersion(String value) { return new JAXBElement<String>(_SwVersion_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingAgentIdentifierType") public JAXBElement<String> createLinkingAgentIdentifierType(String value) { return new JAXBElement<String>(_LinkingAgentIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "agentType") public JAXBElement<String> createAgentType(String value) { return new JAXBElement<String>(_AgentType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "statuteJurisdiction") public JAXBElement<String> createStatuteJurisdiction(String value) { return new JAXBElement<String>(_StatuteJurisdiction_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CreatingApplicationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "creatingApplication") public JAXBElement<CreatingApplicationComplexType> createCreatingApplication(CreatingApplicationComplexType value) { return new JAXBElement<CreatingApplicationComplexType>(_CreatingApplication_QNAME, CreatingApplicationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link EventOutcomeDetailComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventOutcomeDetail") public JAXBElement<EventOutcomeDetailComplexType> createEventOutcomeDetail(EventOutcomeDetailComplexType value) { return new JAXBElement<EventOutcomeDetailComplexType>(_EventOutcomeDetail_QNAME, EventOutcomeDetailComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "dateCreatedByApplication") public JAXBElement<String> createDateCreatedByApplication(String value) { return new JAXBElement<String>(_DateCreatedByApplication_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingRightsStatementIdentifierValue") public JAXBElement<String> createLinkingRightsStatementIdentifierValue(String value) { return new JAXBElement<String>(_LinkingRightsStatementIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "formatNote") public JAXBElement<String> createFormatNote(String value) { return new JAXBElement<String>(_FormatNote_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FormatRegistryComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "formatRegistry") public JAXBElement<FormatRegistryComplexType> createFormatRegistry(FormatRegistryComplexType value) { return new JAXBElement<FormatRegistryComplexType>(_FormatRegistry_QNAME, FormatRegistryComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LicenseInformationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseInformation") public JAXBElement<LicenseInformationComplexType> createLicenseInformation(LicenseInformationComplexType value) { return new JAXBElement<LicenseInformationComplexType>(_LicenseInformation_QNAME, LicenseInformationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "copyrightDocumentationIdentifierType") public JAXBElement<String> createCopyrightDocumentationIdentifierType(String value) { return new JAXBElement<String>(_CopyrightDocumentationIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "inhibitorKey") public JAXBElement<String> createInhibitorKey(String value) { return new JAXBElement<String>(_InhibitorKey_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relationshipSubType") public JAXBElement<String> createRelationshipSubType(String value) { return new JAXBElement<String>(_RelationshipSubType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "formatRegistryRole") public JAXBElement<String> createFormatRegistryRole(String value) { return new JAXBElement<String>(_FormatRegistryRole_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CopyrightInformationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "copyrightInformation") public JAXBElement<CopyrightInformationComplexType> createCopyrightInformation(CopyrightInformationComplexType value) { return new JAXBElement<CopyrightInformationComplexType>(_CopyrightInformation_QNAME, CopyrightInformationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StatuteInformationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "statuteInformation") public JAXBElement<StatuteInformationComplexType> createStatuteInformation(StatuteInformationComplexType value) { return new JAXBElement<StatuteInformationComplexType>(_StatuteInformation_QNAME, StatuteInformationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "environmentPurpose") public JAXBElement<String> createEnvironmentPurpose(String value) { return new JAXBElement<String>(_EnvironmentPurpose_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "rightsStatementIdentifierValue") public JAXBElement<String> createRightsStatementIdentifierValue(String value) { return new JAXBElement<String>(_RightsStatementIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingObjectIdentifierType") public JAXBElement<String> createLinkingObjectIdentifierType(String value) { return new JAXBElement<String>(_LinkingObjectIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StatuteDocumentationIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "statuteDocumentationIdentifier") public JAXBElement<StatuteDocumentationIdentifierComplexType> createStatuteDocumentationIdentifier(StatuteDocumentationIdentifierComplexType value) { return new JAXBElement<StatuteDocumentationIdentifierComplexType>(_StatuteDocumentationIdentifier_QNAME, StatuteDocumentationIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ContentLocationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "contentLocation") public JAXBElement<ContentLocationComplexType> createContentLocation(ContentLocationComplexType value) { return new JAXBElement<ContentLocationComplexType>(_ContentLocation_QNAME, ContentLocationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingIntellectualEntityIdentifierType") public JAXBElement<String> createLinkingIntellectualEntityIdentifierType(String value) { return new JAXBElement<String>(_LinkingIntellectualEntityIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "copyrightStatusDeterminationDate") public JAXBElement<String> createCopyrightStatusDeterminationDate(String value) { return new JAXBElement<String>(_CopyrightStatusDeterminationDate_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseDocumentationIdentifierValue") public JAXBElement<String> createLicenseDocumentationIdentifierValue(String value) { return new JAXBElement<String>(_LicenseDocumentationIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link RightsStatementIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "rightsStatementIdentifier") public JAXBElement<RightsStatementIdentifierComplexType> createRightsStatementIdentifier(RightsStatementIdentifierComplexType value) { return new JAXBElement<RightsStatementIdentifierComplexType>(_RightsStatementIdentifier_QNAME, RightsStatementIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "signer") public JAXBElement<String> createSigner(String value) { return new JAXBElement<String>(_Signer_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "rightsBasis") public JAXBElement<String> createRightsBasis(String value) { return new JAXBElement<String>(_RightsBasis_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "otherRightsDocumentationIdentifierType") public JAXBElement<String> createOtherRightsDocumentationIdentifierType(String value) { return new JAXBElement<String>(_OtherRightsDocumentationIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "preservationLevelRole") public JAXBElement<String> createPreservationLevelRole(String value) { return new JAXBElement<String>(_PreservationLevelRole_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventType") public JAXBElement<String> createEventType(String value) { return new JAXBElement<String>(_EventType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "swDependency") public JAXBElement<String> createSwDependency(String value) { return new JAXBElement<String>(_SwDependency_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "dependencyName") public JAXBElement<String> createDependencyName(String value) { return new JAXBElement<String>(_DependencyName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingAgentRole") public JAXBElement<String> createLinkingAgentRole(String value) { return new JAXBElement<String>(_LinkingAgentRole_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "creatingApplicationExtension") public JAXBElement<ExtensionComplexType> createCreatingApplicationExtension(ExtensionComplexType value) { return new JAXBElement<ExtensionComplexType>(_CreatingApplicationExtension_QNAME, ExtensionComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "statuteDocumentationRole") public JAXBElement<String> createStatuteDocumentationRole(String value) { return new JAXBElement<String>(_StatuteDocumentationRole_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LinkingEventIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingEventIdentifier") public JAXBElement<LinkingEventIdentifierComplexType> createLinkingEventIdentifier(LinkingEventIdentifierComplexType value) { return new JAXBElement<LinkingEventIdentifierComplexType>(_LinkingEventIdentifier_QNAME, LinkingEventIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "startDate") public JAXBElement<String> createStartDate(String value) { return new JAXBElement<String>(_StartDate_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FixityComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "fixity") public JAXBElement<FixityComplexType> createFixity(FixityComplexType value) { return new JAXBElement<FixityComplexType>(_Fixity_QNAME, FixityComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link HardwareComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "hardware") public JAXBElement<HardwareComplexType> createHardware(HardwareComplexType value) { return new JAXBElement<HardwareComplexType>(_Hardware_QNAME, HardwareComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "agentIdentifierValue") public JAXBElement<String> createAgentIdentifierValue(String value) { return new JAXBElement<String>(_AgentIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relatedEventIdentifierValue") public JAXBElement<String> createRelatedEventIdentifierValue(String value) { return new JAXBElement<String>(_RelatedEventIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "rightsExtension") public JAXBElement<ExtensionComplexType> createRightsExtension(ExtensionComplexType value) { return new JAXBElement<ExtensionComplexType>(_RightsExtension_QNAME, ExtensionComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "storageMedium") public JAXBElement<String> createStorageMedium(String value) { return new JAXBElement<String>(_StorageMedium_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "significantPropertiesExtension") public JAXBElement<ExtensionComplexType> createSignificantPropertiesExtension(ExtensionComplexType value) { return new JAXBElement<ExtensionComplexType>(_SignificantPropertiesExtension_QNAME, ExtensionComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "agentName") public JAXBElement<String> createAgentName(String value) { return new JAXBElement<String>(_AgentName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventOutcomeDetailNote") public JAXBElement<String> createEventOutcomeDetailNote(String value) { return new JAXBElement<String>(_EventOutcomeDetailNote_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link RelationshipComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relationship") public JAXBElement<RelationshipComplexType> createRelationship(RelationshipComplexType value) { return new JAXBElement<RelationshipComplexType>(_Relationship_QNAME, RelationshipComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "formatRegistryName") public JAXBElement<String> createFormatRegistryName(String value) { return new JAXBElement<String>(_FormatRegistryName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "signatureEncoding") public JAXBElement<String> createSignatureEncoding(String value) { return new JAXBElement<String>(_SignatureEncoding_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LicenseDocumentationIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseDocumentationIdentifier") public JAXBElement<LicenseDocumentationIdentifierComplexType> createLicenseDocumentationIdentifier(LicenseDocumentationIdentifierComplexType value) { return new JAXBElement<LicenseDocumentationIdentifierComplexType>(_LicenseDocumentationIdentifier_QNAME, LicenseDocumentationIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "formatVersion") public JAXBElement<String> createFormatVersion(String value) { return new JAXBElement<String>(_FormatVersion_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "creatingApplicationName") public JAXBElement<String> createCreatingApplicationName(String value) { return new JAXBElement<String>(_CreatingApplicationName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relatedEventSequence") public JAXBElement<BigInteger> createRelatedEventSequence(BigInteger value) { return new JAXBElement<BigInteger>(_RelatedEventSequence_QNAME, BigInteger.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link EventOutcomeInformationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventOutcomeInformation") public JAXBElement<EventOutcomeInformationComplexType> createEventOutcomeInformation(EventOutcomeInformationComplexType value) { return new JAXBElement<EventOutcomeInformationComplexType>(_EventOutcomeInformation_QNAME, EventOutcomeInformationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relatedEventIdentifierType") public JAXBElement<String> createRelatedEventIdentifierType(String value) { return new JAXBElement<String>(_RelatedEventIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relatedObjectIdentifierType") public JAXBElement<String> createRelatedObjectIdentifierType(String value) { return new JAXBElement<String>(_RelatedObjectIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PremisComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "premis") public JAXBElement<PremisComplexType> createPremis(PremisComplexType value) { return new JAXBElement<PremisComplexType>(_Premis_QNAME, PremisComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "copyrightStatus") public JAXBElement<String> createCopyrightStatus(String value) { return new JAXBElement<String>(_CopyrightStatus_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SignificantPropertiesComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "significantProperties") public JAXBElement<SignificantPropertiesComplexType> createSignificantProperties(SignificantPropertiesComplexType value) { return new JAXBElement<SignificantPropertiesComplexType>(_SignificantProperties_QNAME, SignificantPropertiesComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LinkingRightsStatementIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingRightsStatementIdentifier") public JAXBElement<LinkingRightsStatementIdentifierComplexType> createLinkingRightsStatementIdentifier(LinkingRightsStatementIdentifierComplexType value) { return new JAXBElement<LinkingRightsStatementIdentifierComplexType>(_LinkingRightsStatementIdentifier_QNAME, LinkingRightsStatementIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SignatureInformationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "signatureInformation") public JAXBElement<SignatureInformationComplexType> createSignatureInformation(SignatureInformationComplexType value) { return new JAXBElement<SignatureInformationComplexType>(_SignatureInformation_QNAME, SignatureInformationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "messageDigestOriginator") public JAXBElement<String> createMessageDigestOriginator(String value) { return new JAXBElement<String>(_MessageDigestOriginator_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "inhibitorTarget") public JAXBElement<String> createInhibitorTarget(String value) { return new JAXBElement<String>(_InhibitorTarget_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "signatureInformationExtension") public JAXBElement<ExtensionComplexType> createSignatureInformationExtension(ExtensionComplexType value) { return new JAXBElement<ExtensionComplexType>(_SignatureInformationExtension_QNAME, ExtensionComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "agentNote") public JAXBElement<String> createAgentNote(String value) { return new JAXBElement<String>(_AgentNote_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MdSecDefinition }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "mdSec") public JAXBElement<MdSecDefinition> createMdSec(MdSecDefinition value) { return new JAXBElement<MdSecDefinition>(_MdSec_QNAME, MdSecDefinition.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "significantPropertiesValue") public JAXBElement<String> createSignificantPropertiesValue(String value) { return new JAXBElement<String>(_SignificantPropertiesValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relatedObjectSequence") public JAXBElement<BigInteger> createRelatedObjectSequence(BigInteger value) { return new JAXBElement<BigInteger>(_RelatedObjectSequence_QNAME, BigInteger.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link RelatedObjectIdentificationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relatedObjectIdentification") public JAXBElement<RelatedObjectIdentificationComplexType> createRelatedObjectIdentification(RelatedObjectIdentificationComplexType value) { return new JAXBElement<RelatedObjectIdentificationComplexType>(_RelatedObjectIdentification_QNAME, RelatedObjectIdentificationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "creatingApplicationVersion") public JAXBElement<String> createCreatingApplicationVersion(String value) { return new JAXBElement<String>(_CreatingApplicationVersion_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link EventIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventIdentifier") public JAXBElement<EventIdentifierComplexType> createEventIdentifier(EventIdentifierComplexType value) { return new JAXBElement<EventIdentifierComplexType>(_EventIdentifier_QNAME, EventIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DependencyComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "dependency") public JAXBElement<DependencyComplexType> createDependency(DependencyComplexType value) { return new JAXBElement<DependencyComplexType>(_Dependency_QNAME, DependencyComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "formatName") public JAXBElement<String> createFormatName(String value) { return new JAXBElement<String>(_FormatName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SoftwareComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "software") public JAXBElement<SoftwareComplexType> createSoftware(SoftwareComplexType value) { return new JAXBElement<SoftwareComplexType>(_Software_QNAME, SoftwareComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "otherRightsBasis") public JAXBElement<String> createOtherRightsBasis(String value) { return new JAXBElement<String>(_OtherRightsBasis_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingEventIdentifierValue") public JAXBElement<String> createLinkingEventIdentifierValue(String value) { return new JAXBElement<String>(_LinkingEventIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MdWrapDefinition }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "mdWrap") public JAXBElement<MdWrapDefinition> createMdWrap(MdWrapDefinition value) { return new JAXBElement<MdWrapDefinition>(_MdWrap_QNAME, MdWrapDefinition.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "rightsGrantedNote") public JAXBElement<String> createRightsGrantedNote(String value) { return new JAXBElement<String>(_RightsGrantedNote_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingAgentIdentifierValue") public JAXBElement<String> createLinkingAgentIdentifierValue(String value) { return new JAXBElement<String>(_LinkingAgentIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "preservationLevelRationale") public JAXBElement<String> createPreservationLevelRationale(String value) { return new JAXBElement<String>(_PreservationLevelRationale_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "inhibitorType") public JAXBElement<String> createInhibitorType(String value) { return new JAXBElement<String>(_InhibitorType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "otherRightsDocumentationRole") public JAXBElement<String> createOtherRightsDocumentationRole(String value) { return new JAXBElement<String>(_OtherRightsDocumentationRole_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "statuteNote") public JAXBElement<String> createStatuteNote(String value) { return new JAXBElement<String>(_StatuteNote_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relatedObjectIdentifierValue") public JAXBElement<String> createRelatedObjectIdentifierValue(String value) { return new JAXBElement<String>(_RelatedObjectIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StartAndEndDateComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "copyrightApplicableDates") public JAXBElement<StartAndEndDateComplexType> createCopyrightApplicableDates(StartAndEndDateComplexType value) { return new JAXBElement<StartAndEndDateComplexType>(_CopyrightApplicableDates_QNAME, StartAndEndDateComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link XmlDataDefinition }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "xmlData") public JAXBElement<XmlDataDefinition> createXmlData(XmlDataDefinition value) { return new JAXBElement<XmlDataDefinition>(_XmlData_QNAME, XmlDataDefinition.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StartAndEndDateComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "termOfGrant") public JAXBElement<StartAndEndDateComplexType> createTermOfGrant(StartAndEndDateComplexType value) { return new JAXBElement<StartAndEndDateComplexType>(_TermOfGrant_QNAME, StartAndEndDateComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CopyrightDocumentationIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "copyrightDocumentationIdentifier") public JAXBElement<CopyrightDocumentationIdentifierComplexType> createCopyrightDocumentationIdentifier(CopyrightDocumentationIdentifierComplexType value) { return new JAXBElement<CopyrightDocumentationIdentifierComplexType>(_CopyrightDocumentationIdentifier_QNAME, CopyrightDocumentationIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventDetail") public JAXBElement<String> createEventDetail(String value) { return new JAXBElement<String>(_EventDetail_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseDocumentationIdentifierType") public JAXBElement<String> createLicenseDocumentationIdentifierType(String value) { return new JAXBElement<String>(_LicenseDocumentationIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingObjectRole") public JAXBElement<String> createLinkingObjectRole(String value) { return new JAXBElement<String>(_LinkingObjectRole_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingIntellectualEntityIdentifierValue") public JAXBElement<String> createLinkingIntellectualEntityIdentifierValue(String value) { return new JAXBElement<String>(_LinkingIntellectualEntityIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "significantPropertiesType") public JAXBElement<String> createSignificantPropertiesType(String value) { return new JAXBElement<String>(_SignificantPropertiesType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "otherRightsDocumentationIdentifierValue") public JAXBElement<String> createOtherRightsDocumentationIdentifierValue(String value) { return new JAXBElement<String>(_OtherRightsDocumentationIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "signatureValue") public JAXBElement<String> createSignatureValue(String value) { return new JAXBElement<String>(_SignatureValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StartAndEndDateComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "termOfRestriction") public JAXBElement<StartAndEndDateComplexType> createTermOfRestriction(StartAndEndDateComplexType value) { return new JAXBElement<StartAndEndDateComplexType>(_TermOfRestriction_QNAME, StartAndEndDateComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "objectIdentifierValue") public JAXBElement<String> createObjectIdentifierValue(String value) { return new JAXBElement<String>(_ObjectIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link EnvironmentComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "environment") public JAXBElement<EnvironmentComplexType> createEnvironment(EnvironmentComplexType value) { return new JAXBElement<EnvironmentComplexType>(_Environment_QNAME, EnvironmentComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AgentComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "agent") public JAXBElement<AgentComplexType> createAgent(AgentComplexType value) { return new JAXBElement<AgentComplexType>(_Agent_QNAME, AgentComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OtherRightsDocumentationIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "otherRightsDocumentationIdentifier") public JAXBElement<OtherRightsDocumentationIdentifierComplexType> createOtherRightsDocumentationIdentifier(OtherRightsDocumentationIdentifierComplexType value) { return new JAXBElement<OtherRightsDocumentationIdentifierComplexType>(_OtherRightsDocumentationIdentifier_QNAME, OtherRightsDocumentationIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingObjectIdentifierValue") public JAXBElement<String> createLinkingObjectIdentifierValue(String value) { return new JAXBElement<String>(_LinkingObjectIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "size") public JAXBElement<Long> createSize(Long value) { return new JAXBElement<Long>(_Size_QNAME, Long.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StartAndEndDateComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseApplicableDates") public JAXBElement<StartAndEndDateComplexType> createLicenseApplicableDates(StartAndEndDateComplexType value) { return new JAXBElement<StartAndEndDateComplexType>(_LicenseApplicableDates_QNAME, StartAndEndDateComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "environmentExtension") public JAXBElement<ExtensionComplexType> createEnvironmentExtension(ExtensionComplexType value) { return new JAXBElement<ExtensionComplexType>(_EnvironmentExtension_QNAME, ExtensionComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FormatComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "format") public JAXBElement<FormatComplexType> createFormat(FormatComplexType value) { return new JAXBElement<FormatComplexType>(_Format_QNAME, FormatComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LinkingAgentIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingAgentIdentifier") public JAXBElement<LinkingAgentIdentifierComplexType> createLinkingAgentIdentifier(LinkingAgentIdentifierComplexType value) { return new JAXBElement<LinkingAgentIdentifierComplexType>(_LinkingAgentIdentifier_QNAME, LinkingAgentIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "restriction") public JAXBElement<String> createRestriction(String value) { return new JAXBElement<String>(_Restriction_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "copyrightJurisdiction") public JAXBElement<String> createCopyrightJurisdiction(String value) { return new JAXBElement<String>(_CopyrightJurisdiction_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "contentLocationType") public JAXBElement<String> createContentLocationType(String value) { return new JAXBElement<String>(_ContentLocationType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "preservationLevelValue") public JAXBElement<String> createPreservationLevelValue(String value) { return new JAXBElement<String>(_PreservationLevelValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "contentLocationValue") public JAXBElement<String> createContentLocationValue(String value) { return new JAXBElement<String>(_ContentLocationValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link RightsGrantedComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "rightsGranted") public JAXBElement<RightsGrantedComplexType> createRightsGranted(RightsGrantedComplexType value) { return new JAXBElement<RightsGrantedComplexType>(_RightsGranted_QNAME, RightsGrantedComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "hwName") public JAXBElement<String> createHwName(String value) { return new JAXBElement<String>(_HwName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "statuteDocumentationIdentifierType") public JAXBElement<String> createStatuteDocumentationIdentifierType(String value) { return new JAXBElement<String>(_StatuteDocumentationIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "statuteInformationDeterminationDate") public JAXBElement<String> createStatuteInformationDeterminationDate(String value) { return new JAXBElement<String>(_StatuteInformationDeterminationDate_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "swName") public JAXBElement<String> createSwName(String value) { return new JAXBElement<String>(_SwName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventOutcome") public JAXBElement<String> createEventOutcome(String value) { return new JAXBElement<String>(_EventOutcome_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "signatureValidationRules") public JAXBElement<String> createSignatureValidationRules(String value) { return new JAXBElement<String>(_SignatureValidationRules_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "environmentNote") public JAXBElement<String> createEnvironmentNote(String value) { return new JAXBElement<String>(_EnvironmentNote_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LinkingObjectIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingObjectIdentifier") public JAXBElement<LinkingObjectIdentifierComplexType> createLinkingObjectIdentifier(LinkingObjectIdentifierComplexType value) { return new JAXBElement<LinkingObjectIdentifierComplexType>(_LinkingObjectIdentifier_QNAME, LinkingObjectIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "relationshipType") public JAXBElement<String> createRelationshipType(String value) { return new JAXBElement<String>(_RelationshipType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "objectCharacteristicsExtension") public JAXBElement<ExtensionComplexType> createObjectCharacteristicsExtension(ExtensionComplexType value) { return new JAXBElement<ExtensionComplexType>(_ObjectCharacteristicsExtension_QNAME, ExtensionComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingRightsStatementIdentifierType") public JAXBElement<String> createLinkingRightsStatementIdentifierType(String value) { return new JAXBElement<String>(_LinkingRightsStatementIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "formatRegistryKey") public JAXBElement<String> createFormatRegistryKey(String value) { return new JAXBElement<String>(_FormatRegistryKey_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "hwType") public JAXBElement<String> createHwType(String value) { return new JAXBElement<String>(_HwType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "signatureProperties") public JAXBElement<String> createSignatureProperties(String value) { return new JAXBElement<String>(_SignatureProperties_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "binData") public JAXBElement<byte[]> createBinData(byte[] value) { return new JAXBElement<byte[]>(_BinData_QNAME, byte[].class, null, ((byte[]) value)); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseNote") public JAXBElement<String> createLicenseNote(String value) { return new JAXBElement<String>(_LicenseNote_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "copyrightNote") public JAXBElement<String> createCopyrightNote(String value) { return new JAXBElement<String>(_CopyrightNote_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "swType") public JAXBElement<String> createSwType(String value) { return new JAXBElement<String>(_SwType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventIdentifierType") public JAXBElement<String> createEventIdentifierType(String value) { return new JAXBElement<String>(_EventIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ObjectComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "object") public JAXBElement<ObjectComplexType> createObject(ObjectComplexType value) { return new JAXBElement<ObjectComplexType>(_Object_QNAME, ObjectComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseTerms") public JAXBElement<String> createLicenseTerms(String value) { return new JAXBElement<String>(_LicenseTerms_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PreservationLevelComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "preservationLevel") public JAXBElement<PreservationLevelComplexType> createPreservationLevel(PreservationLevelComplexType value) { return new JAXBElement<PreservationLevelComplexType>(_PreservationLevel_QNAME, PreservationLevelComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ObjectIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "objectIdentifier") public JAXBElement<ObjectIdentifierComplexType> createObjectIdentifier(ObjectIdentifierComplexType value) { return new JAXBElement<ObjectIdentifierComplexType>(_ObjectIdentifier_QNAME, ObjectIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseDocumentationRole") public JAXBElement<String> createLicenseDocumentationRole(String value) { return new JAXBElement<String>(_LicenseDocumentationRole_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseIdentifierValue") public JAXBElement<String> createLicenseIdentifierValue(String value) { return new JAXBElement<String>(_LicenseIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "act") public JAXBElement<String> createAct(String value) { return new JAXBElement<String>(_Act_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DependencyIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "dependencyIdentifier") public JAXBElement<DependencyIdentifierComplexType> createDependencyIdentifier(DependencyIdentifierComplexType value) { return new JAXBElement<DependencyIdentifierComplexType>(_DependencyIdentifier_QNAME, DependencyIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FormatDesignationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "formatDesignation") public JAXBElement<FormatDesignationComplexType> createFormatDesignation(FormatDesignationComplexType value) { return new JAXBElement<FormatDesignationComplexType>(_FormatDesignation_QNAME, FormatDesignationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "otherRightsNote") public JAXBElement<String> createOtherRightsNote(String value) { return new JAXBElement<String>(_OtherRightsNote_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LinkingIntellectualEntityIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "linkingIntellectualEntityIdentifier") public JAXBElement<LinkingIntellectualEntityIdentifierComplexType> createLinkingIntellectualEntityIdentifier(LinkingIntellectualEntityIdentifierComplexType value) { return new JAXBElement<LinkingIntellectualEntityIdentifierComplexType>(_LinkingIntellectualEntityIdentifier_QNAME, LinkingIntellectualEntityIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StorageComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "storage") public JAXBElement<StorageComplexType> createStorage(StorageComplexType value) { return new JAXBElement<StorageComplexType>(_Storage_QNAME, StorageComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ObjectCharacteristicsComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "objectCharacteristics") public JAXBElement<ObjectCharacteristicsComplexType> createObjectCharacteristics(ObjectCharacteristicsComplexType value) { return new JAXBElement<ObjectCharacteristicsComplexType>(_ObjectCharacteristics_QNAME, ObjectCharacteristicsComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "swOtherInformation") public JAXBElement<String> createSwOtherInformation(String value) { return new JAXBElement<String>(_SwOtherInformation_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "statuteDocumentationIdentifierValue") public JAXBElement<String> createStatuteDocumentationIdentifierValue(String value) { return new JAXBElement<String>(_StatuteDocumentationIdentifierValue_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "copyrightDocumentationRole") public JAXBElement<String> createCopyrightDocumentationRole(String value) { return new JAXBElement<String>(_CopyrightDocumentationRole_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OtherRightsInformationComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "otherRightsInformation") public JAXBElement<OtherRightsInformationComplexType> createOtherRightsInformation(OtherRightsInformationComplexType value) { return new JAXBElement<OtherRightsInformationComplexType>(_OtherRightsInformation_QNAME, OtherRightsInformationComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "keyInformation") public JAXBElement<ExtensionComplexType> createKeyInformation(ExtensionComplexType value) { return new JAXBElement<ExtensionComplexType>(_KeyInformation_QNAME, ExtensionComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AgentIdentifierComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "agentIdentifier") public JAXBElement<AgentIdentifierComplexType> createAgentIdentifier(AgentIdentifierComplexType value) { return new JAXBElement<AgentIdentifierComplexType>(_AgentIdentifier_QNAME, AgentIdentifierComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "agentExtension") public JAXBElement<ExtensionComplexType> createAgentExtension(ExtensionComplexType value) { return new JAXBElement<ExtensionComplexType>(_AgentExtension_QNAME, ExtensionComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "messageDigestAlgorithm") public JAXBElement<String> createMessageDigestAlgorithm(String value) { return new JAXBElement<String>(_MessageDigestAlgorithm_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link RightsStatementComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "rightsStatement") public JAXBElement<RightsStatementComplexType> createRightsStatement(RightsStatementComplexType value) { return new JAXBElement<RightsStatementComplexType>(_RightsStatement_QNAME, RightsStatementComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "licenseIdentifierType") public JAXBElement<String> createLicenseIdentifierType(String value) { return new JAXBElement<String>(_LicenseIdentifierType_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "eventOutcomeDetailExtension") public JAXBElement<ExtensionComplexType> createEventOutcomeDetailExtension(ExtensionComplexType value) { return new JAXBElement<ExtensionComplexType>(_EventOutcomeDetailExtension_QNAME, ExtensionComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StartAndEndDateComplexType }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "otherRightsApplicableDates") public JAXBElement<StartAndEndDateComplexType> createOtherRightsApplicableDates(StartAndEndDateComplexType value) { return new JAXBElement<StartAndEndDateComplexType>(_OtherRightsApplicableDates_QNAME, StartAndEndDateComplexType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "info:lc/xmlns/premis-v2", name = "dependencyIdentifierType") public JAXBElement<String> createDependencyIdentifierType(String value) { return new JAXBElement<String>(_DependencyIdentifierType_QNAME, String.class, null, value); } }