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

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

public class ConformanceSegmentBuilder
extends java.lang.Object

This Class builds Conformance Segment Classes

Author:
James AgnewPaul BrohmanMitch DelachevrotiereShawn DyckCory Metcalf

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

Constructor Detail

ConformanceSegmentBuilder

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

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(Seg seg,
                       java.lang.String parentUnderlyingType,
                       ProfileName profileName)
This method builds a Conformance Segment Class

Parameters:
seg - the Segment to build
parentUnderlyingType - the data type of the parent Message or SegGroup for this segment example "ca.uhn.hl7v2.model.v24.group.ADR_A19_..."
profileName - this is the profile name associated with this Class