|
Ginga
0.13.6.1771-df200
The iTV middleware.
|
#include <NclBind.h>

Public Types | |
| enum | RoleType { CONDITION = 0, ACTION } |
Public Member Functions | |
| NclBind (const string &, NclBind::RoleType, Event::Type, Event::Transition, Predicate *, NclNode *, NclAnchor *) | |
| ~NclBind () | |
| string | getRole () |
| NclBind::RoleType | getRoleType () |
| Event::Type | getEventType () |
| Event::Transition | getTransition () |
| Predicate * | getPredicate () |
| NclNode * | getNode () |
| NclAnchor * | getInterface () |
| const map< string, string > * | getParameters () |
| bool | getParameter (const string &, string *) |
| bool | setParameter (const string &, const string &) |
Static Public Member Functions | |
| static bool | isReserved (const string &, Event::Type *, Event::Transition *) |
Private Attributes | |
| string | _role |
| NclBind::RoleType | _roleType |
| Event::Type | _eventType |
| Event::Transition | _transition |
| Predicate * | _predicate |
| NclNode * | _node |
| NclAnchor * | _interface |
| map< string, string > | _parameters |
| enum NclBind::RoleType |
| GINGA_NAMESPACE_BEGIN NclBind::NclBind | ( | const string & | role, |
| NclBind::RoleType | roleType, | ||
| Event::Type | eventType, | ||
| Event::Transition | transition, | ||
| Predicate * | predicate, | ||
| NclNode * | node, | ||
| NclAnchor * | iface | ||
| ) |
References _eventType, _interface, _node, _predicate, _role, _roleType, and _transition.
| NclBind::~NclBind | ( | ) |
| Event::Type NclBind::getEventType | ( | ) |
References _eventType.
Referenced by Formatter::obtainFormatterEventFromBind().
| NclAnchor * NclBind::getInterface | ( | ) |
References _interface.
Referenced by Formatter::obtainFormatterEventFromBind().
| NclNode * NclBind::getNode | ( | ) |
References _node.
Referenced by Formatter::obtainFormatterEventFromBind().
| bool NclBind::getParameter | ( | const string & | name, |
| string * | value | ||
| ) |
References _parameters, and MAP_GET_IMPL.
Referenced by Formatter::obtainFormatterEventFromBind(), and ParserXercesC::parseBind().
| const map< string, string > * NclBind::getParameters | ( | ) |
References _parameters.
Referenced by ParserXercesC::parseBind().
| Predicate * NclBind::getPredicate | ( | ) |
References _predicate.
| string NclBind::getRole | ( | ) |
References _role.
| NclBind::RoleType NclBind::getRoleType | ( | ) |
References _roleType.
Referenced by Formatter::obtainFormatterEventFromBind().
| Event::Transition NclBind::getTransition | ( | ) |
References _transition.
|
static |
References Event::ABORT, Event::ATTRIBUTION, GINGA_NAMESPACE_END, Event::PAUSE, Event::PRESENTATION, Event::RESUME, Event::SELECTION, Event::START, Event::STOP, and tryset.
Referenced by ParserXercesC::parseCondition(), and ParserXercesC::parseSimpleAction().
| bool NclBind::setParameter | ( | const string & | name, |
| const string & | value | ||
| ) |
References _parameters, and MAP_SET_IMPL.
Referenced by ParserXercesC::parseBind().
|
private |
Referenced by getEventType(), and NclBind().
|
private |
Referenced by getInterface(), and NclBind().
|
private |
Referenced by getParameter(), getParameters(), and setParameter().
|
private |
Referenced by getPredicate(), and NclBind().
|
private |
Referenced by getRoleType(), and NclBind().
|
private |
Referenced by getTransition(), and NclBind().