Inheritance diagram for code::W2algsBuilder:

Public Types | |
| BUILDER | |
| STORAGE_TYPE | |
| DEVICE_NAME | |
| FORMATTER_NAME | |
| MESSAGE_ID | |
| enum | BuilderParams { BUILDER, STORAGE_TYPE, DEVICE_NAME, FORMATTER_NAME, MESSAGE_ID } |
| Parameters used by createObject(). More... | |
Public Member Functions | |
| virtual SmartPtr< DataType > | createObject (const std::vector< std::string > &parms, const Index *) |
| Create a DataType based on the arguments passed in. | |
| virtual | ~W2algsBuilder () |
| SmartPtr< DataType > | createObject (const Index *index) |
| Convenience function that passes empty vector to createObject. | |
Static Public Member Functions | |
| static void | introduceSelf () |
| static URL | getFileName (const std::vector< std::string > &parms, bool builder_type_removed=false) |
| static SmartPtr< Builder > | getBuilder (const std::string &sourceType) |
| Convenience function to get the builder for a sourceType, eg. | |
Protected Member Functions | |
| W2algsBuilder () | |
Parameters used by createObject().
| virtual code::W2algsBuilder::~W2algsBuilder | ( | ) | [inline, virtual] |
| code::W2algsBuilder::W2algsBuilder | ( | ) | [inline, protected] |
Convenience function that passes empty vector to createObject.
| virtual SmartPtr< DataType > code::W2algsBuilder::createObject | ( | const std::vector< std::string > & | parms, | |
| const Index * | ||||
| ) | [virtual] |
Create a DataType based on the arguments passed in.
The arguments must match the list specified in the BuilderParams enum:
| index | The Index from which the record was created. The TableHistory formatters will use this to obtain all the records in a particular time interval. |
Implements code::Builder.
| static SmartPtr< Builder > code::Builder::getBuilder | ( | const std::string & | sourceType | ) | [static, inherited] |
Convenience function to get the builder for a sourceType, eg.
hires.
| sourceType | The sourceType name, such as "AWIPS" or "hires" |
| static URL code::W2algsBuilder::getFileName | ( | const std::vector< std::string > & | parms, | |
| bool | builder_type_removed = false | |||
| ) | [static] |
| static void code::W2algsBuilder::introduceSelf | ( | ) | [static] |
1.4.7