// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 // 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: 2010.01.18 at 06:14:35 PM CST // package org.astm.ccr; 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.XmlElement; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for TestType complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="TestType"> * <complexContent> * <extension base="{urn:astm-org:CCR}CCRCodedDataObjectType"> * <sequence> * <element name="Method" type="{urn:astm-org:CCR}CodedDescriptionType" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{urn:astm-org:CCR}Agent" maxOccurs="unbounded" minOccurs="0"/> * <element name="TestResult" type="{urn:astm-org:CCR}TestResultType"/> * <element name="NormalResult" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Normal" type="{urn:astm-org:CCR}NormalType" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="Flag" type="{urn:astm-org:CCR}CodedDescriptionType" maxOccurs="unbounded" minOccurs="0"/> * <element name="ConfidenceValue" type="{urn:astm-org:CCR}CodedDescriptionType" minOccurs="0"/> * </sequence> * </extension> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TestType", propOrder = { "method", "agent", "testResult", "normalResult", "flag", "confidenceValue" }) public class TestType extends CCRCodedDataObjectType { @XmlElement(name = "Method") protected List<CodedDescriptionType> method; @XmlElement(name = "Agent") protected List<Agent> agent; @XmlElement(name = "TestResult", required = true) protected TestResultType testResult; @XmlElement(name = "NormalResult") protected TestType.NormalResult normalResult; @XmlElement(name = "Flag") protected List<CodedDescriptionType> flag; @XmlElement(name = "ConfidenceValue") protected CodedDescriptionType confidenceValue; /** * Gets the value of the method 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 method property. * * <p> * For example, to add a new item, do as follows: * <pre> * getMethod().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CodedDescriptionType } * * */ public List<CodedDescriptionType> getMethod() { if (method == null) { method = new ArrayList<CodedDescriptionType>(); } return this.method; } /** * Gets the value of the agent 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 agent property. * * <p> * For example, to add a new item, do as follows: * <pre> * getAgent().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Agent } * * */ public List<Agent> getAgent() { if (agent == null) { agent = new ArrayList<Agent>(); } return this.agent; } /** * Gets the value of the testResult property. * * @return * possible object is * {@link TestResultType } * */ public TestResultType getTestResult() { return testResult; } /** * Sets the value of the testResult property. * * @param value * allowed object is * {@link TestResultType } * */ public void setTestResult(TestResultType value) { this.testResult = value; } /** * Gets the value of the normalResult property. * * @return * possible object is * {@link TestType.NormalResult } * */ public TestType.NormalResult getNormalResult() { return normalResult; } /** * Sets the value of the normalResult property. * * @param value * allowed object is * {@link TestType.NormalResult } * */ public void setNormalResult(TestType.NormalResult value) { this.normalResult = value; } /** * Gets the value of the flag 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 flag property. * * <p> * For example, to add a new item, do as follows: * <pre> * getFlag().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CodedDescriptionType } * * */ public List<CodedDescriptionType> getFlag() { if (flag == null) { flag = new ArrayList<CodedDescriptionType>(); } return this.flag; } /** * Gets the value of the confidenceValue property. * * @return * possible object is * {@link CodedDescriptionType } * */ public CodedDescriptionType getConfidenceValue() { return confidenceValue; } /** * Sets the value of the confidenceValue property. * * @param value * allowed object is * {@link CodedDescriptionType } * */ public void setConfidenceValue(CodedDescriptionType value) { this.confidenceValue = 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="Normal" type="{urn:astm-org:CCR}NormalType" maxOccurs="unbounded"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "normal" }) public static class NormalResult { @XmlElement(name = "Normal", required = true) protected List<NormalType> normal; /** * Gets the value of the normal 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 normal property. * * <p> * For example, to add a new item, do as follows: * <pre> * getNormal().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link NormalType } * * */ public List<NormalType> getNormal() { if (normal == null) { normal = new ArrayList<NormalType>(); } return this.normal; } } }