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.

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

Destructor.

Member Function Documentation

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

It creates a new copy of this object.

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

Member Data Documentation

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

Behavior attributes. Default: none. (Optional)

Definition at line 108 of file SimpleLink.h.

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

Semantic attribute. (Optional)

Definition at line 105 of file SimpleLink.h.

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

Locator attribute. (Optional)

Definition at line 103 of file SimpleLink.h.

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

Semantic attribute. (Optional)

Definition at line 104 of file SimpleLink.h.

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

Behavior attributes. Default: none. (Optional)

Definition at line 107 of file SimpleLink.h.

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: