Ginga  0.13.6.1771-df200
The iTV middleware.
NclLink Class Reference

#include <NclLink.h>

Inheritance diagram for NclLink:
Collaboration diagram for NclLink:

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 ()
 
NclDocumentgetDocument ()
 

Private Attributes

list< NclBind * > _binds
 
map< string, string > _ghost_binds
 

Constructor & Destructor Documentation

GINGA_NAMESPACE_BEGIN NclLink::NclLink ( NclDocument ncl,
const string &  id 
)
NclLink::~NclLink ( )

References _binds.

Member Function Documentation

void NclLink::addBind ( NclBind bind)

References _binds, and g_assert_nonnull().

Referenced by ParserXercesC::parseBind().

bool NclLink::contains ( NclNode node,
bool  condition 
)
const list< NclBind * > * NclLink::getBinds ( )

References _binds.

Referenced by Formatter::obtainFormatterLink().

NclDocument * NclEntity::getDocument ( )
inherited
string NclLink::getGhostBind ( const string &  name)
const map< string, string > * NclLink::getGhostBinds ( )

References _ghost_binds.

void NclLink::setGhostBind ( const string &  name,
const string &  value 
)

Member Data Documentation

list<NclBind *> NclLink::_binds
private

Referenced by addBind(), contains(), getBinds(), and ~NclLink().

map<string, string> NclLink::_ghost_binds
private

The documentation for this class was generated from the following files: