|
Sun Message Library for SWIFT API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.stc.swift.builder.SwiftOtdBuilder
public class SwiftOtdBuilder
This class uses a Swift Description file to generate OTDs
| Field Summary |
|---|
| Fields inherited from interface com.stc.otd.builder.OtdBuilder |
|---|
PACKAGE_NAME_PREFIX |
| Constructor Summary | |
|---|---|
SwiftOtdBuilder()
Create a new SwiftOtdBuilder |
|
SwiftOtdBuilder(com.stc.otd.builder.OtdBuilderSpec aSpec)
Create a new SwiftOtdBuilder |
|
| Method Summary | |
|---|---|
void |
buildOtd(com.stc.otd.forest.OtdMetaContainer otdMeta)
Build otd method will populate the empty OtdMetaContainer obtained from the OtdContext.createOtd method. |
void |
buildOtd(com.stc.otd.forest.OtdMetaContainer otdMeta,
boolean noData)
|
void |
generateCode(com.stc.otd.forest.OtdMetaContainer otdMetaContainer)
generateCode method will invoke the otd type specific code generator to generate the java otd code. |
com.stc.log4j.Logger |
getLogger()
|
SwiftMetadata |
getMetadata()
|
com.stc.otd.builder.OtdBuilderSpec |
getOtdBuilderSpec()
Getter for OtdBuilderSpec attribute of the OtdBuilder |
SwiftBuilderSpec |
getSwiftBuilderSpec()
Gets the SwiftBuilderSpec object for this SwiftOtdBuilder Swift Attributes |
SwiftMetadata |
getSwiftMetadata()
|
static void |
main(java.lang.String[] args)
For testing |
boolean |
parse()
|
void |
prepareMetaData(java.lang.String packagePrepend)
|
void |
setMetadata(SwiftMetadata md)
|
void |
setOtdBuilderSpec(com.stc.otd.builder.OtdBuilderSpec aSpec)
Setter for OtdBuilderSpec attribute of the OtdBuilder |
void |
setSwiftBuilderSpec(SwiftBuilderSpec spec)
Sets the SwiftBuilderSpec object for this SwiftOtdBuilder Swift Attributes |
void |
setSwiftMetadata(SwiftMetadata metadata)
Sets the SwiftBuilderSpec object for this SwiftOtdBuilder Swift Attribute s |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SwiftOtdBuilder()
public SwiftOtdBuilder(com.stc.otd.builder.OtdBuilderSpec aSpec)
| Method Detail |
|---|
public static void main(java.lang.String[] args)
args - The command line argumentspublic com.stc.otd.builder.OtdBuilderSpec getOtdBuilderSpec()
getOtdBuilderSpec in interface com.stc.otd.builder.OtdBuilderpublic void setOtdBuilderSpec(com.stc.otd.builder.OtdBuilderSpec aSpec)
setOtdBuilderSpec in interface com.stc.otd.builder.OtdBuilderaSpec - builder specpublic SwiftBuilderSpec getSwiftBuilderSpec()
public void setSwiftBuilderSpec(SwiftBuilderSpec spec)
spec - connection spec Setter for SwiftBuilderSpec attribute of the
SwiftOtdBuilder objectpublic SwiftMetadata getSwiftMetadata()
public void setSwiftMetadata(SwiftMetadata metadata)
spec - connection spec Setter for SwiftBuilderSpec attribute of the
SwiftOtdBuilder object
public void buildOtd(com.stc.otd.forest.OtdMetaContainer otdMeta)
throws com.stc.otd.builder.OtdBuilderException
buildOtd in interface com.stc.otd.builder.OtdBuilderotdMeta - -
OtdMetaContainer object
com.stc.otd.builder.OtdBuilderException - Error in building OTD
public void buildOtd(com.stc.otd.forest.OtdMetaContainer otdMeta,
boolean noData)
throws com.stc.otd.builder.OtdBuilderException
com.stc.otd.builder.OtdBuilderException
public void generateCode(com.stc.otd.forest.OtdMetaContainer otdMetaContainer)
throws com.stc.otd.builder.OtdBuilderException
generateCode in interface com.stc.otd.builder.OtdBuilderotdMetaContainer - OtdMetaContainer object
com.stc.otd.builder.OtdBuilderException - Error in building OTDpublic void setMetadata(SwiftMetadata md)
public SwiftMetadata getMetadata()
public com.stc.log4j.Logger getLogger()
public void prepareMetaData(java.lang.String packagePrepend)
throws java.io.IOException,
SwiftParsingException
java.io.IOException
SwiftParsingException
public boolean parse()
throws SwiftParsingException,
java.io.IOException
SwiftParsingException
java.io.IOException
|
Sun Message Library for SWIFT API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||