|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectca.uhn.hl7v3.sourcegen.SourceGenerator
public class SourceGenerator
Tools for the generation of HL7 v3 source code.
Constructor Summary | |
---|---|
SourceGenerator()
Creates a new instance of SourceGenerator |
Method Summary | |
---|---|
static int |
findLineBreak(java.lang.String s,
int start,
int maxLength)
Returns a suitable location for a line break (e.g. |
static java.lang.String |
getRIMDataTypePackage()
|
static java.lang.String |
getRIMPackage()
|
static void |
main(java.lang.String[] args)
|
static java.lang.String |
makeGetterSignature(AttributeDefinition att)
Returns a public method signature for the getter of a given attribute (not incl. |
static java.lang.String |
makeJavaDocComment(java.lang.String description,
int indent)
|
static java.lang.String |
makeSetterSignature(AttributeDefinition att)
Returns a public method signature for the setter of a given attribute (not incl. |
static void |
writeDataTypeCode(java.io.File dtDir,
java.lang.String dataType,
java.sql.Connection conn)
|
static void |
writeEJBCode(java.io.File baseDirectory,
java.sql.Connection conn)
|
static void |
writeEJBCode(java.io.File rimDir,
java.lang.String RIMClass,
java.sql.Connection conn)
Writes source code for an EJB representation of the given RIM class to the given directory. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SourceGenerator()
Method Detail |
---|
public static void writeEJBCode(java.io.File baseDirectory, java.sql.Connection conn) throws java.lang.Exception
java.lang.Exception
public static void writeEJBCode(java.io.File rimDir, java.lang.String RIMClass, java.sql.Connection conn) throws java.lang.Exception
java.lang.Exception
public static void writeDataTypeCode(java.io.File dtDir, java.lang.String dataType, java.sql.Connection conn) throws java.lang.Exception
java.lang.Exception
public static java.lang.String makeSetterSignature(AttributeDefinition att)
public static java.lang.String makeGetterSignature(AttributeDefinition att)
public static java.lang.String getRIMPackage()
public static java.lang.String getRIMDataTypePackage()
public static java.lang.String makeJavaDocComment(java.lang.String description, int indent)
public static int findLineBreak(java.lang.String s, int start, int maxLength)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |