Ginga  0.13.6.1771-df200
The iTV middleware.
NclMedia Class Reference

#include <NclMedia.h>

Inheritance diagram for NclMedia:
Collaboration diagram for NclMedia:

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 ()
 
NclCompositiongetParent ()
 
void initParent (NclComposition *)
 
void addAnchor (NclAnchor *)
 
const list< NclAnchor * > * getAnchors ()
 
NclAnchorgetAnchor (const string &)
 
NclAnchorgetLambda ()
 
bool hasProperty (const string &)
 
void setProperty (const string &, const string &)
 
string getProperty (const string &)
 
NclNodederefer ()
 
string getId ()
 
NclDocumentgetDocument ()
 

Private Attributes

bool _isSettings
 
string _src
 
string _mimetype
 
set< NclMediaRefer * > _instances
 

Constructor & Destructor Documentation

GINGA_NAMESPACE_BEGIN NclMedia::NclMedia ( NclDocument ncl,
const string &  id,
bool  settings 
)

References _isSettings, _mimetype, and _src.

NclMedia::~NclMedia ( )

References _instances.

Member Function Documentation

void NclMedia::addSameInstance ( NclMediaRefer node)
NclNode * NclNode::derefer ( )
inherited
NclAnchor * NclNode::getAnchor ( const string &  id)
inherited
const list< NclAnchor * > * NclNode::getAnchors ( )
inherited

References NclNode::_anchors.

Referenced by Formatter::start().

NclDocument * NclEntity::getDocument ( )
inherited
const set< NclMediaRefer * > * NclMedia::getInstSameInstances ( )

References _instances, and GINGA_NAMESPACE_END.

NclAnchor * NclNode::getLambda ( )
inherited
string NclMedia::getMimeType ( )

References _mimetype.

NclComposition * NclNode::getParent ( )
inherited
string NclNode::getProperty ( const string &  name)
inherited
string NclMedia::getSrc ( )

References _src.

bool NclNode::hasProperty ( const string &  name)
inherited

References NclNode::_anchors, cast, and NclEntity::getId().

Referenced by ncl_pop_ncl().

void NclNode::initParent ( NclComposition parent)
inherited
bool NclMedia::isSettings ( )

References _isSettings.

void NclMedia::setMimeType ( const string &  mimetype)

References _mimetype.

void NclNode::setProperty ( const string &  name,
const string &  value 
)
inherited
void NclMedia::setSrc ( const string &  src)

References _src.

Referenced by ncl_push_media().

Member Data Documentation

set<NclMediaRefer *> NclMedia::_instances
private
bool NclMedia::_isSettings
private

Referenced by isSettings(), and NclMedia().

string NclMedia::_mimetype
private

Referenced by getMimeType(), NclMedia(), and setMimeType().

string NclMedia::_src
private

Referenced by getSrc(), NclMedia(), and setSrc().


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