You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by pr...@apache.org on 2005/03/04 18:00:06 UTC

cvs commit: ws-axis/c/include/axis IAttribute.hpp

prestonf    2005/03/04 09:00:06

  Modified:    c/include/axis IAttribute.hpp
  Log:
  Hi All,
  I think this will complete what needs to be done for AXISCPP-375.
  
  Regards,
  Fred Preston.
  
  Revision  Changes    Path
  1.9       +17 -16    ws-axis/c/include/axis/IAttribute.hpp
  
  Index: IAttribute.hpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/IAttribute.hpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- IAttribute.hpp	21 Feb 2005 13:50:29 -0000	1.8
  +++ IAttribute.hpp	4 Mar 2005 17:00:06 -0000	1.9
  @@ -40,6 +40,23 @@
   public:        
   
       virtual ~IAttribute() {};
  +    virtual const AxisChar* getValue() = 0;
  +    /**
  +     * Get the URI of this attribute
  +     * @return The URI of this attribute
  +     */
  +    virtual const AxisChar* getURI() = 0;
  +    /**
  +     * Get the prefix of this attribute
  +     * @return The prefix of this attribute
  +     */
  +    virtual const AxisChar* getPrefix() = 0;
  +    /**
  +     * Get the local name of this attribute
  +     * @return The local name of this attribute
  +     */
  +    virtual const AxisChar* getLocalName() = 0;
  +
   	/**
   	 * try to set theattribute with given value
   	 * @param AxisChar* the value to set the value to 
  @@ -69,22 +86,6 @@
        * Get the value of this attribute.
        * @return The value of this attribute.
        */
  -    virtual const AxisChar* getValue() = 0;
  -    /**
  -     * Get the URI of this attribute
  -     * @return The URI of this attribute
  -     */
  -    virtual const AxisChar* getURI() = 0;
  -    /**
  -     * Get the prefix of this attribute
  -     * @return The prefix of this attribute
  -     */
  -    virtual const AxisChar* getPrefix() = 0;
  -    /**
  -     * Get the local name of this attribute
  -     * @return The local name of this attribute
  -     */
  -    virtual const AxisChar* getLocalName() = 0;
   };
   
   AXIS_CPP_NAMESPACE_END