ca.uhn.hl7v2.conf.classes.generator.builders
Class ConformanceFieldBuilder

java.lang.Object
  extended by ca.uhn.hl7v2.conf.classes.generator.builders.ConformanceFieldBuilder

public class ConformanceFieldBuilder
extends java.lang.Object

This class builds Conformance Field Classes

Author:
James AgnewPaul BrohmanMitch DelachevrotiereShawn DyckCory Metcalf

Constructor Summary
ConformanceFieldBuilder(java.lang.String packageName, java.lang.String versionString, DeploymentManager depManager)
          This constructor will create a new ConformanceFieldBuilder
 
Method Summary
 void buildClass(Field field, java.lang.String parentUnderlyingType, ProfileName profileName)
          This method builds a Conformance Field Class
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConformanceFieldBuilder

public ConformanceFieldBuilder(java.lang.String packageName,
                               java.lang.String versionString,
                               DeploymentManager depManager)
This constructor will create a new ConformanceFieldBuilder

Parameters:
packageName - the name of the package
versionString - the version of HL7 which these classes are conforming to
depManager - the instance of DeploymentManager
Method Detail

buildClass

public void buildClass(Field field,
                       java.lang.String parentUnderlyingType,
                       ProfileName profileName)
This method builds a Conformance Field Class

Parameters:
field - the Field to build
parentUnderlyingType - the data type of the parent Segment for this field example "ca.uhn.hl7v2.model.v24.segment.MSH"
profileName - ProfileName