package org.fosstrak.ale.xsd.ale.epcglobal;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
import org.fosstrak.ale.xsd.ale.epcglobal.CCReports;
import org.fosstrak.ale.xsd.ale.epcglobal.CCSpec;
import org.fosstrak.ale.xsd.ale.epcglobal.ECReports;
import org.fosstrak.ale.xsd.ale.epcglobal.ECSpec;
import org.fosstrak.ale.xsd.ale.epcglobal.ECBoundarySpecExtension.StartTriggerList;
import org.fosstrak.ale.xsd.ale.epcglobal.ECBoundarySpecExtension.StopTriggerList;
import org.fosstrak.ale.xsd.ale.epcglobal.ECFilterListMember.PatList;
import org.fosstrak.ale.xsd.ale.epcglobal.ECFilterSpec.ExcludePatterns;
import org.fosstrak.ale.xsd.ale.epcglobal.ECFilterSpec.IncludePatterns;
import org.fosstrak.ale.xsd.ale.epcglobal.ECFilterSpecExtension.FilterList;
import org.fosstrak.ale.xsd.ale.epcglobal.ECReaderStat.Sightings;
import org.fosstrak.ale.xsd.ale.epcglobal.ECReportGroupListMemberExtension.Stats;
import org.fosstrak.ale.xsd.ale.epcglobal.ECReportSpecExtension.StatProfileNames;
import org.fosstrak.ale.xsd.ale.epcglobal.ECReports.Reports;
import org.fosstrak.ale.xsd.ale.epcglobal.ECSpec.LogicalReaders;
import org.fosstrak.ale.xsd.ale.epcglobal.ECSpec.ReportSpecs;
import org.fosstrak.ale.xsd.ale.epcglobal.ECSpecExtension.PrimaryKeyFields;
import org.fosstrak.ale.xsd.ale.epcglobal.ECTagStat.StatBlocks;
import org.fosstrak.ale.xsd.ale.epcglobal.LRSpec.Properties;
import org.fosstrak.ale.xsd.ale.epcglobal.LRSpec.Readers;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.fosstrak.ale.xsd.ale.epcglobal 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 _ECSpec_QNAME = new QName("urn:epcglobal:ale:xsd:1", "ECSpec");
private final static QName _ECReports_QNAME = new QName("urn:epcglobal:ale:xsd:1", "ECReports");
private final static QName _LRProperty_QNAME = new QName("urn:epcglobal:ale:xsd:1", "LRProperty");
private final static QName _LRSpec_QNAME = new QName("urn:epcglobal:ale:xsd:1", "LRSpec");
private final static QName _TMSpec_QNAME = new QName("urn:epcglobal:ale:xsd:1", "TMSpec");
private final static QName _TMFixedFieldListSpec_QNAME = new QName("urn:epcglobal:ale:xsd:1", "TMFixedFieldListSpec");
private final static QName _TMVariableFieldListSpec_QNAME = new QName("urn:epcglobal:ale:xsd:1", "TMVariableFieldListSpec");
private final static QName _CCSpec_QNAME = new QName("urn:epcglobal:ale:xsd:1", "CCSpec");
private final static QName _CCReports_QNAME = new QName("urn:epcglobal:ale:xsd:1", "CCReports");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.fosstrak.ale.xsd.ale.epcglobal
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link Sightings }
*
*/
public Sightings createECReaderStatSightings() {
return new Sightings();
}
/**
* Create an instance of {@link ECBoundarySpecExtension }
*
*/
public ECBoundarySpecExtension createECBoundarySpecExtension() {
return new ECBoundarySpecExtension();
}
/**
* Create an instance of {@link ECBoundarySpec }
*
*/
public ECBoundarySpec createECBoundarySpec() {
return new ECBoundarySpec();
}
/**
* Create an instance of {@link ECReportGroupListExtension }
*
*/
public ECReportGroupListExtension createECReportGroupListExtension() {
return new ECReportGroupListExtension();
}
/**
* Create an instance of {@link ECSpecExtension2 }
*
*/
public ECSpecExtension2 createECSpecExtension2() {
return new ECSpecExtension2();
}
/**
* Create an instance of {@link org.fosstrak.ale.xsd.ale.epcglobal.ECReportGroupListMemberExtension.FieldList }
*
*/
public org.fosstrak.ale.xsd.ale.epcglobal.ECReportGroupListMemberExtension.FieldList createECReportGroupListMemberExtensionFieldList() {
return new org.fosstrak.ale.xsd.ale.epcglobal.ECReportGroupListMemberExtension.FieldList();
}
/**
* Create an instance of {@link ECReaderStat }
*
*/
public ECReaderStat createECReaderStat() {
return new ECReaderStat();
}
/**
* Create an instance of {@link PatList }
*
*/
public PatList createECFilterListMemberPatList() {
return new PatList();
}
/**
* Create an instance of {@link ECFilterListMemberExtension }
*
*/
public ECFilterListMemberExtension createECFilterListMemberExtension() {
return new ECFilterListMemberExtension();
}
/**
* Create an instance of {@link ECReportGroupCount }
*
*/
public ECReportGroupCount createECReportGroupCount() {
return new ECReportGroupCount();
}
/**
* Create an instance of {@link ECGroupSpecExtension2 }
*
*/
public ECGroupSpecExtension2 createECGroupSpecExtension2() {
return new ECGroupSpecExtension2();
}
/**
* Create an instance of {@link ECReport }
*
*/
public ECReport createECReport() {
return new ECReport();
}
/**
* Create an instance of {@link ECReportOutputSpecExtension }
*
*/
public ECReportOutputSpecExtension createECReportOutputSpecExtension() {
return new ECReportOutputSpecExtension();
}
/**
* Create an instance of {@link ECReportSpecExtension }
*
*/
public ECReportSpecExtension createECReportSpecExtension() {
return new ECReportSpecExtension();
}
/**
* Create an instance of {@link ECReportGroupListMember }
*
*/
public ECReportGroupListMember createECReportGroupListMember() {
return new ECReportGroupListMember();
}
/**
* Create an instance of {@link ECGroupSpec }
*
*/
public ECGroupSpec createECGroupSpec() {
return new ECGroupSpec();
}
/**
* Create an instance of {@link ECReportExtension }
*
*/
public ECReportExtension createECReportExtension() {
return new ECReportExtension();
}
/**
* Create an instance of {@link ECReportMemberFieldExtension }
*
*/
public ECReportMemberFieldExtension createECReportMemberFieldExtension() {
return new ECReportMemberFieldExtension();
}
/**
* Create an instance of {@link ReportSpecs }
*
*/
public ReportSpecs createECSpecReportSpecs() {
return new ReportSpecs();
}
/**
* Create an instance of {@link Stats }
*
*/
public Stats createECReportGroupListMemberExtensionStats() {
return new Stats();
}
/**
* Create an instance of {@link ECReportGroup }
*
*/
public ECReportGroup createECReportGroup() {
return new ECReportGroup();
}
/**
* Create an instance of {@link ECReportSpec }
*
*/
public ECReportSpec createECReportSpec() {
return new ECReportSpec();
}
/**
* Create an instance of {@link ECSpec }
*
*/
public ECSpec createECSpec() {
return new ECSpec();
}
/**
* Create an instance of {@link ECSpecExtension }
*
*/
public ECSpecExtension createECSpecExtension() {
return new ECSpecExtension();
}
/**
* Create an instance of {@link ECTagTimestampStat }
*
*/
public ECTagTimestampStat createECTagTimestampStat() {
return new ECTagTimestampStat();
}
/**
* Create an instance of {@link StatProfileNames }
*
*/
public StatProfileNames createECReportSpecExtensionStatProfileNames() {
return new StatProfileNames();
}
/**
* Create an instance of {@link ECSightingStat }
*
*/
public ECSightingStat createECSightingStat() {
return new ECSightingStat();
}
/**
* Create an instance of {@link ECReportOutputSpecExtension2 }
*
*/
public ECReportOutputSpecExtension2 createECReportOutputSpecExtension2() {
return new ECReportOutputSpecExtension2();
}
/**
* Create an instance of {@link ECReportOutputFieldSpec }
*
*/
public ECReportOutputFieldSpec createECReportOutputFieldSpec() {
return new ECReportOutputFieldSpec();
}
/**
* Create an instance of {@link PrimaryKeyFields }
*
*/
public PrimaryKeyFields createECSpecExtensionPrimaryKeyFields() {
return new PrimaryKeyFields();
}
/**
* Create an instance of {@link LogicalReaders }
*
*/
public LogicalReaders createECSpecLogicalReaders() {
return new LogicalReaders();
}
/**
* Create an instance of {@link ECFilterSpecExtension }
*
*/
public ECFilterSpecExtension createECFilterSpecExtension() {
return new ECFilterSpecExtension();
}
/**
* Create an instance of {@link StatBlocks }
*
*/
public StatBlocks createECTagStatStatBlocks() {
return new StatBlocks();
}
/**
* Create an instance of {@link ECReportGroupListMemberExtension2 }
*
*/
public ECReportGroupListMemberExtension2 createECReportGroupListMemberExtension2() {
return new ECReportGroupListMemberExtension2();
}
/**
* Create an instance of {@link IncludePatterns }
*
*/
public IncludePatterns createECFilterSpecIncludePatterns() {
return new IncludePatterns();
}
/**
* Create an instance of {@link ECTime }
*
*/
public ECTime createECTime() {
return new ECTime();
}
/**
* Create an instance of {@link ECBoundarySpecExtension2 }
*
*/
public ECBoundarySpecExtension2 createECBoundarySpecExtension2() {
return new ECBoundarySpecExtension2();
}
/**
* Create an instance of {@link ECReportGroupListMemberExtension }
*
*/
public ECReportGroupListMemberExtension createECReportGroupListMemberExtension() {
return new ECReportGroupListMemberExtension();
}
/**
* Create an instance of {@link StartTriggerList }
*
*/
public StartTriggerList createECBoundarySpecExtensionStartTriggerList() {
return new StartTriggerList();
}
/**
* Create an instance of {@link ECFilterSpec }
*
*/
public ECFilterSpec createECFilterSpec() {
return new ECFilterSpec();
}
/**
* Create an instance of {@link ECFieldSpecExtension }
*
*/
public ECFieldSpecExtension createECFieldSpecExtension() {
return new ECFieldSpecExtension();
}
/**
* Create an instance of {@link ECGroupSpecExtension }
*
*/
public ECGroupSpecExtension createECGroupSpecExtension() {
return new ECGroupSpecExtension();
}
/**
* Create an instance of {@link ECFilterSpecExtension2 }
*
*/
public ECFilterSpecExtension2 createECFilterSpecExtension2() {
return new ECFilterSpecExtension2();
}
/**
* Create an instance of {@link ECReportMemberField }
*
*/
public ECReportMemberField createECReportMemberField() {
return new ECReportMemberField();
}
/**
* Create an instance of {@link ECReports }
*
*/
public ECReports createECReports() {
return new ECReports();
}
/**
* Create an instance of {@link FilterList }
*
*/
public FilterList createECFilterSpecExtensionFilterList() {
return new FilterList();
}
/**
* Create an instance of {@link ECTagStat }
*
*/
public ECTagStat createECTagStat() {
return new ECTagStat();
}
/**
* Create an instance of {@link ECReportSetSpec }
*
*/
public ECReportSetSpec createECReportSetSpec() {
return new ECReportSetSpec();
}
/**
* Create an instance of {@link ECReportSpecExtension2 }
*
*/
public ECReportSpecExtension2 createECReportSpecExtension2() {
return new ECReportSpecExtension2();
}
/**
* Create an instance of {@link Reports }
*
*/
public Reports createECReportsReports() {
return new Reports();
}
/**
* Create an instance of {@link ECFilterListMember }
*
*/
public ECFilterListMember createECFilterListMember() {
return new ECFilterListMember();
}
/**
* Create an instance of {@link org.fosstrak.ale.xsd.ale.epcglobal.ECReportOutputSpecExtension.FieldList }
*
*/
public org.fosstrak.ale.xsd.ale.epcglobal.ECReportOutputSpecExtension.FieldList createECReportOutputSpecExtensionFieldList() {
return new org.fosstrak.ale.xsd.ale.epcglobal.ECReportOutputSpecExtension.FieldList();
}
/**
* Create an instance of {@link StopTriggerList }
*
*/
public StopTriggerList createECBoundarySpecExtensionStopTriggerList() {
return new StopTriggerList();
}
/**
* Create an instance of {@link ECReportOutputFieldSpecExtension }
*
*/
public ECReportOutputFieldSpecExtension createECReportOutputFieldSpecExtension() {
return new ECReportOutputFieldSpecExtension();
}
/**
* Create an instance of {@link ECReportsExtension }
*
*/
public ECReportsExtension createECReportsExtension() {
return new ECReportsExtension();
}
/**
* Create an instance of {@link ECReportGroupCountExtension }
*
*/
public ECReportGroupCountExtension createECReportGroupCountExtension() {
return new ECReportGroupCountExtension();
}
/**
* Create an instance of {@link ECReportOutputSpec }
*
*/
public ECReportOutputSpec createECReportOutputSpec() {
return new ECReportOutputSpec();
}
/**
* Create an instance of {@link ECFieldSpec }
*
*/
public ECFieldSpec createECFieldSpec() {
return new ECFieldSpec();
}
/**
* Create an instance of {@link ExcludePatterns }
*
*/
public ExcludePatterns createECFilterSpecExcludePatterns() {
return new ExcludePatterns();
}
/**
* Create an instance of {@link ECReportGroupExtension }
*
*/
public ECReportGroupExtension createECReportGroupExtension() {
return new ECReportGroupExtension();
}
/**
* Create an instance of {@link ECReportGroupList }
*
*/
public ECReportGroupList createECReportGroupList() {
return new ECReportGroupList();
}
/**
* Create an instance of {@link LRProperty }
*
*/
public LRProperty createLRProperty() {
return new LRProperty();
}
/**
* Create an instance of {@link Properties }
*
*/
public Properties createLRSpecProperties() {
return new Properties();
}
/**
* Create an instance of {@link LRSpec }
*
*/
public LRSpec createLRSpec() {
return new LRSpec();
}
/**
* Create an instance of {@link LRSpecExtension }
*
*/
public LRSpecExtension createLRSpecExtension() {
return new LRSpecExtension();
}
/**
* Create an instance of {@link Readers }
*
*/
public Readers createLRSpecReaders() {
return new Readers();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ECSpec }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:epcglobal:ale:xsd:1", name = "ECSpec")
public JAXBElement<ECSpec> createECSpec(ECSpec value) {
return new JAXBElement<ECSpec>(_ECSpec_QNAME, ECSpec.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ECReports }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:epcglobal:ale:xsd:1", name = "ECReports")
public JAXBElement<ECReports> createECReports(ECReports value) {
return new JAXBElement<ECReports>(_ECReports_QNAME, ECReports.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LRProperty }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:epcglobal:ale:xsd:1", name = "LRProperty")
public JAXBElement<LRProperty> createLRProperty(LRProperty value) {
return new JAXBElement<LRProperty>(_LRProperty_QNAME, LRProperty.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LRSpec }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:epcglobal:ale:xsd:1", name = "LRSpec")
public JAXBElement<LRSpec> createLRSpec(LRSpec value) {
return new JAXBElement<LRSpec>(_LRSpec_QNAME, LRSpec.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TMSpec }{@code >}}
* @author Janggwan
*/
@XmlElementDecl(namespace = "urn:epcglobal:ale:xsd:1", name = "TMSpec")
public JAXBElement<TMSpec> createTMSpec(TMSpec value) {
return new JAXBElement<TMSpec>(_TMSpec_QNAME, TMSpec.class, null, value);
} /**
* Create an instance of {@link JAXBElement }{@code <}{@link TMFixedFieldListSpec }{@code >}}
* @author Janggwan
*/
@XmlElementDecl(namespace = "urn:epcglobal:ale:xsd:1", name = "TMFixedFieldListSpec")
public JAXBElement<TMFixedFieldListSpec> createTMFixedFieldListSpec(TMFixedFieldListSpec value) {
return new JAXBElement<TMFixedFieldListSpec>(_TMFixedFieldListSpec_QNAME, TMFixedFieldListSpec.class, null, value);
} /**
* Create an instance of {@link JAXBElement }{@code <}{@link TMVariableFieldListSpec }{@code >}}
* @author Janggwan
*/
@XmlElementDecl(namespace = "urn:epcglobal:ale:xsd:1", name = "TMVariableFieldListSpec")
public JAXBElement<TMVariableFieldListSpec> createTMVariableFieldListSpec(TMVariableFieldListSpec value) {
return new JAXBElement<TMVariableFieldListSpec>(_TMVariableFieldListSpec_QNAME, TMVariableFieldListSpec.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ECSpec }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:epcglobal:ale:xsd:1", name = "CCSpec")
public JAXBElement<CCSpec> createCCSpec(CCSpec value) {
return new JAXBElement<CCSpec>(_CCSpec_QNAME, CCSpec.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ECReports }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:epcglobal:ale:xsd:1", name = "CCReports")
public JAXBElement<CCReports> createCCReports(CCReports value) {
return new JAXBElement<CCReports>(_CCReports_QNAME, CCReports.class, null, value);
}
}