org.apache.wink.common.model.opensearch.ObjectFactory Maven / Gradle / Ivy
/*******************************************************************************
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you 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, v2.1.1-b02-fcs
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.09.17 at 09:44:59 AM IDT
//
package org.apache.wink.common.model.opensearch;
import java.math.BigInteger;
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.apache.wink.common.model.opensearch
* 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 _Image_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"Image"); //$NON-NLS-1$
private final static QName _ItemsPerPage_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"itemsPerPage"); //$NON-NLS-1$
private final static QName _ShortName_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"ShortName"); //$NON-NLS-1$
private final static QName _TotalResults_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"totalResults"); //$NON-NLS-1$
private final static QName _Query_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"Query"); //$NON-NLS-1$
private final static QName _Developer_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"Developer"); //$NON-NLS-1$
private final static QName _OpenSearchDescription_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"OpenSearchDescription"); //$NON-NLS-1$
private final static QName _Contact_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"Contact"); //$NON-NLS-1$
private final static QName _Attribution_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"Attribution"); //$NON-NLS-1$
private final static QName _SyndicationRight_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"SyndicationRight"); //$NON-NLS-1$
private final static QName _Tags_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"Tags"); //$NON-NLS-1$
private final static QName _Language_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"Language"); //$NON-NLS-1$
private final static QName _OutputEncoding_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"OutputEncoding"); //$NON-NLS-1$
private final static QName _InputEncoding_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"InputEncoding"); //$NON-NLS-1$
private final static QName _Url_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"Url"); //$NON-NLS-1$
private final static QName _StartIndex_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"startIndex"); //$NON-NLS-1$
private final static QName _LongName_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"LongName"); //$NON-NLS-1$
private final static QName _Description_QNAME =
new QName(
"http://a9.com/-/spec/opensearch/1.1/", //$NON-NLS-1$
"Description"); //$NON-NLS-1$
/**
* Create a new ObjectFactory that can be used to create new instances of
* schema derived classes for package:
* org.apache.wink.common.model.opensearch
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link OpenSearchUrl }
*/
public OpenSearchUrl createOpenSearchUrl() {
return new OpenSearchUrl();
}
/**
* Create an instance of {@link OpenSearchImage }
*/
public OpenSearchImage createOpenSearchImage() {
return new OpenSearchImage();
}
/**
* Create an instance of {@link OpenSearchDescription }
*/
public OpenSearchDescription createOpenSearchDescription() {
return new OpenSearchDescription();
}
/**
* Create an instance of {@link OpenSearchQuery }
*/
public OpenSearchQuery createOpenSearchQuery() {
return new OpenSearchQuery();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link OpenSearchImage }
* {@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "Image")
public JAXBElement createImage(OpenSearchImage value) {
return new JAXBElement(_Image_QNAME, OpenSearchImage.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }
* {@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "itemsPerPage")
public JAXBElement createItemsPerPage(BigInteger value) {
return new JAXBElement(_ItemsPerPage_QNAME, BigInteger.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "ShortName")
public JAXBElement createShortName(String value) {
return new JAXBElement(_ShortName_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }
* {@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "totalResults")
public JAXBElement createTotalResults(BigInteger value) {
return new JAXBElement(_TotalResults_QNAME, BigInteger.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link OpenSearchQuery }
* {@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "Query")
public JAXBElement createQuery(OpenSearchQuery value) {
return new JAXBElement(_Query_QNAME, OpenSearchQuery.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "Developer")
public JAXBElement createDeveloper(String value) {
return new JAXBElement(_Developer_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}
* {@link OpenSearchDescription }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "OpenSearchDescription")
public JAXBElement createOpenSearchDescription(OpenSearchDescription value) {
return new JAXBElement(_OpenSearchDescription_QNAME,
OpenSearchDescription.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "Contact")
public JAXBElement createContact(String value) {
return new JAXBElement(_Contact_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "Attribution")
public JAXBElement createAttribution(String value) {
return new JAXBElement(_Attribution_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "SyndicationRight", defaultValue = "open")
public JAXBElement createSyndicationRight(String value) {
return new JAXBElement(_SyndicationRight_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "Tags")
public JAXBElement createTags(String value) {
return new JAXBElement(_Tags_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "Language")
public JAXBElement createLanguage(String value) {
return new JAXBElement(_Language_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "OutputEncoding", defaultValue = "UTF-8")
public JAXBElement createOutputEncoding(String value) {
return new JAXBElement(_OutputEncoding_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "InputEncoding", defaultValue = "UTF-8")
public JAXBElement createInputEncoding(String value) {
return new JAXBElement(_InputEncoding_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link OpenSearchUrl }
* {@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "Url")
public JAXBElement createUrl(OpenSearchUrl value) {
return new JAXBElement(_Url_QNAME, OpenSearchUrl.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }
* {@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "startIndex")
public JAXBElement createStartIndex(BigInteger value) {
return new JAXBElement(_StartIndex_QNAME, BigInteger.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "LongName")
public JAXBElement createLongName(String value) {
return new JAXBElement(_LongName_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://a9.com/-/spec/opensearch/1.1/", name = "Description")
public JAXBElement createDescription(String value) {
return new JAXBElement(_Description_QNAME, String.class, null, value);
}
}