ca.infoway.messagebuilder.datatype
Interface SET<T extends ANY<V>,V>

Package class diagram package SET
Type Parameters:
T - the HL7 datatype held by the SET
V - the underlying Java datatype held by the underlying Java Set
All Superinterfaces:
ANY<Collection<T>>, BareANY, COLLECTION<T>, NullFlavorSupport
All Known Implementing Classes:
SETImpl

public interface SET<T extends ANY<V>,V>
extends COLLECTION<T>

HL7 datatype SET. Backed by a java Set.

Used when multiple repetitions are allowed, order is irrelevant and duplicates are prohibited.

Author:
Intelliware Development

Method Summary
 Set<V> rawSet()
          Returns the underlying Java Set containing values in the underlying Java datatype.
<U extends V>
Set<U>
rawSet(Class<U> elementType)
           
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.COLLECTION
getElementType, rawCollection
 
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

rawSet

Set<V> rawSet()

Returns the underlying Java Set containing values in the underlying Java datatype.

Returns:
the underlying Java Set containing values in the underlying Java datatype

rawSet

<U extends V> Set<U> rawSet(Class<U> elementType)


Copyright © 2013. All Rights Reserved.