All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::xl::SimpleLink Class Reference

Simple link. More...

#include <SimpleLink.h>

Public Member Functions

SimpleLinkclone () const
 It creates a new copy of this object. More...
 
Initializer Methods

Methods related to instantiation and destruction.

 SimpleLink ()
 It initializes a new SimpleLink. More...
 
 ~SimpleLink ()
 Destructor. More...
 
Accessor methods

Methods used to get or set properties.

const std::string & getType ()
 
void setHref (const std::string &href)
 
const std::string & getHref () const
 
void setRole (const std::string &role)
 
const std::string & getRole () const
 
void setArcRole (const std::string &arcrole)
 
const std::string & getArcRole () const
 
void setTitle (const std::string &title)
 
const std::string & getTitle () const
 
void setShow (ShowType show)
 
ShowType getShow () const
 
void setActuate (ActuateType actuate)
 
ActuateType getActuate () const
 

Private Attributes

ActuateType m_actuate
 Behavior attributes. Default: none. (Optional) More...
 
std::string m_arcrole
 Semantic attribute. (Optional) More...
 
std::string m_href
 Locator attribute. (Optional) More...
 
std::string m_role
 Semantic attribute. (Optional) More...
 
ShowType m_show
 Behavior attributes. Default: none. (Optional) More...
 
std::string m_title
 Semantic attribute. (Optional) More...
 

Detailed Description

Simple link.

Attributes grouped by XLink type, as specified in the W3C Proposed Recommendation (dated 2000-12-20).

Definition at line 48 of file SimpleLink.h.

Constructor & Destructor Documentation

te::xl::SimpleLink::SimpleLink ( )

It initializes a new SimpleLink.

Definition at line 30 of file SimpleLink.cpp.

te::xl::SimpleLink::~SimpleLink ( )

Destructor.

Definition at line 36 of file SimpleLink.cpp.

Member Function Documentation

te::xl::SimpleLink * te::xl::SimpleLink::clone ( ) const

It creates a new copy of this object.

Definition at line 105 of file SimpleLink.cpp.

References m_actuate, m_arcrole, m_href, m_role, m_show, and m_title.

te::xl::ActuateType te::xl::SimpleLink::getActuate ( ) const

Definition at line 100 of file SimpleLink.cpp.

const std::string & te::xl::SimpleLink::getArcRole ( ) const

Definition at line 70 of file SimpleLink.cpp.

const std::string & te::xl::SimpleLink::getRole ( ) const

Definition at line 60 of file SimpleLink.cpp.

te::xl::ShowType te::xl::SimpleLink::getShow ( ) const

Definition at line 90 of file SimpleLink.cpp.

const std::string & te::xl::SimpleLink::getTitle ( ) const

Definition at line 80 of file SimpleLink.cpp.

const std::string & te::xl::SimpleLink::getType ( )

Definition at line 40 of file SimpleLink.cpp.

References te::xl::Globals::sm_xlinkType.

void te::xl::SimpleLink::setActuate ( ActuateType  actuate)

Definition at line 95 of file SimpleLink.cpp.

void te::xl::SimpleLink::setArcRole ( const std::string &  arcrole)

Definition at line 65 of file SimpleLink.cpp.

void te::xl::SimpleLink::setHref ( const std::string &  href)
void te::xl::SimpleLink::setRole ( const std::string &  role)

Definition at line 55 of file SimpleLink.cpp.

void te::xl::SimpleLink::setShow ( ShowType  show)

Definition at line 85 of file SimpleLink.cpp.

void te::xl::SimpleLink::setTitle ( const std::string &  title)

Definition at line 75 of file SimpleLink.cpp.

Member Data Documentation

ActuateType te::xl::SimpleLink::m_actuate
private

Behavior attributes. Default: none. (Optional)

Definition at line 108 of file SimpleLink.h.

Referenced by clone().

std::string te::xl::SimpleLink::m_arcrole
private

Semantic attribute. (Optional)

Definition at line 105 of file SimpleLink.h.

Referenced by clone().

std::string te::xl::SimpleLink::m_href
private

Locator attribute. (Optional)

Definition at line 103 of file SimpleLink.h.

Referenced by clone().

std::string te::xl::SimpleLink::m_role
private

Semantic attribute. (Optional)

Definition at line 104 of file SimpleLink.h.

Referenced by clone().

ShowType te::xl::SimpleLink::m_show
private

Behavior attributes. Default: none. (Optional)

Definition at line 107 of file SimpleLink.h.

Referenced by clone().

std::string te::xl::SimpleLink::m_title
private

Semantic attribute. (Optional)

Definition at line 106 of file SimpleLink.h.

Referenced by clone().


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