All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.wingsource.plugin.impl.gadget.xml.Module Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.9-03/31/2009 04:14 PM(snajper)-fcs 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2010.01.29 at 09:49:09 AM IST 
//


package org.wingsource.plugin.impl.gadget.xml;

import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlElementRefs;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;


/**
 * 

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="ModulePrefs" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <choice maxOccurs="unbounded" minOccurs="0">
 *                   <element name="Require" type="{}GadgetFeatureType"/>
 *                   <element name="Optional" type="{}GadgetFeatureType"/>
 *                   <element name="Preload">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="authz" default="none">
 *                             <simpleType>
 *                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                 <enumeration value="none"/>
 *                                 <enumeration value="signed"/>
 *                                 <enumeration value="oauth"/>
 *                               </restriction>
 *                             </simpleType>
 *                           </attribute>
 *                           <attribute name="sign_owner" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
 *                           <attribute name="sign_viewer" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
 *                           <attribute name="views" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="Icon">
 *                     <complexType>
 *                       <simpleContent>
 *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                           <attribute name="mode">
 *                             <simpleType>
 *                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                 <enumeration value="base64"/>
 *                               </restriction>
 *                             </simpleType>
 *                           </attribute>
 *                           <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         </extension>
 *                       </simpleContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="Locale">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="msg" maxOccurs="unbounded" minOccurs="0">
 *                               <complexType>
 *                                 <simpleContent>
 *                                   <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                                     <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     <attribute name="desc" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   </extension>
 *                                 </simpleContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                           <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="country" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="messages" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="language_direction">
 *                             <simpleType>
 *                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                 <enumeration value="ltr"/>
 *                                 <enumeration value="rtl"/>
 *                               </restriction>
 *                             </simpleType>
 *                           </attribute>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="Link">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="rel" use="required">
 *                             <simpleType>
 *                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                 <enumeration value="gadgets.help"/>
 *                                 <enumeration value="gadgets.support"/>
 *                                 <enumeration value="icon"/>
 *                               </restriction>
 *                             </simpleType>
 *                           </attribute>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="OAuth" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="Service" maxOccurs="unbounded">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="Request" type="{}OAuthResourceType" minOccurs="0"/>
 *                                       <element name="Access" type="{}OAuthResourceType" minOccurs="0"/>
 *                                       <element name="Authorization" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <attribute name="url" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                           <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </choice>
 *                 <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="title_url" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="author" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="author_email" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="screenshot" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="thumbnail" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="directory_title" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="author_affiliation" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="author_location" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="author_photo" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="author_aboutme" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="author_quote" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="author_link" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="show_stats" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="show_in_directory" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="string" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="width" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                 <attribute name="height" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                 <attribute name="category" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="category2" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="singleton" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="render_inline" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="scaling" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="scrolling" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="UserPref" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="EnumValue" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="display_value" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="display_name" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="default_value" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="datatype" default="string">
 *                   <simpleType>
 *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                       <enumeration value="string"/>
 *                       <enumeration value="hidden"/>
 *                       <enumeration value="bool"/>
 *                       <enumeration value="enum"/>
 *                       <enumeration value="list"/>
 *                       <enumeration value="number"/>
 *                       <enumeration value="location"/>
 *                     </restriction>
 *                   </simpleType>
 *                 </attribute>
 *                 <attribute name="urlparam" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="autocomplete_url" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="num_minval" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                 <attribute name="num_maxval" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                 <attribute name="str_maxlen" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                 <attribute name="restrict_to_completions" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="prefix_match" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="publish" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="listen" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="on_change" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="group" type="{http://www.w3.org/2001/XMLSchema}string" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Content" maxOccurs="unbounded">
 *           <complexType>
 *             <simpleContent>
 *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                 <attribute name="type" default="html">
 *                   <simpleType>
 *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                       <enumeration value="html"/>
 *                       <enumeration value="url"/>
 *                       <enumeration value="html-inline"/>
 *                     </restriction>
 *                   </simpleType>
 *                 </attribute>
 *                 <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="view" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="preferred_height" type="{http://www.w3.org/2001/XMLSchema}integer" />
 *                 <attribute name="preferred_width" type="{http://www.w3.org/2001/XMLSchema}integer" />
 *               </extension>
 *             </simpleContent>
 *           </complexType>
 *         </element>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "modulePrefs", "userPref", "content" }) @XmlRootElement(name = "Module") public class Module { @XmlElement(name = "ModulePrefs") protected Module.ModulePrefs modulePrefs; @XmlElement(name = "UserPref") protected List userPref; @XmlElement(name = "Content", required = true) protected List content; /** * Gets the value of the modulePrefs property. * * @return * possible object is * {@link Module.ModulePrefs } * */ public Module.ModulePrefs getModulePrefs() { return modulePrefs; } /** * Sets the value of the modulePrefs property. * * @param value * allowed object is * {@link Module.ModulePrefs } * */ public void setModulePrefs(Module.ModulePrefs value) { this.modulePrefs = value; } /** * Gets the value of the userPref property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the userPref property. * *

* For example, to add a new item, do as follows: *

     *    getUserPref().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Module.UserPref } * * */ public List getUserPref() { if (userPref == null) { userPref = new ArrayList(); } return this.userPref; } /** * Gets the value of the content property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the content property. * *

* For example, to add a new item, do as follows: *

     *    getContent().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Module.Content } * * */ public List getContent() { if (content == null) { content = new ArrayList(); } return this.content; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <simpleContent>
     *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *       <attribute name="type" default="html">
     *         <simpleType>
     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *             <enumeration value="html"/>
     *             <enumeration value="url"/>
     *             <enumeration value="html-inline"/>
     *           </restriction>
     *         </simpleType>
     *       </attribute>
     *       <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="view" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="preferred_height" type="{http://www.w3.org/2001/XMLSchema}integer" />
     *       <attribute name="preferred_width" type="{http://www.w3.org/2001/XMLSchema}integer" />
     *     </extension>
     *   </simpleContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class Content { @XmlValue protected String value; @XmlAttribute protected String type; @XmlAttribute protected String href; @XmlAttribute protected String view; @XmlAttribute(name = "preferred_height") protected BigInteger preferredHeight; @XmlAttribute(name = "preferred_width") protected BigInteger preferredWidth; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { if (type == null) { return "html"; } else { return type; } } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the href property. * * @return * possible object is * {@link String } * */ public String getHref() { return href; } /** * Sets the value of the href property. * * @param value * allowed object is * {@link String } * */ public void setHref(String value) { this.href = value; } /** * Gets the value of the view property. * * @return * possible object is * {@link String } * */ public String getView() { return view; } /** * Sets the value of the view property. * * @param value * allowed object is * {@link String } * */ public void setView(String value) { this.view = value; } /** * Gets the value of the preferredHeight property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getPreferredHeight() { return preferredHeight; } /** * Sets the value of the preferredHeight property. * * @param value * allowed object is * {@link BigInteger } * */ public void setPreferredHeight(BigInteger value) { this.preferredHeight = value; } /** * Gets the value of the preferredWidth property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getPreferredWidth() { return preferredWidth; } /** * Sets the value of the preferredWidth property. * * @param value * allowed object is * {@link BigInteger } * */ public void setPreferredWidth(BigInteger value) { this.preferredWidth = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <choice maxOccurs="unbounded" minOccurs="0">
     *         <element name="Require" type="{}GadgetFeatureType"/>
     *         <element name="Optional" type="{}GadgetFeatureType"/>
     *         <element name="Preload">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="authz" default="none">
     *                   <simpleType>
     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                       <enumeration value="none"/>
     *                       <enumeration value="signed"/>
     *                       <enumeration value="oauth"/>
     *                     </restriction>
     *                   </simpleType>
     *                 </attribute>
     *                 <attribute name="sign_owner" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
     *                 <attribute name="sign_viewer" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
     *                 <attribute name="views" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Icon">
     *           <complexType>
     *             <simpleContent>
     *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                 <attribute name="mode">
     *                   <simpleType>
     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                       <enumeration value="base64"/>
     *                     </restriction>
     *                   </simpleType>
     *                 </attribute>
     *                 <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               </extension>
     *             </simpleContent>
     *           </complexType>
     *         </element>
     *         <element name="Locale">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="msg" maxOccurs="unbounded" minOccurs="0">
     *                     <complexType>
     *                       <simpleContent>
     *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                           <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           <attribute name="desc" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         </extension>
     *                       </simpleContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *                 <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="country" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="messages" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="language_direction">
     *                   <simpleType>
     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                       <enumeration value="ltr"/>
     *                       <enumeration value="rtl"/>
     *                     </restriction>
     *                   </simpleType>
     *                 </attribute>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Link">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="rel" use="required">
     *                   <simpleType>
     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                       <enumeration value="gadgets.help"/>
     *                       <enumeration value="gadgets.support"/>
     *                       <enumeration value="icon"/>
     *                     </restriction>
     *                   </simpleType>
     *                 </attribute>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="OAuth" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Service" maxOccurs="unbounded">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="Request" type="{}OAuthResourceType" minOccurs="0"/>
     *                             <element name="Access" type="{}OAuthResourceType" minOccurs="0"/>
     *                             <element name="Authorization" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <attribute name="url" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *                 <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </choice>
     *       <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="title_url" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="author" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="author_email" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="screenshot" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="thumbnail" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="directory_title" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="author_affiliation" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="author_location" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="author_photo" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="author_aboutme" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="author_quote" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="author_link" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="show_stats" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="show_in_directory" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="string" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="width" type="{http://www.w3.org/2001/XMLSchema}int" />
     *       <attribute name="height" type="{http://www.w3.org/2001/XMLSchema}int" />
     *       <attribute name="category" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="category2" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="singleton" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="render_inline" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="scaling" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="scrolling" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "requireOrOptionalOrPreload" }) public static class ModulePrefs { @XmlElementRefs({ @XmlElementRef(name = "OAuth", type = JAXBElement.class), @XmlElementRef(name = "Icon", type = JAXBElement.class), @XmlElementRef(name = "Require", type = JAXBElement.class), @XmlElementRef(name = "Optional", type = JAXBElement.class), @XmlElementRef(name = "Link", type = JAXBElement.class), @XmlElementRef(name = "Locale", type = JAXBElement.class), @XmlElementRef(name = "Preload", type = JAXBElement.class) }) protected List> requireOrOptionalOrPreload; @XmlAttribute protected String title; @XmlAttribute(name = "title_url") protected String titleUrl; @XmlAttribute protected String description; @XmlAttribute protected String author; @XmlAttribute(name = "author_email") protected String authorEmail; @XmlAttribute protected String screenshot; @XmlAttribute protected String thumbnail; @XmlAttribute(name = "directory_title") protected String directoryTitle; @XmlAttribute(name = "author_affiliation") protected String authorAffiliation; @XmlAttribute(name = "author_location") protected String authorLocation; @XmlAttribute(name = "author_photo") protected String authorPhoto; @XmlAttribute(name = "author_aboutme") protected String authorAboutme; @XmlAttribute(name = "author_quote") protected String authorQuote; @XmlAttribute(name = "author_link") protected String authorLink; @XmlAttribute(name = "show_stats") protected Boolean showStats; @XmlAttribute(name = "show_in_directory") protected Boolean showInDirectory; @XmlAttribute protected String string; @XmlAttribute protected Integer width; @XmlAttribute protected Integer height; @XmlAttribute protected String category; @XmlAttribute protected String category2; @XmlAttribute protected Boolean singleton; @XmlAttribute(name = "render_inline") protected String renderInline; @XmlAttribute protected Boolean scaling; @XmlAttribute protected Boolean scrolling; /** * Gets the value of the requireOrOptionalOrPreload property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the requireOrOptionalOrPreload property. * *

* For example, to add a new item, do as follows: *

         *    getRequireOrOptionalOrPreload().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link JAXBElement }{@code <}{@link Module.ModulePrefs.OAuth }{@code >} * {@link JAXBElement }{@code <}{@link Module.ModulePrefs.Icon }{@code >} * {@link JAXBElement }{@code <}{@link GadgetFeatureType }{@code >} * {@link JAXBElement }{@code <}{@link GadgetFeatureType }{@code >} * {@link JAXBElement }{@code <}{@link Module.ModulePrefs.Link }{@code >} * {@link JAXBElement }{@code <}{@link Module.ModulePrefs.Locale }{@code >} * {@link JAXBElement }{@code <}{@link Module.ModulePrefs.Preload }{@code >} * * */ public List> getRequireOrOptionalOrPreload() { if (requireOrOptionalOrPreload == null) { requireOrOptionalOrPreload = new ArrayList>(); } return this.requireOrOptionalOrPreload; } /** * Gets the value of the title property. * * @return * possible object is * {@link String } * */ public String getTitle() { return title; } /** * Sets the value of the title property. * * @param value * allowed object is * {@link String } * */ public void setTitle(String value) { this.title = value; } /** * Gets the value of the titleUrl property. * * @return * possible object is * {@link String } * */ public String getTitleUrl() { return titleUrl; } /** * Sets the value of the titleUrl property. * * @param value * allowed object is * {@link String } * */ public void setTitleUrl(String value) { this.titleUrl = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Gets the value of the author property. * * @return * possible object is * {@link String } * */ public String getAuthor() { return author; } /** * Sets the value of the author property. * * @param value * allowed object is * {@link String } * */ public void setAuthor(String value) { this.author = value; } /** * Gets the value of the authorEmail property. * * @return * possible object is * {@link String } * */ public String getAuthorEmail() { return authorEmail; } /** * Sets the value of the authorEmail property. * * @param value * allowed object is * {@link String } * */ public void setAuthorEmail(String value) { this.authorEmail = value; } /** * Gets the value of the screenshot property. * * @return * possible object is * {@link String } * */ public String getScreenshot() { return screenshot; } /** * Sets the value of the screenshot property. * * @param value * allowed object is * {@link String } * */ public void setScreenshot(String value) { this.screenshot = value; } /** * Gets the value of the thumbnail property. * * @return * possible object is * {@link String } * */ public String getThumbnail() { return thumbnail; } /** * Sets the value of the thumbnail property. * * @param value * allowed object is * {@link String } * */ public void setThumbnail(String value) { this.thumbnail = value; } /** * Gets the value of the directoryTitle property. * * @return * possible object is * {@link String } * */ public String getDirectoryTitle() { return directoryTitle; } /** * Sets the value of the directoryTitle property. * * @param value * allowed object is * {@link String } * */ public void setDirectoryTitle(String value) { this.directoryTitle = value; } /** * Gets the value of the authorAffiliation property. * * @return * possible object is * {@link String } * */ public String getAuthorAffiliation() { return authorAffiliation; } /** * Sets the value of the authorAffiliation property. * * @param value * allowed object is * {@link String } * */ public void setAuthorAffiliation(String value) { this.authorAffiliation = value; } /** * Gets the value of the authorLocation property. * * @return * possible object is * {@link String } * */ public String getAuthorLocation() { return authorLocation; } /** * Sets the value of the authorLocation property. * * @param value * allowed object is * {@link String } * */ public void setAuthorLocation(String value) { this.authorLocation = value; } /** * Gets the value of the authorPhoto property. * * @return * possible object is * {@link String } * */ public String getAuthorPhoto() { return authorPhoto; } /** * Sets the value of the authorPhoto property. * * @param value * allowed object is * {@link String } * */ public void setAuthorPhoto(String value) { this.authorPhoto = value; } /** * Gets the value of the authorAboutme property. * * @return * possible object is * {@link String } * */ public String getAuthorAboutme() { return authorAboutme; } /** * Sets the value of the authorAboutme property. * * @param value * allowed object is * {@link String } * */ public void setAuthorAboutme(String value) { this.authorAboutme = value; } /** * Gets the value of the authorQuote property. * * @return * possible object is * {@link String } * */ public String getAuthorQuote() { return authorQuote; } /** * Sets the value of the authorQuote property. * * @param value * allowed object is * {@link String } * */ public void setAuthorQuote(String value) { this.authorQuote = value; } /** * Gets the value of the authorLink property. * * @return * possible object is * {@link String } * */ public String getAuthorLink() { return authorLink; } /** * Sets the value of the authorLink property. * * @param value * allowed object is * {@link String } * */ public void setAuthorLink(String value) { this.authorLink = value; } /** * Gets the value of the showStats property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowStats() { return showStats; } /** * Sets the value of the showStats property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowStats(Boolean value) { this.showStats = value; } /** * Gets the value of the showInDirectory property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowInDirectory() { return showInDirectory; } /** * Sets the value of the showInDirectory property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowInDirectory(Boolean value) { this.showInDirectory = value; } /** * Gets the value of the string property. * * @return * possible object is * {@link String } * */ public String getString() { return string; } /** * Sets the value of the string property. * * @param value * allowed object is * {@link String } * */ public void setString(String value) { this.string = value; } /** * Gets the value of the width property. * * @return * possible object is * {@link Integer } * */ public Integer getWidth() { return width; } /** * Sets the value of the width property. * * @param value * allowed object is * {@link Integer } * */ public void setWidth(Integer value) { this.width = value; } /** * Gets the value of the height property. * * @return * possible object is * {@link Integer } * */ public Integer getHeight() { return height; } /** * Sets the value of the height property. * * @param value * allowed object is * {@link Integer } * */ public void setHeight(Integer value) { this.height = value; } /** * Gets the value of the category property. * * @return * possible object is * {@link String } * */ public String getCategory() { return category; } /** * Sets the value of the category property. * * @param value * allowed object is * {@link String } * */ public void setCategory(String value) { this.category = value; } /** * Gets the value of the category2 property. * * @return * possible object is * {@link String } * */ public String getCategory2() { return category2; } /** * Sets the value of the category2 property. * * @param value * allowed object is * {@link String } * */ public void setCategory2(String value) { this.category2 = value; } /** * Gets the value of the singleton property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSingleton() { return singleton; } /** * Sets the value of the singleton property. * * @param value * allowed object is * {@link Boolean } * */ public void setSingleton(Boolean value) { this.singleton = value; } /** * Gets the value of the renderInline property. * * @return * possible object is * {@link String } * */ public String getRenderInline() { return renderInline; } /** * Sets the value of the renderInline property. * * @param value * allowed object is * {@link String } * */ public void setRenderInline(String value) { this.renderInline = value; } /** * Gets the value of the scaling property. * * @return * possible object is * {@link Boolean } * */ public Boolean isScaling() { return scaling; } /** * Sets the value of the scaling property. * * @param value * allowed object is * {@link Boolean } * */ public void setScaling(Boolean value) { this.scaling = value; } /** * Gets the value of the scrolling property. * * @return * possible object is * {@link Boolean } * */ public Boolean isScrolling() { return scrolling; } /** * Sets the value of the scrolling property. * * @param value * allowed object is * {@link Boolean } * */ public void setScrolling(Boolean value) { this.scrolling = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *       <attribute name="mode">
         *         <simpleType>
         *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *             <enumeration value="base64"/>
         *           </restriction>
         *         </simpleType>
         *       </attribute>
         *       <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class Icon { @XmlValue protected String value; @XmlAttribute protected String mode; @XmlAttribute protected String type; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the mode property. * * @return * possible object is * {@link String } * */ public String getMode() { return mode; } /** * Sets the value of the mode property. * * @param value * allowed object is * {@link String } * */ public void setMode(String value) { this.mode = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="rel" use="required">
         *         <simpleType>
         *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *             <enumeration value="gadgets.help"/>
         *             <enumeration value="gadgets.support"/>
         *             <enumeration value="icon"/>
         *           </restriction>
         *         </simpleType>
         *       </attribute>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Link { @XmlAttribute(required = true) protected String href; @XmlAttribute(required = true) protected String rel; /** * Gets the value of the href property. * * @return * possible object is * {@link String } * */ public String getHref() { return href; } /** * Sets the value of the href property. * * @param value * allowed object is * {@link String } * */ public void setHref(String value) { this.href = value; } /** * Gets the value of the rel property. * * @return * possible object is * {@link String } * */ public String getRel() { return rel; } /** * Sets the value of the rel property. * * @param value * allowed object is * {@link String } * */ public void setRel(String value) { this.rel = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="msg" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <simpleContent>
         *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="desc" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               </extension>
         *             </simpleContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *       <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="country" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="messages" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="language_direction">
         *         <simpleType>
         *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *             <enumeration value="ltr"/>
         *             <enumeration value="rtl"/>
         *           </restriction>
         *         </simpleType>
         *       </attribute>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "msg" }) public static class Locale { protected List msg; @XmlAttribute protected String lang; @XmlAttribute protected String country; @XmlAttribute protected String messages; @XmlAttribute(name = "language_direction") protected String languageDirection; /** * Gets the value of the msg property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the msg property. * *

* For example, to add a new item, do as follows: *

             *    getMsg().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Module.ModulePrefs.Locale.Msg } * * */ public List getMsg() { if (msg == null) { msg = new ArrayList(); } return this.msg; } /** * Gets the value of the lang property. * * @return * possible object is * {@link String } * */ public String getLang() { return lang; } /** * Sets the value of the lang property. * * @param value * allowed object is * {@link String } * */ public void setLang(String value) { this.lang = value; } /** * Gets the value of the country property. * * @return * possible object is * {@link String } * */ public String getCountry() { return country; } /** * Sets the value of the country property. * * @param value * allowed object is * {@link String } * */ public void setCountry(String value) { this.country = value; } /** * Gets the value of the messages property. * * @return * possible object is * {@link String } * */ public String getMessages() { return messages; } /** * Sets the value of the messages property. * * @param value * allowed object is * {@link String } * */ public void setMessages(String value) { this.messages = value; } /** * Gets the value of the languageDirection property. * * @return * possible object is * {@link String } * */ public String getLanguageDirection() { return languageDirection; } /** * Sets the value of the languageDirection property. * * @param value * allowed object is * {@link String } * */ public void setLanguageDirection(String value) { this.languageDirection = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <simpleContent>
             *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
             *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="desc" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     </extension>
             *   </simpleContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class Msg { @XmlValue protected String value; @XmlAttribute(required = true) protected String name; @XmlAttribute protected String desc; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the desc property. * * @return * possible object is * {@link String } * */ public String getDesc() { return desc; } /** * Sets the value of the desc property. * * @param value * allowed object is * {@link String } * */ public void setDesc(String value) { this.desc = value; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Service" maxOccurs="unbounded">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="Request" type="{}OAuthResourceType" minOccurs="0"/>
         *                   <element name="Access" type="{}OAuthResourceType" minOccurs="0"/>
         *                   <element name="Authorization" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <attribute name="url" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "service" }) public static class OAuth { @XmlElement(name = "Service", required = true) protected List service; @XmlAttribute protected String name; /** * Gets the value of the service property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the service property. * *

* For example, to add a new item, do as follows: *

             *    getService().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Module.ModulePrefs.OAuth.Service } * * */ public List getService() { if (service == null) { service = new ArrayList(); } return this.service; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <element name="Request" type="{}OAuthResourceType" minOccurs="0"/>
             *         <element name="Access" type="{}OAuthResourceType" minOccurs="0"/>
             *         <element name="Authorization" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <attribute name="url" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "request", "access", "authorization" }) public static class Service { @XmlElement(name = "Request") protected OAuthResourceType request; @XmlElement(name = "Access") protected OAuthResourceType access; @XmlElement(name = "Authorization") protected Module.ModulePrefs.OAuth.Service.Authorization authorization; /** * Gets the value of the request property. * * @return * possible object is * {@link OAuthResourceType } * */ public OAuthResourceType getRequest() { return request; } /** * Sets the value of the request property. * * @param value * allowed object is * {@link OAuthResourceType } * */ public void setRequest(OAuthResourceType value) { this.request = value; } /** * Gets the value of the access property. * * @return * possible object is * {@link OAuthResourceType } * */ public OAuthResourceType getAccess() { return access; } /** * Sets the value of the access property. * * @param value * allowed object is * {@link OAuthResourceType } * */ public void setAccess(OAuthResourceType value) { this.access = value; } /** * Gets the value of the authorization property. * * @return * possible object is * {@link Module.ModulePrefs.OAuth.Service.Authorization } * */ public Module.ModulePrefs.OAuth.Service.Authorization getAuthorization() { return authorization; } /** * Sets the value of the authorization property. * * @param value * allowed object is * {@link Module.ModulePrefs.OAuth.Service.Authorization } * */ public void setAuthorization(Module.ModulePrefs.OAuth.Service.Authorization value) { this.authorization = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <attribute name="url" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Authorization { @XmlAttribute(required = true) protected String url; /** * Gets the value of the url property. * * @return * possible object is * {@link String } * */ public String getUrl() { return url; } /** * Sets the value of the url property. * * @param value * allowed object is * {@link String } * */ public void setUrl(String value) { this.url = value; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <attribute name="href" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="authz" default="none">
         *         <simpleType>
         *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *             <enumeration value="none"/>
         *             <enumeration value="signed"/>
         *             <enumeration value="oauth"/>
         *           </restriction>
         *         </simpleType>
         *       </attribute>
         *       <attribute name="sign_owner" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
         *       <attribute name="sign_viewer" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
         *       <attribute name="views" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Preload { @XmlAttribute(required = true) protected String href; @XmlAttribute protected String authz; @XmlAttribute(name = "sign_owner") protected Boolean signOwner; @XmlAttribute(name = "sign_viewer") protected Boolean signViewer; @XmlAttribute protected String views; /** * Gets the value of the href property. * * @return * possible object is * {@link String } * */ public String getHref() { return href; } /** * Sets the value of the href property. * * @param value * allowed object is * {@link String } * */ public void setHref(String value) { this.href = value; } /** * Gets the value of the authz property. * * @return * possible object is * {@link String } * */ public String getAuthz() { if (authz == null) { return "none"; } else { return authz; } } /** * Sets the value of the authz property. * * @param value * allowed object is * {@link String } * */ public void setAuthz(String value) { this.authz = value; } /** * Gets the value of the signOwner property. * * @return * possible object is * {@link Boolean } * */ public boolean isSignOwner() { if (signOwner == null) { return true; } else { return signOwner; } } /** * Sets the value of the signOwner property. * * @param value * allowed object is * {@link Boolean } * */ public void setSignOwner(Boolean value) { this.signOwner = value; } /** * Gets the value of the signViewer property. * * @return * possible object is * {@link Boolean } * */ public boolean isSignViewer() { if (signViewer == null) { return true; } else { return signViewer; } } /** * Sets the value of the signViewer property. * * @param value * allowed object is * {@link Boolean } * */ public void setSignViewer(Boolean value) { this.signViewer = value; } /** * Gets the value of the views property. * * @return * possible object is * {@link String } * */ public String getViews() { return views; } /** * Sets the value of the views property. * * @param value * allowed object is * {@link String } * */ public void setViews(String value) { this.views = value; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="EnumValue" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="display_value" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="display_name" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="default_value" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="datatype" default="string">
     *         <simpleType>
     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *             <enumeration value="string"/>
     *             <enumeration value="hidden"/>
     *             <enumeration value="bool"/>
     *             <enumeration value="enum"/>
     *             <enumeration value="list"/>
     *             <enumeration value="number"/>
     *             <enumeration value="location"/>
     *           </restriction>
     *         </simpleType>
     *       </attribute>
     *       <attribute name="urlparam" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="autocomplete_url" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="num_minval" type="{http://www.w3.org/2001/XMLSchema}double" />
     *       <attribute name="num_maxval" type="{http://www.w3.org/2001/XMLSchema}double" />
     *       <attribute name="str_maxlen" type="{http://www.w3.org/2001/XMLSchema}int" />
     *       <attribute name="restrict_to_completions" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="prefix_match" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="publish" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="listen" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="on_change" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="group" type="{http://www.w3.org/2001/XMLSchema}string" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "enumValue" }) public static class UserPref { @XmlElement(name = "EnumValue") protected List enumValue; @XmlAttribute(required = true) protected String name; @XmlAttribute(name = "display_name") protected String displayName; @XmlAttribute(name = "default_value") protected String defaultValue; @XmlAttribute protected String required; @XmlAttribute protected String datatype; @XmlAttribute protected String urlparam; @XmlAttribute(name = "autocomplete_url") protected String autocompleteUrl; @XmlAttribute(name = "num_minval") protected Double numMinval; @XmlAttribute(name = "num_maxval") protected Double numMaxval; @XmlAttribute(name = "str_maxlen") protected Integer strMaxlen; @XmlAttribute(name = "restrict_to_completions") protected Boolean restrictToCompletions; @XmlAttribute(name = "prefix_match") protected Boolean prefixMatch; @XmlAttribute protected Boolean publish; @XmlAttribute protected Boolean listen; @XmlAttribute(name = "on_change") protected String onChange; @XmlAttribute protected String group; /** * Gets the value of the enumValue property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the enumValue property. * *

* For example, to add a new item, do as follows: *

         *    getEnumValue().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Module.UserPref.EnumValue } * * */ public List getEnumValue() { if (enumValue == null) { enumValue = new ArrayList(); } return this.enumValue; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the displayName property. * * @return * possible object is * {@link String } * */ public String getDisplayName() { return displayName; } /** * Sets the value of the displayName property. * * @param value * allowed object is * {@link String } * */ public void setDisplayName(String value) { this.displayName = value; } /** * Gets the value of the defaultValue property. * * @return * possible object is * {@link String } * */ public String getDefaultValue() { return defaultValue; } /** * Sets the value of the defaultValue property. * * @param value * allowed object is * {@link String } * */ public void setDefaultValue(String value) { this.defaultValue = value; } /** * Gets the value of the required property. * * @return * possible object is * {@link String } * */ public String getRequired() { return required; } /** * Sets the value of the required property. * * @param value * allowed object is * {@link String } * */ public void setRequired(String value) { this.required = value; } /** * Gets the value of the datatype property. * * @return * possible object is * {@link String } * */ public String getDatatype() { if (datatype == null) { return "string"; } else { return datatype; } } /** * Sets the value of the datatype property. * * @param value * allowed object is * {@link String } * */ public void setDatatype(String value) { this.datatype = value; } /** * Gets the value of the urlparam property. * * @return * possible object is * {@link String } * */ public String getUrlparam() { return urlparam; } /** * Sets the value of the urlparam property. * * @param value * allowed object is * {@link String } * */ public void setUrlparam(String value) { this.urlparam = value; } /** * Gets the value of the autocompleteUrl property. * * @return * possible object is * {@link String } * */ public String getAutocompleteUrl() { return autocompleteUrl; } /** * Sets the value of the autocompleteUrl property. * * @param value * allowed object is * {@link String } * */ public void setAutocompleteUrl(String value) { this.autocompleteUrl = value; } /** * Gets the value of the numMinval property. * * @return * possible object is * {@link Double } * */ public Double getNumMinval() { return numMinval; } /** * Sets the value of the numMinval property. * * @param value * allowed object is * {@link Double } * */ public void setNumMinval(Double value) { this.numMinval = value; } /** * Gets the value of the numMaxval property. * * @return * possible object is * {@link Double } * */ public Double getNumMaxval() { return numMaxval; } /** * Sets the value of the numMaxval property. * * @param value * allowed object is * {@link Double } * */ public void setNumMaxval(Double value) { this.numMaxval = value; } /** * Gets the value of the strMaxlen property. * * @return * possible object is * {@link Integer } * */ public Integer getStrMaxlen() { return strMaxlen; } /** * Sets the value of the strMaxlen property. * * @param value * allowed object is * {@link Integer } * */ public void setStrMaxlen(Integer value) { this.strMaxlen = value; } /** * Gets the value of the restrictToCompletions property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRestrictToCompletions() { return restrictToCompletions; } /** * Sets the value of the restrictToCompletions property. * * @param value * allowed object is * {@link Boolean } * */ public void setRestrictToCompletions(Boolean value) { this.restrictToCompletions = value; } /** * Gets the value of the prefixMatch property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPrefixMatch() { return prefixMatch; } /** * Sets the value of the prefixMatch property. * * @param value * allowed object is * {@link Boolean } * */ public void setPrefixMatch(Boolean value) { this.prefixMatch = value; } /** * Gets the value of the publish property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPublish() { return publish; } /** * Sets the value of the publish property. * * @param value * allowed object is * {@link Boolean } * */ public void setPublish(Boolean value) { this.publish = value; } /** * Gets the value of the listen property. * * @return * possible object is * {@link Boolean } * */ public Boolean isListen() { return listen; } /** * Sets the value of the listen property. * * @param value * allowed object is * {@link Boolean } * */ public void setListen(Boolean value) { this.listen = value; } /** * Gets the value of the onChange property. * * @return * possible object is * {@link String } * */ public String getOnChange() { return onChange; } /** * Sets the value of the onChange property. * * @param value * allowed object is * {@link String } * */ public void setOnChange(String value) { this.onChange = value; } /** * Gets the value of the group property. * * @return * possible object is * {@link String } * */ public String getGroup() { return group; } /** * Sets the value of the group property. * * @param value * allowed object is * {@link String } * */ public void setGroup(String value) { this.group = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="display_value" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class EnumValue { @XmlAttribute(required = true) protected String value; @XmlAttribute(name = "display_value") protected String displayValue; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the displayValue property. * * @return * possible object is * {@link String } * */ public String getDisplayValue() { return displayValue; } /** * Sets the value of the displayValue property. * * @param value * allowed object is * {@link String } * */ public void setDisplayValue(String value) { this.displayValue = value; } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy