package org.openlca.ilcd.commons; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.namespace.QName; import org.openlca.ilcd.commons.annotations.FreeText; import org.openlca.ilcd.flows.Compartment; import org.openlca.ilcd.flows.CompartmentList; import org.openlca.ilcd.flows.FlowCategoryInfo; import org.openlca.ilcd.methods.Location; /** * This object contains factory methods for each Java content interface and Java * element interface generated in the org.openlca.ilcd.commons 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 _ReviewDetails_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "reviewDetails"); private final static QName _NomenclatureCompliance_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "nomenclatureCompliance"); private final static QName _ReferenceToOwnershipOfDataSet_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "referenceToOwnershipOfDataSet"); private final static QName _ReferenceToRegistrationAuthority_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "referenceToRegistrationAuthority"); private final static QName _ReferenceToConvertedOriginalDataSetFrom_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "referenceToConvertedOriginalDataSetFrom"); private final static QName _DocumentationCompliance_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "documentationCompliance"); private final static QName _Name_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "name"); private final static QName _GeneralComment_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "generalComment"); private final static QName _Synonyms_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "synonyms"); private final static QName _ReferenceToRawDataDocumentation_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "referenceToRawDataDocumentation"); private final static QName _UUID_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "UUID"); private final static QName _ReferenceToPersonOrEntityGeneratingTheDataSet_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "referenceToPersonOrEntityGeneratingTheDataSet"); private final static QName _ILCD_QNAME = new QName( "http://lca.jrc.it/ILCD/Wrapper", "ILCD"); private final static QName _ReviewCompliance_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "reviewCompliance"); private final static QName _DateOfLastRevision_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "dateOfLastRevision"); private final static QName _ShortName_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "shortName"); private final static QName _AccessRestrictions_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "accessRestrictions"); private final static QName _MethodologicalCompliance_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "methodologicalCompliance"); private final static QName _CommissionerAndGoal_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "commissionerAndGoal"); private final static QName _RegistrationNumber_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "registrationNumber"); private final static QName _QualityCompliance_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "qualityCompliance"); private final static QName _Copyright_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "copyright"); private final static QName _ReferenceToDataSetUseApproval_QNAME = new QName( "http://lca.jrc.it/ILCD/Common", "referenceToDataSetUseApproval"); /** * Create a new ObjectFactory that can be used to create new instances of * schema derived classes for package: org.openlca.ilcd.commons * */ public ObjectFactory() { } /** * Create an instance of {@link Other } * */ public Other createOther() { return new Other(); } /** * Create an instance of {@link Ref } * */ public Ref createDataSetReference() { return new Ref(); } /** * Create an instance of {@link CommissionerAndGoal } * */ public CommissionerAndGoal createCommissionerAndGoal() { return new CommissionerAndGoal(); } /** * Create an instance of {@link FlowCategoryInfo } * */ public FlowCategoryInfo createFlowCategoryInformation() { return new FlowCategoryInfo(); } /** * Create an instance of {@link Compartment } * */ public Compartment createCategory() { return new Compartment(); } /** * Create an instance of {@link Location } * */ public Location createLocationType() { return new Location(); } /** * Create an instance of {@link Classification } * */ public Classification createClassification() { return new Classification(); } /** * Create an instance of {@link CompartmentList } * */ public CompartmentList createFlowCategorization() { return new CompartmentList(); } /** * Create an instance of {@link DataQualityIndicator } * */ public DataQualityIndicator createDataQualityIndicator() { return new DataQualityIndicator(); } /** * Create an instance of {@link Category } * */ public Category createClass() { return new Category(); } /** * Create an instance of {@link Time } * */ public Time createTime() { return new Time(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FreeText } * {@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "reviewDetails") public JAXBElement<LangString> createReviewDetails(LangString value) { return new JAXBElement<>(_ReviewDetails_QNAME, LangString.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Compliance } * {@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "nomenclatureCompliance") public JAXBElement<Compliance> createNomenclatureCompliance(Compliance value) { return new JAXBElement<>(_NomenclatureCompliance_QNAME, Compliance.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <} {@link Ref }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "referenceToOwnershipOfDataSet") public JAXBElement<Ref> createReferenceToOwnershipOfDataSet( Ref value) { return new JAXBElement<>(_ReferenceToOwnershipOfDataSet_QNAME, Ref.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <} {@link Ref }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "referenceToRegistrationAuthority") public JAXBElement<Ref> createReferenceToRegistrationAuthority( Ref value) { return new JAXBElement<>(_ReferenceToRegistrationAuthority_QNAME, Ref.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <} {@link Ref }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "referenceToConvertedOriginalDataSetFrom") public JAXBElement<Ref> createReferenceToConvertedOriginalDataSetFrom( Ref value) { return new JAXBElement<>( _ReferenceToConvertedOriginalDataSetFrom_QNAME, Ref.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Compliance } * {@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "documentationCompliance") public JAXBElement<Compliance> createDocumentationCompliance( Compliance value) { return new JAXBElement<>(_DocumentationCompliance_QNAME, Compliance.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Label * }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "name") public JAXBElement<LangString> createName(LangString value) { return new JAXBElement<>(_Name_QNAME, LangString.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FreeText } * {@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "generalComment") public JAXBElement<LangString> createGeneralComment(LangString value) { return new JAXBElement<>(_GeneralComment_QNAME, LangString.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FreeText } * {@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "synonyms") public JAXBElement<LangString> createSynonyms(LangString value) { return new JAXBElement<>(_Synonyms_QNAME, LangString.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <} {@link Ref }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "referenceToRawDataDocumentation") public JAXBElement<Ref> createReferenceToRawDataDocumentation( Ref value) { return new JAXBElement<>(_ReferenceToRawDataDocumentation_QNAME, Ref.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String * }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "UUID") public JAXBElement<String> createUUID(String value) { return new JAXBElement<>(_UUID_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <} {@link Ref }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "referenceToPersonOrEntityGeneratingTheDataSet") public JAXBElement<Ref> createReferenceToPersonOrEntityGeneratingTheDataSet( Ref value) { return new JAXBElement<>( _ReferenceToPersonOrEntityGeneratingTheDataSet_QNAME, Ref.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Compliance } * {@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "reviewCompliance") public JAXBElement<Compliance> createReviewCompliance(Compliance value) { return new JAXBElement<>(_ReviewCompliance_QNAME, Compliance.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <} * {@link XMLGregorianCalendar }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "dateOfLastRevision") public JAXBElement<XMLGregorianCalendar> createDateOfLastRevision( XMLGregorianCalendar value) { return new JAXBElement<>(_DateOfLastRevision_QNAME, XMLGregorianCalendar.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Label * }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "shortName") public JAXBElement<LangString> createShortName(LangString value) { return new JAXBElement<>(_ShortName_QNAME, LangString.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FreeText } * {@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "accessRestrictions") public JAXBElement<LangString> createAccessRestrictions(LangString value) { return new JAXBElement<>(_AccessRestrictions_QNAME, LangString.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Compliance } * {@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "methodologicalCompliance") public JAXBElement<Compliance> createMethodologicalCompliance( Compliance value) { return new JAXBElement<>(_MethodologicalCompliance_QNAME, Compliance.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <} * {@link CommissionerAndGoal }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "commissionerAndGoal") public JAXBElement<CommissionerAndGoal> createCommissionerAndGoal( CommissionerAndGoal value) { return new JAXBElement<>(_CommissionerAndGoal_QNAME, CommissionerAndGoal.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String * }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "registrationNumber") public JAXBElement<String> createRegistrationNumber(String value) { return new JAXBElement<>(_RegistrationNumber_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Compliance } * {@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "qualityCompliance") public JAXBElement<Compliance> createQualityCompliance(Compliance value) { return new JAXBElement<>(_QualityCompliance_QNAME, Compliance.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Boolean * }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "copyright") public JAXBElement<Boolean> createCopyright(Boolean value) { return new JAXBElement<>(_Copyright_QNAME, Boolean.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <} {@link Ref }{@code >} * */ @XmlElementDecl(namespace = "http://lca.jrc.it/ILCD/Common", name = "referenceToDataSetUseApproval") public JAXBElement<Ref> createReferenceToDataSetUseApproval( Ref value) { return new JAXBElement<>(_ReferenceToDataSetUseApproval_QNAME, Ref.class, null, value); } }