//
// 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: 2014.09.15 at 01:39:48 PM KST
//
package org.oliot.model.epcis;
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 jaxb.test 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 _ScopeInformation_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "ScopeInformation");
private final static QName _CorrelationInformation_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "CorrelationInformation");
private final static QName _StandardBusinessDocumentHeader_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "StandardBusinessDocumentHeader");
private final static QName _BusinessService_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "BusinessService");
private final static QName _StandardBusinessDocument_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "StandardBusinessDocument");
private final static QName _EPCISDocument_QNAME = new QName("axis.epcis.oliot.org", "EPCISDocument");
private final static QName _EventListTypeExtension_QNAME = new QName("", "extension");
private final static QName _EventListTypeTransactionEvent_QNAME = new QName("", "TransactionEvent");
private final static QName _EventListTypeObjectEvent_QNAME = new QName("", "ObjectEvent");
private final static QName _EventListTypeQuantityEvent_QNAME = new QName("", "QuantityEvent");
private final static QName _EventListTypeAggregationEvent_QNAME = new QName("", "AggregationEvent");
private final static QName _EventListTypeSensorEvent_QNAME = new QName("", "SensorEvent");
private final static QName _EventListTypeTransformationEvent_QNAME = new QName("", "TransformationEvent");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: jaxb.test
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link EPCISDocumentType }
*
*/
public EPCISDocumentType createEPCISDocumentType() {
return new EPCISDocumentType();
}
/**
* Create an instance of {@link EPCISHeaderExtensionType }
*
*/
public EPCISHeaderExtensionType createEPCISHeaderExtensionType() {
return new EPCISHeaderExtensionType();
}
/**
* Create an instance of {@link SourceDestType }
*
*/
public SourceDestType createSourceDestType() {
return new SourceDestType();
}
/**
* Create an instance of {@link BusinessTransactionType }
*
*/
public BusinessTransactionType createBusinessTransactionType() {
return new BusinessTransactionType();
}
/**
* Create an instance of {@link TransactionEventExtensionType }
*
*/
public TransactionEventExtensionType createTransactionEventExtensionType() {
return new TransactionEventExtensionType();
}
/**
* Create an instance of {@link EPCISEventListExtensionType }
*
*/
public EPCISEventListExtensionType createEPCISEventListExtensionType() {
return new EPCISEventListExtensionType();
}
/**
* Create an instance of {@link ObjectEventExtension2Type }
*
*/
public ObjectEventExtension2Type createObjectEventExtension2Type() {
return new ObjectEventExtension2Type();
}
/**
* Create an instance of {@link BusinessLocationExtensionType }
*
*/
public BusinessLocationExtensionType createBusinessLocationExtensionType() {
return new BusinessLocationExtensionType();
}
/**
* Create an instance of {@link ILMDExtensionType }
*
*/
public ILMDExtensionType createILMDExtensionType() {
return new ILMDExtensionType();
}
/**
* Create an instance of {@link EPCISEventListExtension2Type }
*
*/
public EPCISEventListExtension2Type createEPCISEventListExtension2Type() {
return new EPCISEventListExtension2Type();
}
/**
* Create an instance of {@link SensorEventType }
*
*/
public SensorEventType createSensorEventType() {
return new SensorEventType();
}
/**
* Create an instance of {@link SourceListType }
*
*/
public SourceListType createSourceListType() {
return new SourceListType();
}
/**
* Create an instance of {@link QuantityEventType }
*
*/
public QuantityEventType createQuantityEventType() {
return new QuantityEventType();
}
/**
* Create an instance of {@link SensorEventExtensionType }
*
*/
public SensorEventExtensionType createSensorEventExtensionType() {
return new SensorEventExtensionType();
}
/**
* Create an instance of {@link EPCISDocumentExtensionType }
*
*/
public EPCISDocumentExtensionType createEPCISDocumentExtensionType() {
return new EPCISDocumentExtensionType();
}
/**
* Create an instance of {@link QuantityEventExtensionType }
*
*/
public QuantityEventExtensionType createQuantityEventExtensionType() {
return new QuantityEventExtensionType();
}
/**
* Create an instance of {@link SensingListType }
*
*/
public SensingListType createSensingListType() {
return new SensingListType();
}
/**
* Create an instance of {@link ReadPointType }
*
*/
public ReadPointType createReadPointType() {
return new ReadPointType();
}
/**
* Create an instance of {@link AggregationEventType }
*
*/
public AggregationEventType createAggregationEventType() {
return new AggregationEventType();
}
/**
* Create an instance of {@link EPCISHeaderType }
*
*/
public EPCISHeaderType createEPCISHeaderType() {
return new EPCISHeaderType();
}
/**
* Create an instance of {@link TransformationEventType }
*
*/
public TransformationEventType createTransformationEventType() {
return new TransformationEventType();
}
/**
* Create an instance of {@link EPCISBodyType }
*
*/
public EPCISBodyType createEPCISBodyType() {
return new EPCISBodyType();
}
/**
* Create an instance of {@link AggregationEventExtension2Type }
*
*/
public AggregationEventExtension2Type createAggregationEventExtension2Type() {
return new AggregationEventExtension2Type();
}
/**
* Create an instance of {@link EventListType }
*
*/
public EventListType createEventListType() {
return new EventListType();
}
/**
* Create an instance of {@link ILMDType }
*
*/
public ILMDType createILMDType() {
return new ILMDType();
}
/**
* Create an instance of {@link EPCListType }
*
*/
public EPCListType createEPCListType() {
return new EPCListType();
}
/**
* Create an instance of {@link SensingElementType }
*
*/
public SensingElementType createSensingElementType() {
return new SensingElementType();
}
/**
* Create an instance of {@link DestinationListType }
*
*/
public DestinationListType createDestinationListType() {
return new DestinationListType();
}
/**
* Create an instance of {@link ObjectEventExtensionType }
*
*/
public ObjectEventExtensionType createObjectEventExtensionType() {
return new ObjectEventExtensionType();
}
/**
* Create an instance of {@link EPCISBodyExtensionType }
*
*/
public EPCISBodyExtensionType createEPCISBodyExtensionType() {
return new EPCISBodyExtensionType();
}
/**
* Create an instance of {@link TransactionEventType }
*
*/
public TransactionEventType createTransactionEventType() {
return new TransactionEventType();
}
/**
* Create an instance of {@link QuantityListType }
*
*/
public QuantityListType createQuantityListType() {
return new QuantityListType();
}
/**
* Create an instance of {@link EPCISEventExtensionType }
*
*/
public EPCISEventExtensionType createEPCISEventExtensionType() {
return new EPCISEventExtensionType();
}
/**
* Create an instance of {@link TransactionEventExtension2Type }
*
*/
public TransactionEventExtension2Type createTransactionEventExtension2Type() {
return new TransactionEventExtension2Type();
}
/**
* Create an instance of {@link ReadPointExtensionType }
*
*/
public ReadPointExtensionType createReadPointExtensionType() {
return new ReadPointExtensionType();
}
/**
* Create an instance of {@link ObjectEventType }
*
*/
public ObjectEventType createObjectEventType() {
return new ObjectEventType();
}
/**
* Create an instance of {@link QuantityElementType }
*
*/
public QuantityElementType createQuantityElementType() {
return new QuantityElementType();
}
/**
* Create an instance of {@link TransformationEventExtensionType }
*
*/
public TransformationEventExtensionType createTransformationEventExtensionType() {
return new TransformationEventExtensionType();
}
/**
* Create an instance of {@link BusinessLocationType }
*
*/
public BusinessLocationType createBusinessLocationType() {
return new BusinessLocationType();
}
/**
* Create an instance of {@link BusinessTransactionListType }
*
*/
public BusinessTransactionListType createBusinessTransactionListType() {
return new BusinessTransactionListType();
}
/**
* Create an instance of {@link AggregationEventExtensionType }
*
*/
public AggregationEventExtensionType createAggregationEventExtensionType() {
return new AggregationEventExtensionType();
}
/**
* Create an instance of {@link EPC }
*
*/
public EPC createEPC() {
return new EPC();
}
/**
* Create an instance of {@link StandardBusinessDocumentHeader }
*
*/
public StandardBusinessDocumentHeader createStandardBusinessDocumentHeader() {
return new StandardBusinessDocumentHeader();
}
/**
* Create an instance of {@link CorrelationInformation }
*
*/
public CorrelationInformation createCorrelationInformation() {
return new CorrelationInformation();
}
/**
* Create an instance of {@link StandardBusinessDocument }
*
*/
public StandardBusinessDocument createStandardBusinessDocument() {
return new StandardBusinessDocument();
}
/**
* Create an instance of {@link BusinessService }
*
*/
public BusinessService createBusinessService() {
return new BusinessService();
}
/**
* Create an instance of {@link ManifestItem }
*
*/
public ManifestItem createManifestItem() {
return new ManifestItem();
}
/**
* Create an instance of {@link ServiceTransaction }
*
*/
public ServiceTransaction createServiceTransaction() {
return new ServiceTransaction();
}
/**
* Create an instance of {@link ContactInformation }
*
*/
public ContactInformation createContactInformation() {
return new ContactInformation();
}
/**
* Create an instance of {@link Manifest }
*
*/
public Manifest createManifest() {
return new Manifest();
}
/**
* Create an instance of {@link DocumentIdentification }
*
*/
public DocumentIdentification createDocumentIdentification() {
return new DocumentIdentification();
}
/**
* Create an instance of {@link PartnerIdentification }
*
*/
public PartnerIdentification createPartnerIdentification() {
return new PartnerIdentification();
}
/**
* Create an instance of {@link Partner }
*
*/
public Partner createPartner() {
return new Partner();
}
/**
* Create an instance of {@link BusinessScope }
*
*/
public BusinessScope createBusinessScope() {
return new BusinessScope();
}
/**
* Create an instance of {@link Scope }
*
*/
public Scope createScope() {
return new Scope();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "ScopeInformation")
public JAXBElement<Object> createScopeInformation(Object value) {
return new JAXBElement<Object>(_ScopeInformation_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CorrelationInformation }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "CorrelationInformation", substitutionHeadNamespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", substitutionHeadName = "ScopeInformation")
public JAXBElement<CorrelationInformation> createCorrelationInformation(CorrelationInformation value) {
return new JAXBElement<CorrelationInformation>(_CorrelationInformation_QNAME, CorrelationInformation.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StandardBusinessDocumentHeader }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "StandardBusinessDocumentHeader")
public JAXBElement<StandardBusinessDocumentHeader> createStandardBusinessDocumentHeader(StandardBusinessDocumentHeader value) {
return new JAXBElement<StandardBusinessDocumentHeader>(_StandardBusinessDocumentHeader_QNAME, StandardBusinessDocumentHeader.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BusinessService }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "BusinessService", substitutionHeadNamespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", substitutionHeadName = "ScopeInformation")
public JAXBElement<BusinessService> createBusinessService(BusinessService value) {
return new JAXBElement<BusinessService>(_BusinessService_QNAME, BusinessService.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StandardBusinessDocument }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "StandardBusinessDocument")
public JAXBElement<StandardBusinessDocument> createStandardBusinessDocument(StandardBusinessDocument value) {
return new JAXBElement<StandardBusinessDocument>(_StandardBusinessDocument_QNAME, StandardBusinessDocument.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EPCISDocumentType }{@code >}}
*
*/
@XmlElementDecl(namespace = "axis.epcis.oliot.org", name = "EPCISDocument")
public JAXBElement<EPCISDocumentType> createEPCISDocument(EPCISDocumentType value) {
return new JAXBElement<EPCISDocumentType>(_EPCISDocument_QNAME, EPCISDocumentType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EPCISEventListExtensionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "extension", scope = EventListType.class)
public JAXBElement<EPCISEventListExtensionType> createEventListTypeExtension(EPCISEventListExtensionType value) {
return new JAXBElement<EPCISEventListExtensionType>(_EventListTypeExtension_QNAME, EPCISEventListExtensionType.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TransactionEventType }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "TransactionEvent", scope = EventListType.class)
public JAXBElement<TransactionEventType> createEventListTypeTransactionEvent(TransactionEventType value) {
return new JAXBElement<TransactionEventType>(_EventListTypeTransactionEvent_QNAME, TransactionEventType.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ObjectEventType }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "ObjectEvent", scope = EventListType.class)
public JAXBElement<ObjectEventType> createEventListTypeObjectEvent(ObjectEventType value) {
return new JAXBElement<ObjectEventType>(_EventListTypeObjectEvent_QNAME, ObjectEventType.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link QuantityEventType }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "QuantityEvent", scope = EventListType.class)
public JAXBElement<QuantityEventType> createEventListTypeQuantityEvent(QuantityEventType value) {
return new JAXBElement<QuantityEventType>(_EventListTypeQuantityEvent_QNAME, QuantityEventType.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AggregationEventType }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "AggregationEvent", scope = EventListType.class)
public JAXBElement<AggregationEventType> createEventListTypeAggregationEvent(AggregationEventType value) {
return new JAXBElement<AggregationEventType>(_EventListTypeAggregationEvent_QNAME, AggregationEventType.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SensorEventType }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "SensorEvent", scope = EventListType.class)
public JAXBElement<SensorEventType> createEventListTypeSensorEvent(SensorEventType value) {
return new JAXBElement<SensorEventType>(_EventListTypeSensorEvent_QNAME, SensorEventType.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TransformationEventType }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "TransformationEvent", scope = EventListType.class)
public JAXBElement<TransformationEventType> createEventListTypeTransformationEvent(TransformationEventType value) {
return new JAXBElement<TransformationEventType>(_EventListTypeTransformationEvent_QNAME, TransformationEventType.class, EventListType.class, value);
}
}