ca.infoway.messagebuilder.datatype
Interface COLLECTION<T>

Package class diagram package COLLECTION
Type Parameters:
T - the hl7 type
All Superinterfaces:
ANY<Collection<T>>, BareANY, NullFlavorSupport
All Known Subinterfaces:
LIST<T,V>, SET<T,V>
All Known Implementing Classes:
LISTImpl, SETImpl

public interface COLLECTION<T>
extends ANY<Collection<T>>

HL7 Datatype COLLECTION. Backed by a Collection.

The super-interface for LIST and SET.

Author:
Intelliware Development

Method Summary
 Class<?> getElementType()
          Returns the element type.
 Collection<?> rawCollection()
          Returns the underlying collection.
 
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

rawCollection

Collection<?> rawCollection()

Returns the underlying collection.

Returns:
the underlying collection

getElementType

Class<?> getElementType()

Returns the element type.

Returns:
the element type


Copyright © 2013. All Rights Reserved.