Class Summary |
AbstractAdPropertyFormatter |
AD - Address
Represents an Address object as an element:
<addr use='WP'>
<houseNumber>1050</houseNumber>
<direction>W</direction>
<streetName>Wishard Blvd</streetName>,
<additionalLocator>RG 5th floor</additionalLocator>,
<city>Indianapolis</city>, <state>IN</state>
<postalCode>46240</postalCode>
</addr>
If an object is null, value is replaced by a nullFlavor. |
AbstractAttributePropertyFormatter<V> |
Represents an object as a single-level element with only attributes, comme ca:
<element-name attribute1="value1" />
Concrete subclasses handle the formatting of attributes. |
AbstractEntityNamePropertyFormatter<V extends EntityName> |
This is shared by all subclasses of EntityName. |
AbstractNullFlavorPropertyFormatter<V> |
If an object is null, value is replaced by a nullFlavor. |
AbstractPropertyFormatter |
|
AbstractRtoPropertyFormatter<T,U> |
|
AbstractValueNullFlavorPropertyFormatter<V> |
Formats some nullable object into element:
<element-name value="value" />
If an object is null, value is replaced by a nullFlavor. |
AnyPropertyFormatter |
ANY, ANY.LAB, ANY.CA.IZ, ANY.PATH
Each value sent over the wire must correspond to one of the
following non-abstract data type flavor specifications defined below:
ANY: all types allowed
ANY.LAB: CD.LAB, ST, PQ.LAB, IVL, INT.NONNEG, INT.POS, TS.FULLDATETIME, URG
ANY.CA.IZ: ST, PN.BASIC, INT.POS, BL
ANY.PATH: ST, PQ, ED.DOCORREF or CD.LAB |
BaseCollectionPropertyFormatter |
|
EdPropertyFormatter |
ED.DOCORREF - Encapsulated Data (Document or Reference)
Represents a String as an element:
<element-name mediaType="text/plain">This is some
text.</element-name>
http://www.hl7.org/v3ballot/html/infrastructure/itsxml/datatypes-its-xml.htm#dtimpl-ED |
FormatterRegistry |
|
PqPropertyFormatter |
PQ - Physical Quantity
Represents a Physical Quantity object as an element:
<element-name value="123.33" unit="mg"/> |
RealConfPropertyFormatter |
REAL.CONF - BigDecimal [0,1]
Represents a REAL.CONF object as an element:
<element-name value="0.1234"></element-name>
If an object is null, value is replaced by a nullFlavor. |
RealCoordPropertyFormatter |
REAL.COORD - BigDecimal
Represents a REAL.COORD object as an element:
<element-name value="4321.1234"></element-name>
If an object is null, value is replaced by a nullFlavor. |
RtoMoPqPropertyFormatter |
RTO<PQ, PQ> - Ratio (physical quantity, physical quantity)
Represents a Ratio of physical quantities as an element:
<unitQuanity>
<numerator value="1.0" xsi:type="PQ"/>
<denominator value="64.0" xsi:type="/>
</unitQuanity> |
RtoPqPqPropertyFormatter |
RTO<PQ, PQ> - Ratio (physical quantity, physical quantity)
Represents a Ratio of physical quantities as an element:
<unitQuanity>
<numerator value="1.0" xsi:type="PQ"/>
<denominator value="64.0" xsi:type="/>
</unitQuanity> |
SetPropertyFormatter |
|
TelPhonemailPropertyFormatter |
Represents a TEL.PHONEMAIL String as an element:
<element-name use="H WP" value="mailto://me@me.com"></element-name>
If an object is null, value is replaced by a nullFlavor. |
TelUriPropertyFormatter |
Represents a TEL.URI String as an element:
<element-name value="mailto://me@me.com"></element-name>
If an object is null, value is replaced by a nullFlavor. |
TnPropertyFormatter |
TN - TrivialName
Represents an TN object as an element:
<element-name>This is a trivial name</element-name>
http://www.hl7.org/v3ballot/html/infrastructure/itsxml/datatypes-its-xml.htm#dtimpl-TN |
TsFullDatePropertyFormatter |
TS.FULLDATE - Timestamp (fully-specified date only)
Represents a TS.FULLDATE object as an element:
<element-name value="yyyyMMdd"></element-name>
If an object is null, value is replaced by a nullFlavor. |
TsFullDateTimePropertyFormatter |
TS.FULLDATETIME - Timestamp (fully-specified date and time only) and TS.DATETIME (partial date/time)
Represents a TS.FULLDATETIME/TS.DATETIME object as an element:
<element-name value="yyyyMMddHHmmss"></element-name>
If an object is null, value is replaced by a nullFlavor. |
TsFullDateWithTimePropertyFormatter |
TS.FULLDATEWITHTIME - Abstract TS - must be one of TS.FULLDATE or TS.FULLDATETIME
Represents a TS.FULLDATETIME/TS.DATETIME object as an element:
If an object is null, value is replaced by a nullFlavor. |