ca.infoway.messagebuilder.marshalling.hl7.formatter
Class AnyPropertyFormatter

Package class diagram package AnyPropertyFormatter
java.lang.Object
  extended by ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractPropertyFormatter
      extended by ca.infoway.messagebuilder.marshalling.hl7.formatter.AnyPropertyFormatter
All Implemented Interfaces:
PropertyFormatter

public class AnyPropertyFormatter
extends AbstractPropertyFormatter

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


Constructor Summary
AnyPropertyFormatter()
           
 
Method Summary
 String format(FormatContext formatContext, BareANY hl7Value, int indentLevel)
           
 
Methods inherited from class ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractPropertyFormatter
addSpecializationType, createElement, createElement, createElementClosure, createSpecializationTypeAttibutesIfNecessary, createWarning, format, isNullFlavor, xmlify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnyPropertyFormatter

public AnyPropertyFormatter()
Method Detail

format

public String format(FormatContext formatContext,
                     BareANY hl7Value,
                     int indentLevel)
Specified by:
format in interface PropertyFormatter
Specified by:
format in class AbstractPropertyFormatter


Copyright © 2013. All Rights Reserved.