//
// 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;
}
}
}
}