
org.wingsource.plugin.impl.gadget.xml.Module Maven / Gradle / Ivy
//
// 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;
}
}
}
}