ca.infoway.messagebuilder.datatype
Interface IVL<T extends QTY<?>,V extends Interval<?>>

Package class diagram package IVL
Type Parameters:
T - the HL7 datatype of the interval
V - the Interval java type, or a subclass
All Superinterfaces:
ANY<V>, BareANY, NullFlavorSupport
All Known Subinterfaces:
URG<T,V>
All Known Implementing Classes:
IVLImpl, URGImpl

public interface IVL<T extends QTY<?>,V extends Interval<?>>
extends ANY<V>

HL7 datatype IVL. Backed by the java datatype Interval.

This data type is used when a continuous range needs to be expressed.

Author:
Intelliware Development

Method Summary
 boolean isHighClosed()
          Determines whether the high bound is closed.
 boolean isLowClosed()
          Determines whether the low bound is closed.
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.ANY
getNullFlavor, getValue, isNull, nonNull, notApplicable, other, setNullFlavor, setValue, unknown
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.BareANY
getBareValue, getDataType, setDataType
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.nullflavor.NullFlavorSupport
hasNullFlavor
 

Method Detail

isLowClosed

boolean isLowClosed()

Determines whether the low bound is closed.

Returns:
whether the low bound is closed

isHighClosed

boolean isHighClosed()

Determines whether the high bound is closed.

Returns:
whether the high bound is closed


Copyright © 2013. All Rights Reserved.