Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

IAttribute Class Reference

interface for the IAttribute class. More...

#include <IAttribute.hpp>

List of all members.

Public Methods

virtual const AxisChar * getURI ()=0
virtual const AxisChar * getPrefix ()=0
virtual const AxisChar * getLocalName ()=0
virtual int setValue (const AxisChar *value)=0
virtual int setURI (const AxisChar *uri)=0
virtual int setPrefix (const AxisChar *prefix)=0
virtual int setLocalName (const AxisChar *localname)=0


Detailed Description

interface for the IAttribute class.

Author:
Roshan Weerasuriya (roshan@opensource.lk, roshanw@jkcsworld.com)


Member Function Documentation

virtual const AxisChar* IAttribute::getLocalName   [pure virtual]
 

Get the local name of this attribute

Returns:
The local name of this attribute

virtual const AxisChar* IAttribute::getPrefix   [pure virtual]
 

Get the prefix of this attribute

Returns:
The prefix of this attribute

virtual const AxisChar* IAttribute::getURI   [pure virtual]
 

Get the URI of this attribute

Returns:
The URI of this attribute

virtual int IAttribute::setLocalName const AxisChar *    localname [pure virtual]
 

try to set the attribute with given value

Parameters:
AxisChar  * the value to set the local name to
Returns:
AXIS_SUCCESS if succeeded, AXIS_FAIL otherwise. NOTE: Passing NULL will result in a AXIS_SUCCESS

virtual int IAttribute::setPrefix const AxisChar *    prefix [pure virtual]
 

try to set the prefix with given value

Parameters:
AxisChar  * the prefix to set to
Returns:
AXIS_SUCCESS if succeeded, AXIS_FAIL otherwise. NOTE: Passing NULL will result in a AXIS_SUCCESS

virtual int IAttribute::setURI const AxisChar *    uri [pure virtual]
 

try to set the URI

Parameters:
AxisChar  * the value to set the URI to
Returns:
AXIS_SUCCESS if succeeded, AXIS_FAIL otherwise. NOTE: Passing NULL will result in a AXIS_SUCCESS

virtual int IAttribute::setValue const AxisChar *    value [pure virtual]
 

try to set theattribute with given value

Parameters:
AxisChar  * the value to set the value to
Returns:
AXIS_SUCCESS if succeeded, AXIS_FAIL otherwise. NOTE: Passing NULL will result in a AXIS_SUCCESS


The documentation for this class was generated from the following file:
Generated on Tue May 17 02:30:31 2005 for AxisC++ by doxygen1.2.18