|
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.OtdBuilder
public void setOtdBuilderSpec(com.stc.otd.builder.OtdBuilderSpec aSpec)
setOtdBuilderSpec
in interface com.stc.otd.builder.OtdBuilder
aSpec
- 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 objectpublic void buildOtd(com.stc.otd.forest.OtdMetaContainer otdMeta) throws com.stc.otd.builder.OtdBuilderException
buildOtd
in interface com.stc.otd.builder.OtdBuilder
otdMeta
- -
OtdMetaContainer object
com.stc.otd.builder.OtdBuilderException
- Error in building OTDpublic 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.OtdBuilder
otdMetaContainer
- 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 |