ca.infoway.messagebuilder.marshalling.hl7.formatter
Class AbstractEntityNamePropertyFormatter<V extends EntityName>

Package class diagram package AbstractEntityNamePropertyFormatter
java.lang.Object
  extended by ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractPropertyFormatter
      extended by ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractNullFlavorPropertyFormatter<V>
          extended by ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractEntityNamePropertyFormatter<V>
All Implemented Interfaces:
PropertyFormatter
Direct Known Subclasses:
TnPropertyFormatter

public abstract class AbstractEntityNamePropertyFormatter<V extends EntityName>
extends AbstractNullFlavorPropertyFormatter<V>

This is shared by all subclasses of EntityName.


Constructor Summary
AbstractEntityNamePropertyFormatter()
           
 
Method Summary
protected  Map<String,String> getUseAttributeMap(V value)
           
protected  void validateName(V value, FormatContext context)
           
 
Methods inherited from class ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractNullFlavorPropertyFormatter
createMissingMandatoryWarning, createNullFlavorAttributes, extractBareValue, format, isEmptyCollection, isMandatoryOrPopulated, toStringMap
 
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

AbstractEntityNamePropertyFormatter

public AbstractEntityNamePropertyFormatter()
Method Detail

validateName

protected void validateName(V value,
                            FormatContext context)

getUseAttributeMap

protected Map<String,String> getUseAttributeMap(V value)


Copyright © 2013. All Rights Reserved.