//
// 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);
}
}