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


Public Member Functions | |
| NclLink (NclDocument *, const string &) | |
| ~NclLink () | |
| const list< NclBind * > * | getBinds () |
| void | addBind (NclBind *) |
| bool | contains (NclNode *, bool) |
| const map< string, string > * | getGhostBinds () |
| string | getGhostBind (const string &) |
| void | setGhostBind (const string &, const string &) |
| string | getId () |
| NclDocument * | getDocument () |
Private Attributes | |
| list< NclBind * > | _binds |
| map< string, string > | _ghost_binds |
| GINGA_NAMESPACE_BEGIN NclLink::NclLink | ( | NclDocument * | ncl, |
| const string & | id | ||
| ) |
| NclLink::~NclLink | ( | ) |
References _binds.
| void NclLink::addBind | ( | NclBind * | bind | ) |
References _binds, and g_assert_nonnull().
Referenced by ParserXercesC::parseBind().
| bool NclLink::contains | ( | NclNode * | node, |
| bool | condition | ||
| ) |
References _binds, NclBind::ACTION, cast, NclBind::CONDITION, g_assert_nonnull(), and instanceof.
| const list< NclBind * > * NclLink::getBinds | ( | ) |
References _binds.
Referenced by Formatter::obtainFormatterLink().
|
inherited |
References NclEntity::_ncl, and GINGA_NAMESPACE_END.
Referenced by NclNode::setProperty().
| string NclLink::getGhostBind | ( | const string & | name | ) |
References _ghost_binds.
Referenced by Formatter::obtainFormatterLink(), and ParserXercesC::parseBind().
| const map< string, string > * NclLink::getGhostBinds | ( | ) |
References _ghost_binds.
|
inherited |
References NclEntity::_id.
Referenced by NclProperty::getName(), NclNode::getProperty(), NclNode::hasProperty(), ncl_pop_context(), Formatter::obtainEvent(), Formatter::obtainExecutionObject(), Formatter::obtainFormatterEventFromBind(), ParserXercesC::parseBind(), NclDocument::registerEntity(), NclNode::setProperty(), ParserXercesC::solveNodeReferences(), Formatter::start(), and NclDocument::unregisterEntity().
| void NclLink::setGhostBind | ( | const string & | name, |
| const string & | value | ||
| ) |
References _ghost_binds, and GINGA_NAMESPACE_END.
Referenced by ParserXercesC::parseBind().
|
private |
Referenced by addBind(), contains(), getBinds(), and ~NclLink().
|
private |
Referenced by getGhostBind(), getGhostBinds(), and setGhostBind().