Class RealTimeSampleArrayMetricState

  • All Implemented Interfaces:
    Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2

    public class RealTimeSampleArrayMetricState
    extends AbstractMetricState
    implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2
    State of a stream METRIC descriptor. It contains a list of sample values. This sample array is used to transport waveform stream information.

    Java class for RealTimeSampleArrayMetricState complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="RealTimeSampleArrayMetricState">
       <complexContent>
         <extension base="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}AbstractMetricState">
           <sequence>
             <element name="MetricValue" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}SampleArrayValue" minOccurs="0"/>
             <element name="PhysiologicalRange" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}Range" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • RealTimeSampleArrayMetricState

        public RealTimeSampleArrayMetricState()
    • Method Detail

      • setMetricValue

        public void setMetricValue​(SampleArrayValue value)
        Sets the value of the metricValue property.
        Parameters:
        value - allowed object is SampleArrayValue
      • getPhysiologicalRange

        public List<Range> getPhysiologicalRange()
        Gets the value of the physiologicalRange 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 physiologicalRange property.

        For example, to add a new item, do as follows:

            getPhysiologicalRange().add(newItem);
         

        Objects of the following type(s) are allowed in the list Range

      • setPhysiologicalRange

        public void setPhysiologicalRange​(List<Range> value)
      • copyTo

        public Object copyTo​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                             Object target,
                             org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
        Specified by:
        copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
        Overrides:
        copyTo in class AbstractMetricState
      • append

        public StringBuilder append​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                    StringBuilder buffer,
                                    org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
        Specified by:
        append in interface org.jvnet.jaxb2_commons.lang.ToString2
        Overrides:
        append in class AbstractMetricState
      • appendFields

        public StringBuilder appendFields​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                          StringBuilder buffer,
                                          org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
        Specified by:
        appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
        Overrides:
        appendFields in class AbstractMetricState