com.microsoft.windowsazure.services.media.implementation.atom.ObjectFactory Maven / Gradle / Ivy
Show all versions of microsoft-windowsazure-api Show documentation
/**
* Copyright Microsoft Corporation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2012.09.17 at 02:31:28 PM PDT
//
package com.microsoft.windowsazure.services.media.implementation.atom;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.microsoft.windowsazure.services.media.implementation.atom 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 _Entry_QNAME = new QName("http://www.w3.org/2005/Atom", "entry");
private final static QName _Feed_QNAME = new QName("http://www.w3.org/2005/Atom", "feed");
private final static QName _PersonTypeName_QNAME = new QName("http://www.w3.org/2005/Atom", "name");
private final static QName _PersonTypeEmail_QNAME = new QName("http://www.w3.org/2005/Atom", "email");
private final static QName _PersonTypeUri_QNAME = new QName("http://www.w3.org/2005/Atom", "uri");
private final static QName _EntryTypeTitle_QNAME = new QName("http://www.w3.org/2005/Atom", "title");
private final static QName _EntryTypeCategory_QNAME = new QName("http://www.w3.org/2005/Atom", "category");
private final static QName _EntryTypeAuthor_QNAME = new QName("http://www.w3.org/2005/Atom", "author");
private final static QName _EntryTypeSummary_QNAME = new QName("http://www.w3.org/2005/Atom", "summary");
private final static QName _EntryTypeId_QNAME = new QName("http://www.w3.org/2005/Atom", "id");
private final static QName _EntryTypeContent_QNAME = new QName("http://www.w3.org/2005/Atom", "content");
private final static QName _EntryTypeLink_QNAME = new QName("http://www.w3.org/2005/Atom", "link");
private final static QName _EntryTypeContributor_QNAME = new QName("http://www.w3.org/2005/Atom", "contributor");
private final static QName _EntryTypeUpdated_QNAME = new QName("http://www.w3.org/2005/Atom", "updated");
private final static QName _EntryTypeSource_QNAME = new QName("http://www.w3.org/2005/Atom", "source");
private final static QName _EntryTypeRights_QNAME = new QName("http://www.w3.org/2005/Atom", "rights");
private final static QName _EntryTypePublished_QNAME = new QName("http://www.w3.org/2005/Atom", "published");
private final static QName _FeedTypeGenerator_QNAME = new QName("http://www.w3.org/2005/Atom", "generator");
private final static QName _FeedTypeSubtitle_QNAME = new QName("http://www.w3.org/2005/Atom", "subtitle");
private final static QName _FeedTypeLogo_QNAME = new QName("http://www.w3.org/2005/Atom", "logo");
private final static QName _FeedTypeIcon_QNAME = new QName("http://www.w3.org/2005/Atom", "icon");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.microsoft.windowsazure.services.media.implementation.atom
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link PersonType }
*
*/
public PersonType createPersonType() {
return new PersonType();
}
/**
* Create an instance of {@link EntryType }
*
*/
public EntryType createEntryType() {
return new EntryType();
}
/**
* Create an instance of {@link IconType }
*
*/
public IconType createIconType() {
return new IconType();
}
/**
* Create an instance of {@link UriType }
*
*/
public UriType createUriType() {
return new UriType();
}
/**
* Create an instance of {@link TextType }
*
*/
public TextType createTextType() {
return new TextType();
}
/**
* Create an instance of {@link FeedType }
*
*/
public FeedType createFeedType() {
return new FeedType();
}
/**
* Create an instance of {@link DateTimeType }
*
*/
public DateTimeType createDateTimeType() {
return new DateTimeType();
}
/**
* Create an instance of {@link IdType }
*
*/
public IdType createIdType() {
return new IdType();
}
/**
* Create an instance of {@link SourceType }
*
*/
public SourceType createSourceType() {
return new SourceType();
}
/**
* Create an instance of {@link LinkType }
*
*/
public LinkType createLinkType() {
return new LinkType();
}
/**
* Create an instance of {@link LogoType }
*
*/
public LogoType createLogoType() {
return new LogoType();
}
/**
* Create an instance of {@link GeneratorType }
*
*/
public GeneratorType createGeneratorType() {
return new GeneratorType();
}
/**
* Create an instance of {@link ContentType }
*
*/
public ContentType createContentType() {
return new ContentType();
}
/**
* Create an instance of {@link CategoryType }
*
*/
public CategoryType createCategoryType() {
return new CategoryType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EntryType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "entry")
public JAXBElement createEntry(EntryType value) {
return new JAXBElement(_Entry_QNAME, EntryType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FeedType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "feed")
public JAXBElement createFeed(FeedType value) {
return new JAXBElement(_Feed_QNAME, FeedType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "name", scope = PersonType.class)
public JAXBElement createPersonTypeName(String value) {
return new JAXBElement(_PersonTypeName_QNAME, String.class, PersonType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "email", scope = PersonType.class)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
public JAXBElement createPersonTypeEmail(String value) {
return new JAXBElement(_PersonTypeEmail_QNAME, String.class, PersonType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UriType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "uri", scope = PersonType.class)
public JAXBElement createPersonTypeUri(UriType value) {
return new JAXBElement(_PersonTypeUri_QNAME, UriType.class, PersonType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "title", scope = EntryType.class)
public JAXBElement createEntryTypeTitle(TextType value) {
return new JAXBElement(_EntryTypeTitle_QNAME, TextType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CategoryType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "category", scope = EntryType.class)
public JAXBElement createEntryTypeCategory(CategoryType value) {
return new JAXBElement(_EntryTypeCategory_QNAME, CategoryType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "author", scope = EntryType.class)
public JAXBElement createEntryTypeAuthor(PersonType value) {
return new JAXBElement(_EntryTypeAuthor_QNAME, PersonType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "summary", scope = EntryType.class)
public JAXBElement createEntryTypeSummary(TextType value) {
return new JAXBElement(_EntryTypeSummary_QNAME, TextType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IdType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "id", scope = EntryType.class)
public JAXBElement createEntryTypeId(IdType value) {
return new JAXBElement(_EntryTypeId_QNAME, IdType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ContentType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "content", scope = EntryType.class)
public JAXBElement createEntryTypeContent(ContentType value) {
return new JAXBElement(_EntryTypeContent_QNAME, ContentType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LinkType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "link", scope = EntryType.class)
public JAXBElement createEntryTypeLink(LinkType value) {
return new JAXBElement(_EntryTypeLink_QNAME, LinkType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "contributor", scope = EntryType.class)
public JAXBElement createEntryTypeContributor(PersonType value) {
return new JAXBElement(_EntryTypeContributor_QNAME, PersonType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DateTimeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "updated", scope = EntryType.class)
public JAXBElement createEntryTypeUpdated(DateTimeType value) {
return new JAXBElement(_EntryTypeUpdated_QNAME, DateTimeType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "source", scope = EntryType.class)
public JAXBElement createEntryTypeSource(TextType value) {
return new JAXBElement(_EntryTypeSource_QNAME, TextType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "rights", scope = EntryType.class)
public JAXBElement createEntryTypeRights(TextType value) {
return new JAXBElement(_EntryTypeRights_QNAME, TextType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DateTimeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "published", scope = EntryType.class)
public JAXBElement createEntryTypePublished(DateTimeType value) {
return new JAXBElement(_EntryTypePublished_QNAME, DateTimeType.class, EntryType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CategoryType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "category", scope = FeedType.class)
public JAXBElement createFeedTypeCategory(CategoryType value) {
return new JAXBElement(_EntryTypeCategory_QNAME, CategoryType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "title", scope = FeedType.class)
public JAXBElement createFeedTypeTitle(TextType value) {
return new JAXBElement(_EntryTypeTitle_QNAME, TextType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "author", scope = FeedType.class)
public JAXBElement createFeedTypeAuthor(PersonType value) {
return new JAXBElement(_EntryTypeAuthor_QNAME, PersonType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IdType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "id", scope = FeedType.class)
public JAXBElement createFeedTypeId(IdType value) {
return new JAXBElement(_EntryTypeId_QNAME, IdType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EntryType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "entry", scope = FeedType.class)
public JAXBElement createFeedTypeEntry(EntryType value) {
return new JAXBElement(_Entry_QNAME, EntryType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "contributor", scope = FeedType.class)
public JAXBElement createFeedTypeContributor(PersonType value) {
return new JAXBElement(_EntryTypeContributor_QNAME, PersonType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DateTimeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "updated", scope = FeedType.class)
public JAXBElement createFeedTypeUpdated(DateTimeType value) {
return new JAXBElement(_EntryTypeUpdated_QNAME, DateTimeType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GeneratorType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "generator", scope = FeedType.class)
public JAXBElement createFeedTypeGenerator(GeneratorType value) {
return new JAXBElement(_FeedTypeGenerator_QNAME, GeneratorType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "subtitle", scope = FeedType.class)
public JAXBElement createFeedTypeSubtitle(TextType value) {
return new JAXBElement(_FeedTypeSubtitle_QNAME, TextType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LogoType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "logo", scope = FeedType.class)
public JAXBElement createFeedTypeLogo(LogoType value) {
return new JAXBElement(_FeedTypeLogo_QNAME, LogoType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IconType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "icon", scope = FeedType.class)
public JAXBElement createFeedTypeIcon(IconType value) {
return new JAXBElement(_FeedTypeIcon_QNAME, IconType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LinkType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "link", scope = FeedType.class)
public JAXBElement createFeedTypeLink(LinkType value) {
return new JAXBElement(_EntryTypeLink_QNAME, LinkType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "rights", scope = FeedType.class)
public JAXBElement createFeedTypeRights(TextType value) {
return new JAXBElement(_EntryTypeRights_QNAME, TextType.class, FeedType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "title", scope = SourceType.class)
public JAXBElement createSourceTypeTitle(TextType value) {
return new JAXBElement(_EntryTypeTitle_QNAME, TextType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CategoryType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "category", scope = SourceType.class)
public JAXBElement createSourceTypeCategory(CategoryType value) {
return new JAXBElement(_EntryTypeCategory_QNAME, CategoryType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IconType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "icon", scope = SourceType.class)
public JAXBElement createSourceTypeIcon(IconType value) {
return new JAXBElement(_FeedTypeIcon_QNAME, IconType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "author", scope = SourceType.class)
public JAXBElement createSourceTypeAuthor(PersonType value) {
return new JAXBElement(_EntryTypeAuthor_QNAME, PersonType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LogoType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "logo", scope = SourceType.class)
public JAXBElement createSourceTypeLogo(LogoType value) {
return new JAXBElement(_FeedTypeLogo_QNAME, LogoType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IdType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "id", scope = SourceType.class)
public JAXBElement createSourceTypeId(IdType value) {
return new JAXBElement(_EntryTypeId_QNAME, IdType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LinkType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "link", scope = SourceType.class)
public JAXBElement createSourceTypeLink(LinkType value) {
return new JAXBElement(_EntryTypeLink_QNAME, LinkType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "contributor", scope = SourceType.class)
public JAXBElement createSourceTypeContributor(PersonType value) {
return new JAXBElement(_EntryTypeContributor_QNAME, PersonType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DateTimeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "updated", scope = SourceType.class)
public JAXBElement createSourceTypeUpdated(DateTimeType value) {
return new JAXBElement(_EntryTypeUpdated_QNAME, DateTimeType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GeneratorType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "generator", scope = SourceType.class)
public JAXBElement createSourceTypeGenerator(GeneratorType value) {
return new JAXBElement(_FeedTypeGenerator_QNAME, GeneratorType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "rights", scope = SourceType.class)
public JAXBElement createSourceTypeRights(TextType value) {
return new JAXBElement(_EntryTypeRights_QNAME, TextType.class, SourceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/Atom", name = "subtitle", scope = SourceType.class)
public JAXBElement createSourceTypeSubtitle(TextType value) {
return new JAXBElement(_FeedTypeSubtitle_QNAME, TextType.class, SourceType.class, value);
}
}