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

IAttribute Class Reference

interface for the IAttribute class. More...

#include <IAttribute.hpp>

List of all members.

Public Member Functions

virtual const AxisChar * getValue ()=0
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_FAIL

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_FAIL

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_FAIL

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_FAIL


The documentation for this class was generated from the following file:
Generated on Sat Apr 9 15:11:57 2005 for AxisC++ by doxygen 1.3.8