#include <CmdLineBuilderViewForHuman.h>
Public Member Functions | |
virtual void | componentChanged (ComponentChangedEvent *evt) |
virtual void | setOutputStream (FILE *out_) |
virtual void | setBuilderModel (BuilderModel *bm_) |
virtual void | displayPallet () |
virtual void | displayInstantiatedComponents () |
virtual void | displayComponentInfo (const char *instanceName) |
virtual void | pullDownComponent (const char *className, const char *instanceName) |
virtual void | connect (const char *fromInstance, const char *providesInstance, const char *toInstance, const char *usesInstance) |
virtual void | disconnect (const char *fromInstance, const char *providesInstance, const char *toInstance, const char *usesInstance) |
virtual void | displayConnectionFailed (const char *) |
virtual void | displayDisconnectionFailed (const char *) |
virtual void | displayChain () |
virtual void | displayChain (ComponentInfo_shared l) |
virtual void | error (const char *msg) |
virtual void | error (const std::string msg) |
virtual void | errorFatal (const char *msg) |
virtual void | pn (const char *s) |
virtual void | p (const char *s) |
virtual void | pn (const std::string &s) |
virtual void | p (const std::string &s) |
virtual void | pn (const char c) |
virtual void | p (const char c) |
virtual void | displayConfiguration (const char *instanceName, const char *portName, const char *data) |
virtual void | setConfiguration (const char *instanceName, const char *portName, const char *fieldName, const char *data) |
virtual void | displayComponentProperties (const char *instanceName, std::vector< std::string > &props) |
virtual void | displayComponentProperty (const char *instanceName, const char *key, const char *value) |
virtual void | setComponentProperty (const char *instanceName, const char *key, const char *value, int err) |
virtual void | displayPortProperties (const std::string &iname, const std::string &pname,::ccafeopq::TypeMap_shared t, const std::string &key) |
virtual void | setPortProperty (const std::string &instanceName, const std::string &portName, const std::string &key, const std::string &vType, const std::string &value, int err) |
Private Attributes | |
BuilderModel * | bm |
FILE * | out |
virtual void CmdLineBuilderViewForHuman::componentChanged | ( | ComponentChangedEvent * | evt | ) | [virtual] |
Implements ComponentChangedListener. Signal a change in the Component's status.
Implements ComponentChangedListener.
virtual void CmdLineBuilderViewForHuman::setOutputStream | ( | FILE * | out_ | ) | [virtual] |
@ Setup the CmdLineBuilderView before it can answer other calls. Configure the output stream
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::setBuilderModel | ( | BuilderModel * | bm_ | ) | [virtual] |
Configure the buildermodel, from which we steal input.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::displayPallet | ( | ) | [virtual] |
@ Describing what's in the container. List classes in the pallet.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::displayInstantiatedComponents | ( | ) | [virtual] |
List instances in the arena.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::displayComponentInfo | ( | const char * | instanceName | ) | [virtual] |
List component info for an instance.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::pullDownComponent | ( | const char * | className, | |
const char * | instanceName | |||
) | [virtual] |
@ Changing what's in the container. Create an instance of a component class using the given name.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::connect | ( | const char * | fromInstance, | |
const char * | providesInstance, | |||
const char * | toInstance, | |||
const char * | usesInstance | |||
) | [virtual] |
Make a connection, given arguments in an odd order.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::disconnect | ( | const char * | fromInstance, | |
const char * | providesInstance, | |||
const char * | toInstance, | |||
const char * | usesInstance | |||
) | [virtual] |
Break a connection, given arguments in an odd order.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::displayConnectionFailed | ( | const char * | message | ) | [virtual] |
Whine about apparently failing to make a connection.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::displayDisconnectionFailed | ( | const char * | message | ) | [virtual] |
Whine about apparently failing to make a connection.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::displayChain | ( | ) | [virtual] |
List all the existing connections in the arena.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::error | ( | const char * | msg | ) | [virtual] |
@ Stream output functions. Write an error string to someplace that may eventually reach a user.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::errorFatal | ( | const char * | msg | ) | [virtual] |
Write an error Exception to someplace that may eventually reach a user, and then die.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::pn | ( | const char * | s | ) | [virtual] |
Write a string and newline to someplace that may eventually reach a user.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::p | ( | const char * | s | ) | [virtual] |
Write a string and to someplace that may eventually reach a user.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::pn | ( | const char | c | ) | [virtual] |
Write a char and newline to someplace that may eventually reach a user.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::p | ( | const char | c | ) | [virtual] |
Write a char and to someplace that may eventually reach a user.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::displayConfiguration | ( | const char * | instanceName, | |
const char * | portName, | |||
const char * | data | |||
) | [virtual] |
List The parameters from a given instance and port, using data in output formatting.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::setConfiguration | ( | const char * | instanceName, | |
const char * | portName, | |||
const char * | fieldName, | |||
const char * | data | |||
) | [virtual] |
Set a parameter value.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::displayComponentProperties | ( | const char * | instanceName, | |
std::vector< std::string > & | props | |||
) | [virtual] |
List the table of properties on this component.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::displayComponentProperty | ( | const char * | instanceName, | |
const char * | key, | |||
const char * | value | |||
) | [virtual] |
List named property of component.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::setComponentProperty | ( | const char * | instanceName, | |
const char * | key, | |||
const char * | value, | |||
int | err | |||
) | [virtual] |
Reflect setting named property of component, possibly including an error result from the buildermodel.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::displayPortProperties | ( | const std::string & | iname, | |
const std::string & | pname, | |||
::ccafeopq::TypeMap_shared | t, | |||
const std::string & | key | |||
) | [virtual] |
List named property of port, or all if key is the empty string.
Implements CmdLineBuilderView.
virtual void CmdLineBuilderViewForHuman::setPortProperty | ( | const std::string & | instanceName, | |
const std::string & | portName, | |||
const std::string & | key, | |||
const std::string & | vType, | |||
const std::string & | value, | |||
int | err | |||
) | [virtual] |
Reflect setting named property of port, possibly including an error result from the buildermodel.
Implements CmdLineBuilderView.