// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2013.10.25 at 12:13:33 AM EDT // package gov.nih.ncgc.bard.capextract.jaxb; import java.util.ArrayList; import java.util.List; 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.XmlRootElement; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="elements"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}element" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="elementHierarchies"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="elementHierarchy" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="childElement"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="childElement" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="parentElement" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}link"/> * </sequence> * <attribute name="parentElement" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="relationshipType" type="{http://www.w3.org/2001/XMLSchema}string"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="resultTypes"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}resultType" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="stages" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}stage" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="descriptors" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="descriptor" type="{}descriptorType" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="laboratories" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="laboratory" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="laboratoryName" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element ref="{}description" minOccurs="0"/> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="laboratoryElement" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="parentLaboratory" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="units" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="unit" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}description" minOccurs="0"/> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="unitElement" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="parentUnit" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="unitConversions" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence minOccurs="0"> * <element name="unitConversion" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="formula" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="fromUnit" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="toUnit" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="multiplier" type="{http://www.w3.org/2001/XMLSchema}double" /> * <attribute name="offset" type="{http://www.w3.org/2001/XMLSchema}double" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "elements", "elementHierarchies", "resultTypes", "stages", "descriptors", "laboratories", "units", "unitConversions" }) @XmlRootElement(name = "dictionary") public class Dictionary { @XmlElement(required = true) protected Dictionary.Elements elements; @XmlElement(required = true) protected Dictionary.ElementHierarchies elementHierarchies; @XmlElement(required = true) protected Dictionary.ResultTypes resultTypes; protected Dictionary.Stages stages; protected Dictionary.Descriptors descriptors; protected Dictionary.Laboratories laboratories; protected Dictionary.Units units; protected Dictionary.UnitConversions unitConversions; /** * Gets the value of the elements property. * * @return * possible object is * {@link Dictionary.Elements } * */ public Dictionary.Elements getElements() { return elements; } /** * Sets the value of the elements property. * * @param value * allowed object is * {@link Dictionary.Elements } * */ public void setElements(Dictionary.Elements value) { this.elements = value; } /** * Gets the value of the elementHierarchies property. * * @return * possible object is * {@link Dictionary.ElementHierarchies } * */ public Dictionary.ElementHierarchies getElementHierarchies() { return elementHierarchies; } /** * Sets the value of the elementHierarchies property. * * @param value * allowed object is * {@link Dictionary.ElementHierarchies } * */ public void setElementHierarchies(Dictionary.ElementHierarchies value) { this.elementHierarchies = value; } /** * Gets the value of the resultTypes property. * * @return * possible object is * {@link Dictionary.ResultTypes } * */ public Dictionary.ResultTypes getResultTypes() { return resultTypes; } /** * Sets the value of the resultTypes property. * * @param value * allowed object is * {@link Dictionary.ResultTypes } * */ public void setResultTypes(Dictionary.ResultTypes value) { this.resultTypes = value; } /** * Gets the value of the stages property. * * @return * possible object is * {@link Dictionary.Stages } * */ public Dictionary.Stages getStages() { return stages; } /** * Sets the value of the stages property. * * @param value * allowed object is * {@link Dictionary.Stages } * */ public void setStages(Dictionary.Stages value) { this.stages = value; } /** * Gets the value of the descriptors property. * * @return * possible object is * {@link Dictionary.Descriptors } * */ public Dictionary.Descriptors getDescriptors() { return descriptors; } /** * Sets the value of the descriptors property. * * @param value * allowed object is * {@link Dictionary.Descriptors } * */ public void setDescriptors(Dictionary.Descriptors value) { this.descriptors = value; } /** * Gets the value of the laboratories property. * * @return * possible object is * {@link Dictionary.Laboratories } * */ public Dictionary.Laboratories getLaboratories() { return laboratories; } /** * Sets the value of the laboratories property. * * @param value * allowed object is * {@link Dictionary.Laboratories } * */ public void setLaboratories(Dictionary.Laboratories value) { this.laboratories = value; } /** * Gets the value of the units property. * * @return * possible object is * {@link Dictionary.Units } * */ public Dictionary.Units getUnits() { return units; } /** * Sets the value of the units property. * * @param value * allowed object is * {@link Dictionary.Units } * */ public void setUnits(Dictionary.Units value) { this.units = value; } /** * Gets the value of the unitConversions property. * * @return * possible object is * {@link Dictionary.UnitConversions } * */ public Dictionary.UnitConversions getUnitConversions() { return unitConversions; } /** * Sets the value of the unitConversions property. * * @param value * allowed object is * {@link Dictionary.UnitConversions } * */ public void setUnitConversions(Dictionary.UnitConversions value) { this.unitConversions = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="descriptor" type="{}descriptorType" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "descriptor" }) public static class Descriptors { @XmlElement(required = true) protected List<DescriptorType> descriptor; /** * Gets the value of the descriptor property. * * <p> * 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 <CODE>set</CODE> method for the descriptor property. * * <p> * For example, to add a new item, do as follows: * <pre> * getDescriptor().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link DescriptorType } * * */ public List<DescriptorType> getDescriptor() { if (descriptor == null) { descriptor = new ArrayList<DescriptorType>(); } return this.descriptor; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="elementHierarchy" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="childElement"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="childElement" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="parentElement" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}link"/> * </sequence> * <attribute name="parentElement" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="relationshipType" type="{http://www.w3.org/2001/XMLSchema}string"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "elementHierarchy" }) public static class ElementHierarchies { @XmlElement(required = true) protected List<Dictionary.ElementHierarchies.ElementHierarchy> elementHierarchy; /** * Gets the value of the elementHierarchy property. * * <p> * 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 <CODE>set</CODE> method for the elementHierarchy property. * * <p> * For example, to add a new item, do as follows: * <pre> * getElementHierarchy().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Dictionary.ElementHierarchies.ElementHierarchy } * * */ public List<Dictionary.ElementHierarchies.ElementHierarchy> getElementHierarchy() { if (elementHierarchy == null) { elementHierarchy = new ArrayList<Dictionary.ElementHierarchies.ElementHierarchy>(); } return this.elementHierarchy; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="childElement"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="childElement" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="parentElement" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}link"/> * </sequence> * <attribute name="parentElement" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="relationshipType" type="{http://www.w3.org/2001/XMLSchema}string"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "childElement", "parentElement", "relationshipType" }) public static class ElementHierarchy { @XmlElement(required = true) protected Dictionary.ElementHierarchies.ElementHierarchy.ChildElement childElement; protected Dictionary.ElementHierarchies.ElementHierarchy.ParentElement parentElement; @XmlElement(required = true) protected String relationshipType; /** * Gets the value of the childElement property. * * @return * possible object is * {@link Dictionary.ElementHierarchies.ElementHierarchy.ChildElement } * */ public Dictionary.ElementHierarchies.ElementHierarchy.ChildElement getChildElement() { return childElement; } /** * Sets the value of the childElement property. * * @param value * allowed object is * {@link Dictionary.ElementHierarchies.ElementHierarchy.ChildElement } * */ public void setChildElement(Dictionary.ElementHierarchies.ElementHierarchy.ChildElement value) { this.childElement = value; } /** * Gets the value of the parentElement property. * * @return * possible object is * {@link Dictionary.ElementHierarchies.ElementHierarchy.ParentElement } * */ public Dictionary.ElementHierarchies.ElementHierarchy.ParentElement getParentElement() { return parentElement; } /** * Sets the value of the parentElement property. * * @param value * allowed object is * {@link Dictionary.ElementHierarchies.ElementHierarchy.ParentElement } * */ public void setParentElement(Dictionary.ElementHierarchies.ElementHierarchy.ParentElement value) { this.parentElement = value; } /** * Gets the value of the relationshipType property. * * @return * possible object is * {@link String } * */ public String getRelationshipType() { return relationshipType; } /** * Sets the value of the relationshipType property. * * @param value * allowed object is * {@link String } * */ public void setRelationshipType(String value) { this.relationshipType = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="childElement" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "link" }) public static class ChildElement { protected Link link; @XmlAttribute(required = true) protected String childElement; /** * Gets the value of the link property. * * @return * possible object is * {@link Link } * */ public Link getLink() { return link; } /** * Sets the value of the link property. * * @param value * allowed object is * {@link Link } * */ public void setLink(Link value) { this.link = value; } /** * Gets the value of the childElement property. * * @return * possible object is * {@link String } * */ public String getChildElement() { return childElement; } /** * Sets the value of the childElement property. * * @param value * allowed object is * {@link String } * */ public void setChildElement(String value) { this.childElement = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}link"/> * </sequence> * <attribute name="parentElement" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "link" }) public static class ParentElement { @XmlElement(required = true) protected Link link; @XmlAttribute protected String parentElement; /** * Gets the value of the link property. * * @return * possible object is * {@link Link } * */ public Link getLink() { return link; } /** * Sets the value of the link property. * * @param value * allowed object is * {@link Link } * */ public void setLink(Link value) { this.link = value; } /** * Gets the value of the parentElement property. * * @return * possible object is * {@link String } * */ public String getParentElement() { return parentElement; } /** * Sets the value of the parentElement property. * * @param value * allowed object is * {@link String } * */ public void setParentElement(String value) { this.parentElement = value; } } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}element" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "element" }) public static class Elements { @XmlElement(required = true) protected List<Element> element; /** * Gets the value of the element property. * * <p> * 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 <CODE>set</CODE> method for the element property. * * <p> * For example, to add a new item, do as follows: * <pre> * getElement().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Element } * * */ public List<Element> getElement() { if (element == null) { element = new ArrayList<Element>(); } return this.element; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="laboratory" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="laboratoryName" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element ref="{}description" minOccurs="0"/> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="laboratoryElement" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="parentLaboratory" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "laboratory" }) public static class Laboratories { @XmlElement(required = true) protected List<Dictionary.Laboratories.Laboratory> laboratory; /** * Gets the value of the laboratory property. * * <p> * 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 <CODE>set</CODE> method for the laboratory property. * * <p> * For example, to add a new item, do as follows: * <pre> * getLaboratory().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Dictionary.Laboratories.Laboratory } * * */ public List<Dictionary.Laboratories.Laboratory> getLaboratory() { if (laboratory == null) { laboratory = new ArrayList<Dictionary.Laboratories.Laboratory>(); } return this.laboratory; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="laboratoryName" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element ref="{}description" minOccurs="0"/> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="laboratoryElement" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="parentLaboratory" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "laboratoryName", "description", "link" }) public static class Laboratory { @XmlElement(required = true) protected String laboratoryName; @XmlElement(nillable = true) protected String description; protected Link link; @XmlAttribute(required = true) protected String laboratoryElement; @XmlAttribute protected String parentLaboratory; /** * Gets the value of the laboratoryName property. * * @return * possible object is * {@link String } * */ public String getLaboratoryName() { return laboratoryName; } /** * Sets the value of the laboratoryName property. * * @param value * allowed object is * {@link String } * */ public void setLaboratoryName(String value) { this.laboratoryName = 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 link property. * * @return * possible object is * {@link Link } * */ public Link getLink() { return link; } /** * Sets the value of the link property. * * @param value * allowed object is * {@link Link } * */ public void setLink(Link value) { this.link = value; } /** * Gets the value of the laboratoryElement property. * * @return * possible object is * {@link String } * */ public String getLaboratoryElement() { return laboratoryElement; } /** * Sets the value of the laboratoryElement property. * * @param value * allowed object is * {@link String } * */ public void setLaboratoryElement(String value) { this.laboratoryElement = value; } /** * Gets the value of the parentLaboratory property. * * @return * possible object is * {@link String } * */ public String getParentLaboratory() { return parentLaboratory; } /** * Sets the value of the parentLaboratory property. * * @param value * allowed object is * {@link String } * */ public void setParentLaboratory(String value) { this.parentLaboratory = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}resultType" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "resultType" }) public static class ResultTypes { @XmlElement(required = true) protected List<ResultType> resultType; /** * Gets the value of the resultType property. * * <p> * 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 <CODE>set</CODE> method for the resultType property. * * <p> * For example, to add a new item, do as follows: * <pre> * getResultType().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link ResultType } * * */ public List<ResultType> getResultType() { if (resultType == null) { resultType = new ArrayList<ResultType>(); } return this.resultType; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}stage" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "stage" }) public static class Stages { @XmlElement(required = true) protected List<Stage> stage; /** * Gets the value of the stage property. * * <p> * 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 <CODE>set</CODE> method for the stage property. * * <p> * For example, to add a new item, do as follows: * <pre> * getStage().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Stage } * * */ public List<Stage> getStage() { if (stage == null) { stage = new ArrayList<Stage>(); } return this.stage; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence minOccurs="0"> * <element name="unitConversion" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="formula" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="fromUnit" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="toUnit" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="multiplier" type="{http://www.w3.org/2001/XMLSchema}double" /> * <attribute name="offset" type="{http://www.w3.org/2001/XMLSchema}double" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "unitConversion" }) public static class UnitConversions { protected List<Dictionary.UnitConversions.UnitConversion> unitConversion; /** * Gets the value of the unitConversion property. * * <p> * 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 <CODE>set</CODE> method for the unitConversion property. * * <p> * For example, to add a new item, do as follows: * <pre> * getUnitConversion().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Dictionary.UnitConversions.UnitConversion } * * */ public List<Dictionary.UnitConversions.UnitConversion> getUnitConversion() { if (unitConversion == null) { unitConversion = new ArrayList<Dictionary.UnitConversions.UnitConversion>(); } return this.unitConversion; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="formula" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="fromUnit" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="toUnit" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="multiplier" type="{http://www.w3.org/2001/XMLSchema}double" /> * <attribute name="offset" type="{http://www.w3.org/2001/XMLSchema}double" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "formula", "link" }) public static class UnitConversion { protected String formula; protected Link link; @XmlAttribute(required = true) protected String fromUnit; @XmlAttribute(required = true) protected String toUnit; @XmlAttribute protected Double multiplier; @XmlAttribute protected Double offset; /** * Gets the value of the formula property. * * @return * possible object is * {@link String } * */ public String getFormula() { return formula; } /** * Sets the value of the formula property. * * @param value * allowed object is * {@link String } * */ public void setFormula(String value) { this.formula = value; } /** * Gets the value of the link property. * * @return * possible object is * {@link Link } * */ public Link getLink() { return link; } /** * Sets the value of the link property. * * @param value * allowed object is * {@link Link } * */ public void setLink(Link value) { this.link = value; } /** * Gets the value of the fromUnit property. * * @return * possible object is * {@link String } * */ public String getFromUnit() { return fromUnit; } /** * Sets the value of the fromUnit property. * * @param value * allowed object is * {@link String } * */ public void setFromUnit(String value) { this.fromUnit = value; } /** * Gets the value of the toUnit property. * * @return * possible object is * {@link String } * */ public String getToUnit() { return toUnit; } /** * Sets the value of the toUnit property. * * @param value * allowed object is * {@link String } * */ public void setToUnit(String value) { this.toUnit = value; } /** * Gets the value of the multiplier property. * * @return * possible object is * {@link Double } * */ public Double getMultiplier() { return multiplier; } /** * Sets the value of the multiplier property. * * @param value * allowed object is * {@link Double } * */ public void setMultiplier(Double value) { this.multiplier = value; } /** * Gets the value of the offset property. * * @return * possible object is * {@link Double } * */ public Double getOffset() { return offset; } /** * Sets the value of the offset property. * * @param value * allowed object is * {@link Double } * */ public void setOffset(Double value) { this.offset = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="unit" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}description" minOccurs="0"/> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="unitElement" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="parentUnit" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "unit" }) public static class Units { @XmlElement(required = true) protected List<Dictionary.Units.Unit> unit; /** * Gets the value of the unit property. * * <p> * 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 <CODE>set</CODE> method for the unit property. * * <p> * For example, to add a new item, do as follows: * <pre> * getUnit().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Dictionary.Units.Unit } * * */ public List<Dictionary.Units.Unit> getUnit() { if (unit == null) { unit = new ArrayList<Dictionary.Units.Unit>(); } return this.unit; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{}description" minOccurs="0"/> * <element ref="{}link" minOccurs="0"/> * </sequence> * <attribute name="unitElement" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="parentUnit" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "description", "link" }) public static class Unit { @XmlElement(nillable = true) protected String description; protected Link link; @XmlAttribute(required = true) protected String unitElement; @XmlAttribute protected String parentUnit; /** * 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 link property. * * @return * possible object is * {@link Link } * */ public Link getLink() { return link; } /** * Sets the value of the link property. * * @param value * allowed object is * {@link Link } * */ public void setLink(Link value) { this.link = value; } /** * Gets the value of the unitElement property. * * @return * possible object is * {@link String } * */ public String getUnitElement() { return unitElement; } /** * Sets the value of the unitElement property. * * @param value * allowed object is * {@link String } * */ public void setUnitElement(String value) { this.unitElement = value; } /** * Gets the value of the parentUnit property. * * @return * possible object is * {@link String } * */ public String getParentUnit() { return parentUnit; } /** * Sets the value of the parentUnit property. * * @param value * allowed object is * {@link String } * */ public void setParentUnit(String value) { this.parentUnit = value; } } } }