2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
\r
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
\r
4 // Any modifications to this file will be lost upon recompilation of the source schema.
\r
5 // Generated on: 2015.06.17 at 02:58:58 PM EEST
\r
9 package org.w3._2001.xmlschema;
\r
11 import java.util.ArrayList;
\r
12 import java.util.List;
\r
13 import javax.xml.bind.annotation.XmlAccessType;
\r
14 import javax.xml.bind.annotation.XmlAccessorType;
\r
15 import javax.xml.bind.annotation.XmlAttribute;
\r
16 import javax.xml.bind.annotation.XmlElement;
\r
17 import javax.xml.bind.annotation.XmlSchemaType;
\r
18 import javax.xml.bind.annotation.XmlSeeAlso;
\r
19 import javax.xml.bind.annotation.XmlType;
\r
20 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
\r
21 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
\r
25 * <p>Java class for keybase complex type.
\r
27 * <p>The following schema fragment specifies the expected content contained within this class.
\r
30 * <complexType name="keybase">
\r
31 * <complexContent>
\r
32 * <extension base="{http://www.w3.org/2001/XMLSchema}annotated">
\r
34 * <element ref="{http://www.w3.org/2001/XMLSchema}selector"/>
\r
35 * <element ref="{http://www.w3.org/2001/XMLSchema}field" maxOccurs="unbounded"/>
\r
37 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
\r
38 * <anyAttribute processContents='lax' namespace='##other'/>
\r
40 * </complexContent>
\r
46 @XmlAccessorType(XmlAccessType.FIELD)
\r
47 @XmlType(name = "keybase", propOrder = {
\r
54 public class Keybase
\r
58 @XmlElement(required = true)
\r
59 protected Selector selector;
\r
60 @XmlElement(required = true)
\r
61 protected List<Field> field;
\r
62 @XmlAttribute(name = "name", required = true)
\r
63 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
\r
64 @XmlSchemaType(name = "NCName")
\r
65 protected String name;
\r
68 * Gets the value of the selector property.
\r
71 * possible object is
\r
75 public Selector getSelector() {
\r
80 * Sets the value of the selector property.
\r
87 public void setSelector(Selector value) {
\r
88 this.selector = value;
\r
92 * Gets the value of the field property.
\r
95 * This accessor method returns a reference to the live list,
\r
96 * not a snapshot. Therefore any modification you make to the
\r
97 * returned list will be present inside the JAXB object.
\r
98 * This is why there is not a <CODE>set</CODE> method for the field property.
\r
101 * For example, to add a new item, do as follows:
\r
103 * getField().add(newItem);
\r
108 * Objects of the following type(s) are allowed in the list
\r
113 public List<Field> getField() {
\r
114 if (field == null) {
\r
115 field = new ArrayList<Field>();
\r
121 * Gets the value of the name property.
\r
124 * possible object is
\r
128 public String getName() {
\r
133 * Sets the value of the name property.
\r
136 * allowed object is
\r
140 public void setName(String value) {
\r