org.mitre.cybox.external.ciq.xal.ObjectFactory Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.11.01 at 11:48:17 AM PST
//
package org.mitre.cybox.external.ciq.xal;
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 org.mitre.cybox.external.ciq.xal package.
* 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 _Address_QNAME = new QName("urn:oasis:names:tc:ciq:xal:3", "Address");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.mitre.cybox.external.ciq.xal
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link ThoroughfareType }
*
*/
public ThoroughfareType createThoroughfareType() {
return new ThoroughfareType();
}
/**
* Create an instance of {@link PremisesType }
*
*/
public PremisesType createPremisesType() {
return new PremisesType();
}
/**
* Create an instance of {@link CountryType }
*
*/
public CountryType createCountryType() {
return new CountryType();
}
/**
* Create an instance of {@link AddressType }
*
*/
public AddressType createAddressType() {
return new AddressType();
}
/**
* Create an instance of {@link AddressType.LocationByCoordinates }
*
*/
public AddressType.LocationByCoordinates createAddressTypeLocationByCoordinates() {
return new AddressType.LocationByCoordinates();
}
/**
* Create an instance of {@link AddressType.Premises }
*
*/
public AddressType.Premises createAddressTypePremises() {
return new AddressType.Premises();
}
/**
* Create an instance of {@link AddressType.Thoroughfare }
*
*/
public AddressType.Thoroughfare createAddressTypeThoroughfare() {
return new AddressType.Thoroughfare();
}
/**
* Create an instance of {@link AddressType.Locality }
*
*/
public AddressType.Locality createAddressTypeLocality() {
return new AddressType.Locality();
}
/**
* Create an instance of {@link AddressType.Locality.SubLocality }
*
*/
public AddressType.Locality.SubLocality createAddressTypeLocalitySubLocality() {
return new AddressType.Locality.SubLocality();
}
/**
* Create an instance of {@link AddressType.AdministrativeArea }
*
*/
public AddressType.AdministrativeArea createAddressTypeAdministrativeArea() {
return new AddressType.AdministrativeArea();
}
/**
* Create an instance of {@link AddressType.AdministrativeArea.SubAdministrativeArea }
*
*/
public AddressType.AdministrativeArea.SubAdministrativeArea createAddressTypeAdministrativeAreaSubAdministrativeArea() {
return new AddressType.AdministrativeArea.SubAdministrativeArea();
}
/**
* Create an instance of {@link AddressType.FreeTextAddress }
*
*/
public AddressType.FreeTextAddress createAddressTypeFreeTextAddress() {
return new AddressType.FreeTextAddress();
}
/**
* Create an instance of {@link IdentifierType }
*
*/
public IdentifierType createIdentifierType() {
return new IdentifierType();
}
/**
* Create an instance of {@link ThoroughfareType.NameElement }
*
*/
public ThoroughfareType.NameElement createThoroughfareTypeNameElement() {
return new ThoroughfareType.NameElement();
}
/**
* Create an instance of {@link PremisesType.NameElement }
*
*/
public PremisesType.NameElement createPremisesTypeNameElement() {
return new PremisesType.NameElement();
}
/**
* Create an instance of {@link CountryType.NameElement }
*
*/
public CountryType.NameElement createCountryTypeNameElement() {
return new CountryType.NameElement();
}
/**
* Create an instance of {@link AddressType.Country }
*
*/
public AddressType.Country createAddressTypeCountry() {
return new AddressType.Country();
}
/**
* Create an instance of {@link AddressType.PostCode }
*
*/
public AddressType.PostCode createAddressTypePostCode() {
return new AddressType.PostCode();
}
/**
* Create an instance of {@link AddressType.RuralDelivery }
*
*/
public AddressType.RuralDelivery createAddressTypeRuralDelivery() {
return new AddressType.RuralDelivery();
}
/**
* Create an instance of {@link AddressType.PostalDeliveryPoint }
*
*/
public AddressType.PostalDeliveryPoint createAddressTypePostalDeliveryPoint() {
return new AddressType.PostalDeliveryPoint();
}
/**
* Create an instance of {@link AddressType.PostOffice }
*
*/
public AddressType.PostOffice createAddressTypePostOffice() {
return new AddressType.PostOffice();
}
/**
* Create an instance of {@link AddressType.GeoRSS }
*
*/
public AddressType.GeoRSS createAddressTypeGeoRSS() {
return new AddressType.GeoRSS();
}
/**
* Create an instance of {@link AddressType.LocationByCoordinates.Latitude }
*
*/
public AddressType.LocationByCoordinates.Latitude createAddressTypeLocationByCoordinatesLatitude() {
return new AddressType.LocationByCoordinates.Latitude();
}
/**
* Create an instance of {@link AddressType.LocationByCoordinates.Longitude }
*
*/
public AddressType.LocationByCoordinates.Longitude createAddressTypeLocationByCoordinatesLongitude() {
return new AddressType.LocationByCoordinates.Longitude();
}
/**
* Create an instance of {@link AddressType.Premises.SubPremises }
*
*/
public AddressType.Premises.SubPremises createAddressTypePremisesSubPremises() {
return new AddressType.Premises.SubPremises();
}
/**
* Create an instance of {@link AddressType.Thoroughfare.SubThoroughfare }
*
*/
public AddressType.Thoroughfare.SubThoroughfare createAddressTypeThoroughfareSubThoroughfare() {
return new AddressType.Thoroughfare.SubThoroughfare();
}
/**
* Create an instance of {@link AddressType.Locality.NameElement }
*
*/
public AddressType.Locality.NameElement createAddressTypeLocalityNameElement() {
return new AddressType.Locality.NameElement();
}
/**
* Create an instance of {@link AddressType.Locality.SubLocality.NameElement }
*
*/
public AddressType.Locality.SubLocality.NameElement createAddressTypeLocalitySubLocalityNameElement() {
return new AddressType.Locality.SubLocality.NameElement();
}
/**
* Create an instance of {@link AddressType.AdministrativeArea.NameElement }
*
*/
public AddressType.AdministrativeArea.NameElement createAddressTypeAdministrativeAreaNameElement() {
return new AddressType.AdministrativeArea.NameElement();
}
/**
* Create an instance of {@link AddressType.AdministrativeArea.SubAdministrativeArea.NameElement }
*
*/
public AddressType.AdministrativeArea.SubAdministrativeArea.NameElement createAddressTypeAdministrativeAreaSubAdministrativeAreaNameElement() {
return new AddressType.AdministrativeArea.SubAdministrativeArea.NameElement();
}
/**
* Create an instance of {@link AddressType.FreeTextAddress.AddressLine }
*
*/
public AddressType.FreeTextAddress.AddressLine createAddressTypeFreeTextAddressAddressLine() {
return new AddressType.FreeTextAddress.AddressLine();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AddressType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:ciq:xal:3", name = "Address")
public JAXBElement createAddress(AddressType value) {
return new JAXBElement(_Address_QNAME, AddressType.class, null, value);
}
}