ca.uhn.hl7v3.sourcegen
Class DataTypeGenerator

java.lang.Object
  extended by ca.uhn.hl7v3.sourcegen.DataTypeGenerator

public class DataTypeGenerator
extends java.lang.Object

Creates source code for RIM DataTypes.

Author:
Bryan Tripp

Constructor Summary
DataTypeGenerator()
          Creates a new instance of DataTypeGenerator
 
Method Summary
 java.lang.String makeAttributeDeclaration(ComponentDefinition component)
           
 java.lang.String makeComposite(DataTypeDefinition compositeType)
           
 java.lang.String makeDataType(DataTypeDefinition type)
           
 java.lang.String makeGeneric(DataTypeDefinition genericType)
           
 java.lang.String makeGetter(ComponentDefinition component)
           
 java.lang.String makeInstance(DataTypeDefinition instanceType)
           
 java.lang.String makePrimitive(DataTypeDefinition primitiveType)
           
 java.lang.String makeSetter(ComponentDefinition component)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataTypeGenerator

public DataTypeGenerator()
Creates a new instance of DataTypeGenerator

Method Detail

makeDataType

public java.lang.String makeDataType(DataTypeDefinition type)

makePrimitive

public java.lang.String makePrimitive(DataTypeDefinition primitiveType)

makeComposite

public java.lang.String makeComposite(DataTypeDefinition compositeType)

makeGeneric

public java.lang.String makeGeneric(DataTypeDefinition genericType)

makeInstance

public java.lang.String makeInstance(DataTypeDefinition instanceType)

makeAttributeDeclaration

public java.lang.String makeAttributeDeclaration(ComponentDefinition component)

makeGetter

public java.lang.String makeGetter(ComponentDefinition component)

makeSetter

public java.lang.String makeSetter(ComponentDefinition component)


Copyright © 2001-2011 University Health Network. All Rights Reserved.