Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 14002 invoked from network); 25 Jan 2005 17:41:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 25 Jan 2005 17:41:30 -0000 Received: (qmail 80940 invoked by uid 500); 25 Jan 2005 17:41:24 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 80853 invoked by uid 500); 25 Jan 2005 17:41:24 -0000 Mailing-List: contact axis-cvs-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-cvs@ws.apache.org Received: (qmail 80797 invoked by uid 99); 25 Jan 2005 17:41:23 -0000 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from minotaur.apache.org (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.28) with SMTP; Tue, 25 Jan 2005 09:41:21 -0800 Received: (qmail 13847 invoked by uid 1877); 25 Jan 2005 17:41:20 -0000 Date: 25 Jan 2005 17:41:20 -0000 Message-ID: <20050125174120.13846.qmail@minotaur.apache.org> From: dicka@apache.org To: ws-axis-cvs@apache.org Subject: cvs commit: ws-axis/c/src/soap/xsd ENTITIES.cpp ENTITIES.hpp ENTITY.cpp ENTITY.hpp ID.cpp ID.hpp IDREF.cpp IDREF.hpp IDREFS.cpp IDREFS.hpp Language.cpp Language.hpp NCName.cpp NCName.hpp NMTOKEN.cpp NMTOKEN.hpp NMTOKENS.cpp NMTOKENS.hpp Name.cpp Name.hpp X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N dicka 2005/01/25 09:41:20 Modified: c/src/soap Makefile.am c/vc AxisClientDLL.dsp AxisServerDLL.dsp Added: c/src/soap/xsd ENTITIES.cpp ENTITIES.hpp ENTITY.cpp ENTITY.hpp ID.cpp ID.hpp IDREF.cpp IDREF.hpp IDREFS.cpp IDREFS.hpp Language.cpp Language.hpp NCName.cpp NCName.hpp NMTOKEN.cpp NMTOKEN.hpp NMTOKENS.cpp NMTOKENS.hpp Name.cpp Name.hpp Log: Add Language, Name, NCName, ID, IDREF, IDREFS, ENTITY, ENTITIES, NMTOKEN and NMTOKENS types to Simple types OO model. Submitted by: Adrian Dick Revision Changes Path 1.33 +10 -0 ws-axis/c/src/soap/Makefile.am Index: Makefile.am =================================================================== RCS file: /home/cvs/ws-axis/c/src/soap/Makefile.am,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- Makefile.am 25 Jan 2005 17:01:11 -0000 1.32 +++ Makefile.am 25 Jan 2005 17:41:19 -0000 1.33 @@ -39,6 +39,16 @@ xsd/String.cpp \ xsd/NormalizedString.cpp \ xsd/Token.cpp \ + xsd/Language.cpp \ + xsd/Name.cpp \ + xsd/NCName.cpp \ + xsd/ID.cpp \ + xsd/IDREF.cpp \ + xsd/IDREFS.cpp \ + xsd/ENTITY.cpp \ + xsd/ENTITIES.cpp \ + xsd/NMTOKEN.cpp \ + xsd/NMTOKENS.cpp \ xsd/Time.cpp \ xsd/XSD_QName.cpp \ xsd/Short.cpp \ 1.43 +40 -0 ws-axis/c/vc/AxisClientDLL.dsp Index: AxisClientDLL.dsp =================================================================== RCS file: /home/cvs/ws-axis/c/vc/AxisClientDLL.dsp,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- AxisClientDLL.dsp 25 Jan 2005 17:01:12 -0000 1.42 +++ AxisClientDLL.dsp 25 Jan 2005 17:41:19 -0000 1.43 @@ -238,6 +238,14 @@ # End Source File # Begin Source File +SOURCE=..\src\soap\xsd\ENTITIES.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\soap\xsd\ENTITY.cpp +# End Source File +# Begin Source File + SOURCE=..\src\xml\Event.cpp # End Source File # Begin Source File @@ -282,6 +290,18 @@ # End Source File # Begin Source File +SOURCE=..\src\soap\xsd\ID.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\soap\xsd\IDREF.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\soap\xsd\IDREFS.cpp +# End Source File +# Begin Source File + SOURCE=..\src\soap\xsd\Int.cpp # End Source File # Begin Source File @@ -290,6 +310,10 @@ # End Source File # Begin Source File +SOURCE=..\src\soap\xsd\Language.cpp +# End Source File +# Begin Source File + SOURCE=..\src\soap\xsd\constraints\Length.cpp # End Source File # Begin Source File @@ -326,11 +350,27 @@ # End Source File # Begin Source File +SOURCE=..\src\soap\xsd\Name.cpp +# End Source File +# Begin Source File + SOURCE=..\src\soap\Namespace.cpp # End Source File # Begin Source File +SOURCE=..\src\soap\xsd\NCName.cpp +# End Source File +# Begin Source File + SOURCE=..\src\soap\xsd\NegativeInteger.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\soap\xsd\NMTOKEN.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\soap\xsd\NMTOKENS.cpp # End Source File # Begin Source File 1.42 +40 -0 ws-axis/c/vc/AxisServerDLL.dsp Index: AxisServerDLL.dsp =================================================================== RCS file: /home/cvs/ws-axis/c/vc/AxisServerDLL.dsp,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- AxisServerDLL.dsp 25 Jan 2005 17:01:12 -0000 1.41 +++ AxisServerDLL.dsp 25 Jan 2005 17:41:19 -0000 1.42 @@ -234,6 +234,14 @@ # End Source File # Begin Source File +SOURCE=..\src\soap\xsd\ENTITIES.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\soap\xsd\ENTITY.cpp +# End Source File +# Begin Source File + SOURCE=..\src\xml\Event.cpp # End Source File # Begin Source File @@ -278,6 +286,18 @@ # End Source File # Begin Source File +SOURCE=..\src\soap\xsd\ID.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\soap\xsd\IDREF.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\soap\xsd\IDREFS.cpp +# End Source File +# Begin Source File + SOURCE=..\src\soap\xsd\Int.cpp # End Source File # Begin Source File @@ -286,6 +306,10 @@ # End Source File # Begin Source File +SOURCE=..\src\soap\xsd\Language.cpp +# End Source File +# Begin Source File + SOURCE=..\src\soap\xsd\constraints\Length.cpp # End Source File # Begin Source File @@ -322,11 +346,27 @@ # End Source File # Begin Source File +SOURCE=..\src\soap\xsd\Name.cpp +# End Source File +# Begin Source File + SOURCE=..\src\soap\Namespace.cpp # End Source File # Begin Source File +SOURCE=..\src\soap\xsd\NCName.cpp +# End Source File +# Begin Source File + SOURCE=..\src\soap\xsd\NegativeInteger.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\soap\xsd\NMTOKEN.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\soap\xsd\NMTOKENS.cpp # End Source File # Begin Source File 1.1 ws-axis/c/src/soap/xsd/ENTITIES.cpp Index: ENTITIES.cpp =================================================================== #include "ENTITIES.hpp" AXIS_CPP_NAMESPACE_START AxisChar* ENTITIES::deserializeENTITIES(const AxisChar* valueAsChar) throw (AxisSoapException) { return (AxisChar*) deserialize(valueAsChar); } AXIS_CPP_NAMESPACE_END 1.1 ws-axis/c/src/soap/xsd/ENTITIES.hpp Index: ENTITIES.hpp =================================================================== /* -*- C++ -*- */ /* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * * @author Adrian Dick (adrian.dick@uk.ibm.com) * */ #if !defined(_ENTITIES_HPP____OF_AXIS_INCLUDED_) #define _ENTITIES_HPP____OF_AXIS_INCLUDED_ #include "ENTITY.hpp" AXIS_CPP_NAMESPACE_START using namespace std; class ENTITIES : public ENTITY { public: /** * Deserialized ENTITIES value from it's on-the-wire string form. * @param valueAsChar Serialized form of ENTITIES value. * @return Deserialized ENTITIES value. */ AxisChar* deserializeENTITIES(const AxisChar* valueAsChar) throw (AxisSoapException); }; AXIS_CPP_NAMESPACE_END #endif 1.1 ws-axis/c/src/soap/xsd/ENTITY.cpp Index: ENTITY.cpp =================================================================== #include "ENTITY.hpp" AXIS_CPP_NAMESPACE_START AxisChar* ENTITY::deserializeENTITY(const AxisChar* valueAsChar) throw (AxisSoapException) { return (AxisChar*) deserialize(valueAsChar); } AXIS_CPP_NAMESPACE_END 1.1 ws-axis/c/src/soap/xsd/ENTITY.hpp Index: ENTITY.hpp =================================================================== /* -*- C++ -*- */ /* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * * @author Adrian Dick (adrian.dick@uk.ibm.com) * */ #if !defined(_ENTITY_HPP____OF_AXIS_INCLUDED_) #define _ENTITY_HPP____OF_AXIS_INCLUDED_ #include "NCName.hpp" AXIS_CPP_NAMESPACE_START using namespace std; class ENTITY : public NCName { public: /** * Deserialized ENTITY value from it's on-the-wire string form. * @param valueAsChar Serialized form of ENTITY value. * @return Deserialized ENTITY value. */ AxisChar* deserializeENTITY(const AxisChar* valueAsChar) throw (AxisSoapException); }; AXIS_CPP_NAMESPACE_END #endif 1.1 ws-axis/c/src/soap/xsd/ID.cpp Index: ID.cpp =================================================================== #include "ID.hpp" AXIS_CPP_NAMESPACE_START AxisChar* ID::deserializeID(const AxisChar* valueAsChar) throw (AxisSoapException) { return (AxisChar*) deserialize(valueAsChar); } AXIS_CPP_NAMESPACE_END 1.1 ws-axis/c/src/soap/xsd/ID.hpp Index: ID.hpp =================================================================== /* -*- C++ -*- */ /* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * * @author Adrian Dick (adrian.dick@uk.ibm.com) * */ #if !defined(_ID_HPP____OF_AXIS_INCLUDED_) #define _ID_HPP____OF_AXIS_INCLUDED_ #include "NCName.hpp" AXIS_CPP_NAMESPACE_START using namespace std; class ID : public NCName { public: /** * Deserialized ID value from it's on-the-wire string form. * @param valueAsChar Serialized form of ID value. * @return Deserialized ID value. */ AxisChar* deserializeID(const AxisChar* valueAsChar) throw (AxisSoapException); }; AXIS_CPP_NAMESPACE_END #endif 1.1 ws-axis/c/src/soap/xsd/IDREF.cpp Index: IDREF.cpp =================================================================== #include "IDREF.hpp" AXIS_CPP_NAMESPACE_START AxisChar* IDREF::deserializeIDREF(const AxisChar* valueAsChar) throw (AxisSoapException) { return (AxisChar*) deserialize(valueAsChar); } AXIS_CPP_NAMESPACE_END 1.1 ws-axis/c/src/soap/xsd/IDREF.hpp Index: IDREF.hpp =================================================================== /* -*- C++ -*- */ /* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * * @author Adrian Dick (adrian.dick@uk.ibm.com) * */ #if !defined(_IDREF_HPP____OF_AXIS_INCLUDED_) #define _IDREF_HPP____OF_AXIS_INCLUDED_ #include "NCName.hpp" AXIS_CPP_NAMESPACE_START using namespace std; class IDREF : public NCName { public: /** * Deserialized IDREF value from it's on-the-wire string form. * @param valueAsChar Serialized form of IDREF value. * @return Deserialized IDREF value. */ AxisChar* deserializeIDREF(const AxisChar* valueAsChar) throw (AxisSoapException); }; AXIS_CPP_NAMESPACE_END #endif 1.1 ws-axis/c/src/soap/xsd/IDREFS.cpp Index: IDREFS.cpp =================================================================== #include "IDREFS.hpp" AXIS_CPP_NAMESPACE_START AxisChar* IDREFS::deserializeIDREFS(const AxisChar* valueAsChar) throw (AxisSoapException) { return (AxisChar*) deserialize(valueAsChar); } AXIS_CPP_NAMESPACE_END 1.1 ws-axis/c/src/soap/xsd/IDREFS.hpp Index: IDREFS.hpp =================================================================== /* -*- C++ -*- */ /* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * * @author Adrian Dick (adrian.dick@uk.ibm.com) * */ #if !defined(_IDREFS_HPP____OF_AXIS_INCLUDED_) #define _IDREFS_HPP____OF_AXIS_INCLUDED_ #include "IDREF.hpp" AXIS_CPP_NAMESPACE_START using namespace std; class IDREFS : public IDREF { public: /** * Deserialized IDREFS value from it's on-the-wire string form. * @param valueAsChar Serialized form of IDREFS value. * @return Deserialized IDREFS value. */ AxisChar* deserializeIDREFS(const AxisChar* valueAsChar) throw (AxisSoapException); }; AXIS_CPP_NAMESPACE_END #endif 1.1 ws-axis/c/src/soap/xsd/Language.cpp Index: Language.cpp =================================================================== #include "Language.hpp" AXIS_CPP_NAMESPACE_START AxisChar* Language::deserializeLanguage(const AxisChar* valueAsChar) throw (AxisSoapException) { return (AxisChar*) deserialize(valueAsChar); } AXIS_CPP_NAMESPACE_END 1.1 ws-axis/c/src/soap/xsd/Language.hpp Index: Language.hpp =================================================================== /* -*- C++ -*- */ /* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * * @author Adrian Dick (adrian.dick@uk.ibm.com) * */ #if !defined(_LANGUAGE_HPP____OF_AXIS_INCLUDED_) #define _LANGUAGE_HPP____OF_AXIS_INCLUDED_ #include "Token.hpp" AXIS_CPP_NAMESPACE_START using namespace std; class Language : public Token { public: /** * Deserialized Language value from it's on-the-wire string form. * @param valueAsChar Serialized form of Language value. * @return Deserialized Language value. */ AxisChar* deserializeLanguage(const AxisChar* valueAsChar) throw (AxisSoapException); }; AXIS_CPP_NAMESPACE_END #endif 1.1 ws-axis/c/src/soap/xsd/NCName.cpp Index: NCName.cpp =================================================================== #include "NCName.hpp" AXIS_CPP_NAMESPACE_START AxisChar* NCName::deserializeNCName(const AxisChar* valueAsChar) throw (AxisSoapException) { return (AxisChar*) deserialize(valueAsChar); } AXIS_CPP_NAMESPACE_END 1.1 ws-axis/c/src/soap/xsd/NCName.hpp Index: NCName.hpp =================================================================== /* -*- C++ -*- */ /* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * * @author Adrian Dick (adrian.dick@uk.ibm.com) * */ #if !defined(_NCNAME_HPP____OF_AXIS_INCLUDED_) #define _NCNAME_HPP____OF_AXIS_INCLUDED_ #include "Name.hpp" AXIS_CPP_NAMESPACE_START using namespace std; class NCName : public Name { public: /** * Deserialized NCName value from it's on-the-wire string form. * @param valueAsChar Serialized form of NCName value. * @return Deserialized NCName value. */ AxisChar* deserializeNCName(const AxisChar* valueAsChar) throw (AxisSoapException); }; AXIS_CPP_NAMESPACE_END #endif 1.1 ws-axis/c/src/soap/xsd/NMTOKEN.cpp Index: NMTOKEN.cpp =================================================================== #include "NMTOKEN.hpp" AXIS_CPP_NAMESPACE_START AxisChar* NMTOKEN::deserializeNMTOKEN(const AxisChar* valueAsChar) throw (AxisSoapException) { return (AxisChar*) deserialize(valueAsChar); } AXIS_CPP_NAMESPACE_END 1.1 ws-axis/c/src/soap/xsd/NMTOKEN.hpp Index: NMTOKEN.hpp =================================================================== /* -*- C++ -*- */ /* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * * @author Adrian Dick (adrian.dick@uk.ibm.com) * */ #if !defined(_NMTOKEN_HPP____OF_AXIS_INCLUDED_) #define _NMTOKEN_HPP____OF_AXIS_INCLUDED_ #include "Token.hpp" AXIS_CPP_NAMESPACE_START using namespace std; class NMTOKEN : public Token { public: /** * Deserialized NMTOKEN value from it's on-the-wire string form. * @param valueAsChar Serialized form of NMTOKEN value. * @return Deserialized NMTOKEN value. */ AxisChar* deserializeNMTOKEN(const AxisChar* valueAsChar) throw (AxisSoapException); }; AXIS_CPP_NAMESPACE_END #endif 1.1 ws-axis/c/src/soap/xsd/NMTOKENS.cpp Index: NMTOKENS.cpp =================================================================== #include "NMTOKENS.hpp" AXIS_CPP_NAMESPACE_START AxisChar* NMTOKENS::deserializeNMTOKENS(const AxisChar* valueAsChar) throw (AxisSoapException) { return (AxisChar*) deserialize(valueAsChar); } AXIS_CPP_NAMESPACE_END 1.1 ws-axis/c/src/soap/xsd/NMTOKENS.hpp Index: NMTOKENS.hpp =================================================================== /* -*- C++ -*- */ /* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * * @author Adrian Dick (adrian.dick@uk.ibm.com) * */ #if !defined(_NMTOKENS_HPP____OF_AXIS_INCLUDED_) #define _NMTOKENS_HPP____OF_AXIS_INCLUDED_ #include "NMTOKEN.hpp" AXIS_CPP_NAMESPACE_START using namespace std; class NMTOKENS : public NMTOKEN { public: /** * Deserialized NMTOKENS value from it's on-the-wire string form. * @param valueAsChar Serialized form of NMTOKENS value. * @return Deserialized NMTOKENS value. */ AxisChar* deserializeNMTOKENS(const AxisChar* valueAsChar) throw (AxisSoapException); }; AXIS_CPP_NAMESPACE_END #endif 1.1 ws-axis/c/src/soap/xsd/Name.cpp Index: Name.cpp =================================================================== #include "Name.hpp" AXIS_CPP_NAMESPACE_START AxisChar* Name::deserializeName(const AxisChar* valueAsChar) throw (AxisSoapException) { return (AxisChar*) deserialize(valueAsChar); } AXIS_CPP_NAMESPACE_END 1.1 ws-axis/c/src/soap/xsd/Name.hpp Index: Name.hpp =================================================================== /* -*- C++ -*- */ /* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * * @author Adrian Dick (adrian.dick@uk.ibm.com) * */ #if !defined(_NAME_HPP____OF_AXIS_INCLUDED_) #define _NAME_HPP____OF_AXIS_INCLUDED_ #include "Token.hpp" AXIS_CPP_NAMESPACE_START using namespace std; class Name : public Token { public: /** * Deserialized Name value from it's on-the-wire string form. * @param valueAsChar Serialized form of Name value. * @return Deserialized Name value. */ AxisChar* deserializeName(const AxisChar* valueAsChar) throw (AxisSoapException); }; AXIS_CPP_NAMESPACE_END #endif