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


Public Member Functions | |
| NclComposition (NclDocument *, const string &) | |
| ~NclComposition () | |
| void | addNode (NclNode *) |
| const list< NclNode * > * | getNodes () |
| NclNode * | getNode (const string &) |
| NclNode * | getNestedNode (const string &) |
| void | addPort (NclPort *) |
| const list< NclPort * > * | getPorts () |
| NclPort * | getPort (const string &) |
| NclAnchor * | getMapInterface (NclPort *) |
| NclComposition * | getParent () |
| void | initParent (NclComposition *) |
| void | addAnchor (NclAnchor *) |
| const list< NclAnchor * > * | getAnchors () |
| NclAnchor * | getAnchor (const string &) |
| NclAnchor * | getLambda () |
| bool | hasProperty (const string &) |
| void | setProperty (const string &, const string &) |
| string | getProperty (const string &) |
| NclNode * | derefer () |
| string | getId () |
| NclDocument * | getDocument () |
Protected Attributes | |
| list< NclNode * > | _nodes |
| list< NclPort * > | _ports |
| GINGA_NAMESPACE_BEGIN NclComposition::NclComposition | ( | NclDocument * | ncl, |
| const string & | id | ||
| ) |
|
inherited |
References NclNode::_anchors, and g_assert_nonnull().
Referenced by NclNode::NclNode(), ParserXercesC::parseContext(), ParserXercesC::parseMedia(), NclNode::setProperty(), and Formatter::start().
| void NclComposition::addNode | ( | NclNode * | node | ) |
References _nodes, g_assert_nonnull(), and NclNode::initParent().
Referenced by NclSwitch::addNode(), ncl_push_context(), ncl_push_media(), and ParserXercesC::parseContext().
| void NclComposition::addPort | ( | NclPort * | port | ) |
References _ports, g_assert_nonnull(), and NclPort::initParent().
Referenced by ncl_push_port(), and ParserXercesC::posCompileContext().
|
inherited |
References cast, g_assert_nonnull(), GINGA_NAMESPACE_END, and instanceof.
Referenced by Formatter::obtainExecutionObject(), and ParserXercesC::parseBind().
|
inherited |
References NclNode::_anchors.
Referenced by ParserXercesC::parseBind(), and ParserXercesC::parsePort().
|
inherited |
References NclNode::_anchors.
Referenced by Formatter::start().
|
inherited |
References NclEntity::_ncl, and GINGA_NAMESPACE_END.
Referenced by NclNode::setProperty().
|
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().
|
inherited |
References NclNode::_lambda, and g_assert_nonnull().
Referenced by ParserXercesC::parseBind(), and ParserXercesC::parsePort().
References cast, g_assert_nonnull(), NclPort::getInterface(), getMapInterface(), NclPort::getNode(), GINGA_NAMESPACE_END, and instanceof.
Referenced by getMapInterface(), and Formatter::obtainFormatterEventFromBind().
| NclNode * NclComposition::getNestedNode | ( | const string & | id | ) |
References _nodes, cast, and instanceof.
| NclNode * NclComposition::getNode | ( | const string & | id | ) |
References _nodes.
Referenced by ParserXercesC::parseBind(), ParserXercesC::parsePort(), and ParserXercesC::posCompileContext().
| const list< NclNode * > * NclComposition::getNodes | ( | ) |
References _nodes.
Referenced by ParserXercesC::solveNodeReferences().
|
inherited |
References NclNode::_parent.
Referenced by Formatter::obtainExecutionObject().
| const list< NclPort * > * NclComposition::getPorts | ( | ) |
References _ports.
Referenced by ncl_pop_context(), Formatter::obtainExecutionObject(), and Formatter::start().
|
inherited |
References NclNode::_anchors, cast, NclEntity::getId(), and NclProperty::getValue().
|
inherited |
References NclNode::_anchors, cast, and NclEntity::getId().
Referenced by ncl_pop_ncl().
|
inherited |
References NclNode::_parent, and g_assert_nonnull().
Referenced by addNode().
|
inherited |
References NclNode::_anchors, NclNode::addAnchor(), cast, NclEntity::getDocument(), NclEntity::getId(), and NclProperty::setValue().
Referenced by ncl_pop_ncl(), ncl_push_property(), and ParserXercesC::parseMedia().
|
protected |
Referenced by addNode(), getNestedNode(), getNode(), getNodes(), and ~NclComposition().
|
protected |
Referenced by addPort(), getPort(), getPorts(), and ~NclComposition().