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

Public Member Functions | |
| NclDocument (const string &, const string &) | |
| ~NclDocument () | |
| string | getId () |
| string | getURI () |
| NclContext * | getRoot () |
| NclEntity * | getEntityById (const string &) |
| bool | registerEntity (NclEntity *) |
| bool | unregisterEntity (NclEntity *) |
| list< NclNode * > * | getSettingsNodes () |
Private Attributes | |
| string | _id |
| string | _uri |
| NclContext * | _root |
| map< string, NclEntity * > | _entities |
| GINGA_NAMESPACE_BEGIN NclDocument::NclDocument | ( | const string & | id, |
| const string & | uri | ||
| ) |
| NclDocument::~NclDocument | ( | ) |
References _root.
| NclEntity * NclDocument::getEntityById | ( | const string & | id | ) |
References _entities.
Referenced by ncl_pop_context(), ncl_pop_ncl(), processElt(), registerEntity(), and unregisterEntity().
| string NclDocument::getId | ( | ) |
References _id.
Referenced by ncl_push_context().
| NclContext * NclDocument::getRoot | ( | ) |
References _root.
Referenced by getSettingsNodes(), and ncl_push_context().
| list< NclNode * > * NclDocument::getSettingsNodes | ( | ) |
References g_assert(), g_assert_nonnull(), getRoot(), GINGA_NAMESPACE_END, and instanceof.
| string NclDocument::getURI | ( | ) |
References _uri.
| bool NclDocument::registerEntity | ( | NclEntity * | entity | ) |
References _entities, getEntityById(), and NclEntity::getId().
Referenced by NclEntity::NclEntity().
| bool NclDocument::unregisterEntity | ( | NclEntity * | entity | ) |
References _entities, getEntityById(), and NclEntity::getId().
|
private |
Referenced by getEntityById(), registerEntity(), and unregisterEntity().
|
private |
Referenced by getId(), and NclDocument().
|
private |
Referenced by getRoot(), NclDocument(), and ~NclDocument().
|
private |
Referenced by getURI(), and NclDocument().