ca.infoway.messagebuilder.marshalling.hl7.formatter
Class AbstractAttributePropertyFormatter<V>

Package class diagram package AbstractAttributePropertyFormatter
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.AbstractAttributePropertyFormatter<V>
All Implemented Interfaces:
PropertyFormatter
Direct Known Subclasses:
AbstractValueNullFlavorPropertyFormatter, PqPropertyFormatter

public abstract class AbstractAttributePropertyFormatter<V>
extends AbstractNullFlavorPropertyFormatter<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.


Field Summary
protected static String EMPTY_STRING
           
 
Constructor Summary
AbstractAttributePropertyFormatter()
           
 
Method Summary
 
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
 

Field Detail

EMPTY_STRING

protected static final String EMPTY_STRING
See Also:
Constant Field Values
Constructor Detail

AbstractAttributePropertyFormatter

public AbstractAttributePropertyFormatter()


Copyright © 2013. All Rights Reserved.