ca.infoway.messagebuilder.datatype
Interface BareANY

Package class diagram package BareANY
All Superinterfaces:
NullFlavorSupport
All Known Subinterfaces:
AD, ANY<V>, BL, CD, CE, COLLECTION<T>, CS, CV, ED<V>, EN<V>, GTS, II, INT, IVL<T,V>, LIST<T,V>, MO, ON, PIVL, PN, PQ, QTY<V>, REAL, RTO<N,D>, SC<V>, SET<T,V>, ST, SXCM<T>, SXPR<T>, TEL, TN, TS, URG<T,V>, URL
All Known Implementing Classes:
ADImpl, ANYImpl, BLImpl, CDImpl, CEImpl, CSImpl, CVImpl, EDImpl, ENImpl, GTSImpl, IIImpl, INTImpl, IVLImpl, LISTImpl, MOImpl, ONImpl, PIVLImpl, PNImpl, PQImpl, QTYImpl, REALImpl, RTOImpl, SCImpl, SETImpl, STImpl, SXCMImpl, SXPRImpl, TELImpl, TNImpl, TSImpl, URGImpl, URLImpl

public interface BareANY
extends NullFlavorSupport


Method Summary
 Object getBareValue()
           
 StandardDataType getDataType()
          Represents the fact that every data value implicitly carries information about its own data type.
 void setDataType(StandardDataType dataType)
          Sets this ANY's datatype.
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.nullflavor.NullFlavorSupport
getNullFlavor, hasNullFlavor, setNullFlavor
 

Method Detail

getBareValue

Object getBareValue()

getDataType

StandardDataType getDataType()

Represents the fact that every data value implicitly carries information about its own data type. Thus, given a data value one can inquire about its data type.

Returns:
the underlying enum datatype

setDataType

void setDataType(StandardDataType dataType)

Sets this ANY's datatype.

Parameters:
dataType - an hl7 datatype


Copyright © 2013. All Rights Reserved.