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


Public Member Functions | |
| NclMedia (NclDocument *, const string &, bool) | |
| ~NclMedia () | |
| bool | isSettings () |
| void | setMimeType (const string &) |
| string | getMimeType () |
| string | getSrc () |
| void | setSrc (const string &) |
| void | addSameInstance (NclMediaRefer *) |
| const set< NclMediaRefer * > * | getInstSameInstances () |
| 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 () |
Private Attributes | |
| bool | _isSettings |
| string | _src |
| string | _mimetype |
| set< NclMediaRefer * > | _instances |
| GINGA_NAMESPACE_BEGIN NclMedia::NclMedia | ( | NclDocument * | ncl, |
| const string & | id, | ||
| bool | settings | ||
| ) |
References _isSettings, _mimetype, and _src.
| NclMedia::~NclMedia | ( | ) |
References _instances.
|
inherited |
References NclNode::_anchors, and g_assert_nonnull().
Referenced by NclNode::NclNode(), ParserXercesC::parseContext(), ParserXercesC::parseMedia(), NclNode::setProperty(), and Formatter::start().
| void NclMedia::addSameInstance | ( | NclMediaRefer * | node | ) |
References _instances, and g_assert_nonnull().
Referenced by NclMediaRefer::initReferred().
|
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().
| const set< NclMediaRefer * > * NclMedia::getInstSameInstances | ( | ) |
References _instances, and GINGA_NAMESPACE_END.
|
inherited |
References NclNode::_lambda, and g_assert_nonnull().
Referenced by ParserXercesC::parseBind(), and ParserXercesC::parsePort().
| string NclMedia::getMimeType | ( | ) |
References _mimetype.
|
inherited |
References NclNode::_parent.
Referenced by Formatter::obtainExecutionObject().
|
inherited |
References NclNode::_anchors, cast, NclEntity::getId(), and NclProperty::getValue().
| string NclMedia::getSrc | ( | ) |
References _src.
|
inherited |
References NclNode::_anchors, cast, and NclEntity::getId().
Referenced by ncl_pop_ncl().
|
inherited |
References NclNode::_parent, and g_assert_nonnull().
Referenced by NclComposition::addNode().
| bool NclMedia::isSettings | ( | ) |
References _isSettings.
| void NclMedia::setMimeType | ( | const string & | mimetype | ) |
References _mimetype.
|
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().
| void NclMedia::setSrc | ( | const string & | src | ) |
References _src.
Referenced by ncl_push_media().
|
private |
Referenced by addSameInstance(), getInstSameInstances(), and ~NclMedia().
|
private |
Referenced by isSettings(), and NclMedia().
|
private |
Referenced by getMimeType(), NclMedia(), and setMimeType().
|
private |
Referenced by getSrc(), NclMedia(), and setSrc().