te::xl::SimpleLink Class Reference

Simple link. More...

#include <SimpleLink.h>

Public Member Functions

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.

std::string m_href
 Locator attribute. (Optional) More...
 
std::string m_role
 Semantic attribute. (Optional) More...
 
std::string m_arcrole
 Semantic attribute. (Optional) More...
 
std::string m_title
 Semantic attribute. (Optional) More...
 
ShowType m_show
 Behavior attributes. Default: none. (Optional) More...
 
ActuateType m_actuate
 Behavior attributes. Default: none. (Optional) More...
 
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
 
SimpleLinkclone () const
 It creates a new copy of this object. 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

◆ SimpleLink()

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

It initializes a new SimpleLink.

◆ ~SimpleLink()

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

Destructor.

Member Function Documentation

◆ clone()

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

It creates a new copy of this object.

◆ getActuate()

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

◆ getArcRole()

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

◆ getHref()

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

◆ getRole()

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

◆ getShow()

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

◆ getTitle()

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

◆ getType()

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

◆ setActuate()

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

◆ setArcRole()

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

◆ setHref()

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

◆ setRole()

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

◆ setShow()

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

◆ setTitle()

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

Member Data Documentation

◆ m_actuate

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

Behavior attributes. Default: none. (Optional)

Definition at line 108 of file SimpleLink.h.

◆ m_arcrole

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

Semantic attribute. (Optional)

Definition at line 105 of file SimpleLink.h.

◆ m_href

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

Locator attribute. (Optional)

Definition at line 103 of file SimpleLink.h.

◆ m_role

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

Semantic attribute. (Optional)

Definition at line 104 of file SimpleLink.h.

◆ m_show

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

Behavior attributes. Default: none. (Optional)

Definition at line 107 of file SimpleLink.h.

◆ m_title

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

Semantic attribute. (Optional)

Definition at line 106 of file SimpleLink.h.


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