Author: amassari
Date: Tue Oct 25 07:15:01 2005
New Revision: 328367
URL: http://svn.apache.org/viewcvs?rev=328367&view=rev
Log:
DOM L3: DOMStringList
Modified:
xerces/c/trunk/Projects/Win32/BCC.551/Xerces-all/XercesLib/XercesLib.mak
xerces/c/trunk/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp
xerces/c/trunk/Projects/Win32/VC7.1/xerces-all/XercesLib/XercesLib.vcproj
xerces/c/trunk/src/Makefile.am
xerces/c/trunk/src/Makefile.in
xerces/c/trunk/src/xercesc/dom/DOMConfiguration.hpp
xerces/c/trunk/src/xercesc/dom/impl/DOMConfigurationImpl.cpp
xerces/c/trunk/src/xercesc/dom/impl/DOMConfigurationImpl.hpp
xerces/c/trunk/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp
xerces/c/trunk/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp
xerces/c/trunk/src/xercesc/parsers/DOMLSParserImpl.cpp
xerces/c/trunk/src/xercesc/parsers/DOMLSParserImpl.hpp
Modified:
xerces/c/trunk/Projects/Win32/BCC.551/Xerces-all/XercesLib/XercesLib.mak
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/Projects/Win32/BCC.551/Xerces-all/XercesLib/XercesLib.mak?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/Projects/Win32/BCC.551/Xerces-all/XercesLib/XercesLib.mak
(original)
+++ xerces/c/trunk/Projects/Win32/BCC.551/Xerces-all/XercesLib/XercesLib.mak
Tue Oct 25 07:15:01 2005
@@ -288,6 +288,7 @@
$(TARGETPATH)\obj\DOMImplementationImpl.obj \
$(TARGETPATH)\obj\DOMImplementationListImpl.obj \
$(TARGETPATH)\obj\DOMImplementationRegistry.obj \
+ $(TARGETPATH)\obj\DOMStringListImpl.obj \
$(TARGETPATH)\obj\DOMLSParserImpl.obj \
$(TARGETPATH)\obj\DOMLSSerializerImpl.obj \
$(TARGETPATH)\obj\DOMLSException.obj \
Modified: xerces/c/trunk/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp
(original)
+++ xerces/c/trunk/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp Tue
Oct 25 07:15:01 2005
@@ -153,7 +153,7 @@
# PROP Default_Filter ".cpp,.hpp"
# Begin Source File
-SOURCE=..\..\..\..\..\src\xercesc\util\Platforms\Win32\Win32Defs.hpp
+SOURCE=..\..\..\..\..\src\xercesc\util\Xerces_autoconf_config.msvc.hpp
# End Source File
# End Group
# Begin Group "MsgLoaders"
@@ -397,6 +397,10 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\UniCharTable.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\regx\UnicodeRangeFactory.cpp
# End Source File
# Begin Source File
@@ -482,6 +486,11 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\BaseRefVectorOf.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\BaseRefVectorOf.hpp
# End Source File
# Begin Source File
@@ -546,6 +555,11 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\FlagJanitor.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\FlagJanitor.hpp
# End Source File
# Begin Source File
@@ -594,10 +608,20 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\Janitor.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\Janitor.hpp
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\KeyRefPair.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\KeyRefPair.hpp
# End Source File
# Begin Source File
@@ -622,6 +646,11 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\NameIdPool.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\NameIdPool.hpp
# End Source File
# Begin Source File
@@ -634,6 +663,10 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\NumberFormatException.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\OutOfMemoryException.hpp
# End Source File
# Begin Source File
@@ -646,6 +679,10 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\ParseException.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\PlatformUtils.cpp
# End Source File
# Begin Source File
@@ -662,30 +699,65 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\RefArrayOf.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\RefArrayOf.hpp
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\RefArrayVectorOf.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\RefArrayVectorOf.hpp
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\RefHash2KeysTableOf.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\RefHash2KeysTableOf.hpp
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\RefHash3KeysIdPool.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\RefHash3KeysIdPool.hpp
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\RefHashTableOf.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\RefHashTableOf.hpp
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\RefStackOf.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\RefStackOf.hpp
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\RefVectorOf.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\RefVectorOf.hpp
# End Source File
# Begin Source File
@@ -698,6 +770,10 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\SecurityManager.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\StringPool.cpp
# End Source File
# Begin Source File
@@ -718,6 +794,15 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\TransENameMap.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\..\src\xercesc\util\TransENameMap.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\TransService.cpp
# End Source File
# Begin Source File
@@ -742,14 +827,29 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\ValueHashTableOf.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\ValueHashTableOf.hpp
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\ValueStackOf.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\ValueStackOf.hpp
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\ValueVectorOf.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\ValueVectorOf.hpp
# End Source File
# Begin Source File
@@ -869,6 +969,10 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLAtomicOpMgr.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\XMLBigDecimal.cpp
# End Source File
# Begin Source File
@@ -953,6 +1057,10 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLFileMgr.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\XMLFloat.cpp
# End Source File
# Begin Source File
@@ -1001,6 +1109,10 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLMutexMgr.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\util\XMLNetAccessor.hpp
# End Source File
# Begin Source File
@@ -1244,6 +1356,11 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\framework\psvi\XSNamedMap.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\framework\psvi\XSNamedMap.hpp
# End Source File
# Begin Source File
@@ -2653,10 +2770,18 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\sax2\DeclHandler.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\sax2\DefaultHandler.hpp
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\sax2\LexicalHandler.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\sax2\sax2Dummy.cpp
# End Source File
# Begin Source File
@@ -2756,6 +2881,11 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMDeepNodeListPool.c
+# PROP Exclude_From_Build 1
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMDeepNodeListPool.hpp
# End Source File
# Begin Source File
@@ -2948,6 +3078,14 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMStringListImpl.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMStringListImpl.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMStringPool.cpp
# End Source File
# Begin Source File
@@ -2989,6 +3127,10 @@
# End Group
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\dom\DOM.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\dom\DOMAttr.hpp
# End Source File
# Begin Source File
@@ -3161,6 +3303,10 @@
# End Source File
# Begin Source File
+SOURCE=..\..\..\..\..\src\xercesc\dom\DOMStringList.hpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\..\..\..\src\xercesc\dom\DOMText.hpp
# End Source File
# Begin Source File
@@ -3202,6 +3348,10 @@
# Begin Source File
SOURCE=..\..\..\..\..\src\xercesc\dom\DOMXPathResult.hpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\StDOMNode.hpp
# End Source File
# End Group
# End Target
Modified:
xerces/c/trunk/Projects/Win32/VC7.1/xerces-all/XercesLib/XercesLib.vcproj
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/Projects/Win32/VC7.1/xerces-all/XercesLib/XercesLib.vcproj?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/Projects/Win32/VC7.1/xerces-all/XercesLib/XercesLib.vcproj
(original)
+++ xerces/c/trunk/Projects/Win32/VC7.1/xerces-all/XercesLib/XercesLib.vcproj
Tue Oct 25 07:15:01 2005
@@ -2443,6 +2443,9 @@
RelativePath="..\..\..\..\..\src\xercesc\dom\DOMRangeException.hpp">
</File>
<File
+
RelativePath="..\..\..\..\..\src\xercesc\dom\DOMStringList.hpp">
+ </File>
+ <File
RelativePath="..\..\..\..\..\src\xercesc\dom\DOMText.hpp">
</File>
<File
@@ -2678,6 +2681,12 @@
</File>
<File
RelativePath="..\..\..\..\..\src\xercesc\dom\impl\DOMRangeImpl.hpp">
+ </File>
+ <File
+
RelativePath="..\..\..\..\..\src\xercesc\dom\impl\DOMStringListImpl.cpp">
+ </File>
+ <File
+
RelativePath="..\..\..\..\..\src\xercesc\dom\impl\DOMStringListImpl.hpp">
</File>
<File
RelativePath="..\..\..\..\..\src\xercesc\dom\impl\DOMStringPool.cpp">
Modified: xerces/c/trunk/src/Makefile.am
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/Makefile.am?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/src/Makefile.am (original)
+++ xerces/c/trunk/src/Makefile.am Tue Oct 25 07:15:01 2005
@@ -293,6 +293,7 @@
xercesc/dom/DOMPSVITypeInfo.hpp \
xercesc/dom/DOMRange.hpp \
xercesc/dom/DOMRangeException.hpp \
+ xercesc/dom/DOMStringList.hpp \
xercesc/dom/DOMText.hpp \
xercesc/dom/DOMTreeWalker.hpp \
xercesc/dom/DOMTypeInfo.hpp \
@@ -347,6 +348,7 @@
xercesc/dom/impl/DOMParentNode.hpp \
xercesc/dom/impl/DOMProcessingInstructionImpl.hpp \
xercesc/dom/impl/DOMRangeImpl.hpp \
+ xercesc/dom/impl/DOMStringListImpl.hpp \
xercesc/dom/impl/DOMStringPool.hpp \
xercesc/dom/impl/DOMTextImpl.hpp \
xercesc/dom/impl/DOMTreeWalkerImpl.hpp \
@@ -387,6 +389,7 @@
xercesc/dom/impl/DOMParentNode.cpp \
xercesc/dom/impl/DOMProcessingInstructionImpl.cpp \
xercesc/dom/impl/DOMRangeImpl.cpp \
+ xercesc/dom/impl/DOMStringListImpl.cpp \
xercesc/dom/impl/DOMStringPool.cpp \
xercesc/dom/impl/DOMTextImpl.cpp \
xercesc/dom/impl/DOMTreeWalkerImpl.cpp \
Modified: xerces/c/trunk/src/Makefile.in
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/Makefile.in?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/src/Makefile.in (original)
+++ xerces/c/trunk/src/Makefile.in Tue Oct 25 07:15:01 2005
@@ -217,6 +217,7 @@
xercesc/dom/impl/DOMParentNode.lo \
xercesc/dom/impl/DOMProcessingInstructionImpl.lo \
xercesc/dom/impl/DOMRangeImpl.lo \
+ xercesc/dom/impl/DOMStringListImpl.lo \
xercesc/dom/impl/DOMStringPool.lo \
xercesc/dom/impl/DOMTextImpl.lo \
xercesc/dom/impl/DOMTreeWalkerImpl.lo \
@@ -1146,6 +1147,7 @@
xercesc/dom/DOMPSVITypeInfo.hpp \
xercesc/dom/DOMRange.hpp \
xercesc/dom/DOMRangeException.hpp \
+ xercesc/dom/DOMStringList.hpp \
xercesc/dom/DOMText.hpp \
xercesc/dom/DOMTreeWalker.hpp \
xercesc/dom/DOMTypeInfo.hpp \
@@ -1199,6 +1201,7 @@
xercesc/dom/impl/DOMParentNode.hpp \
xercesc/dom/impl/DOMProcessingInstructionImpl.hpp \
xercesc/dom/impl/DOMRangeImpl.hpp \
+ xercesc/dom/impl/DOMStringListImpl.hpp \
xercesc/dom/impl/DOMStringPool.hpp \
xercesc/dom/impl/DOMTextImpl.hpp \
xercesc/dom/impl/DOMTreeWalkerImpl.hpp \
@@ -1239,6 +1242,7 @@
xercesc/dom/impl/DOMParentNode.cpp \
xercesc/dom/impl/DOMProcessingInstructionImpl.cpp \
xercesc/dom/impl/DOMRangeImpl.cpp \
+ xercesc/dom/impl/DOMStringListImpl.cpp \
xercesc/dom/impl/DOMStringPool.cpp \
xercesc/dom/impl/DOMTextImpl.cpp \
xercesc/dom/impl/DOMTreeWalkerImpl.cpp \
@@ -2203,6 +2207,9 @@
xercesc/dom/impl/$(DEPDIR)/$(am__dirstamp)
xercesc/dom/impl/DOMRangeImpl.lo: xercesc/dom/impl/$(am__dirstamp) \
xercesc/dom/impl/$(DEPDIR)/$(am__dirstamp)
+xercesc/dom/impl/DOMStringListImpl.lo: \
+ xercesc/dom/impl/$(am__dirstamp) \
+ xercesc/dom/impl/$(DEPDIR)/$(am__dirstamp)
xercesc/dom/impl/DOMStringPool.lo: xercesc/dom/impl/$(am__dirstamp) \
xercesc/dom/impl/$(DEPDIR)/$(am__dirstamp)
xercesc/dom/impl/DOMTextImpl.lo: xercesc/dom/impl/$(am__dirstamp) \
@@ -3188,6 +3195,8 @@
-rm -f xercesc/dom/impl/DOMProcessingInstructionImpl.lo
-rm -f xercesc/dom/impl/DOMRangeImpl.$(OBJEXT)
-rm -f xercesc/dom/impl/DOMRangeImpl.lo
+ -rm -f xercesc/dom/impl/DOMStringListImpl.$(OBJEXT)
+ -rm -f xercesc/dom/impl/DOMStringListImpl.lo
-rm -f xercesc/dom/impl/DOMStringPool.$(OBJEXT)
-rm -f xercesc/dom/impl/DOMStringPool.lo
-rm -f xercesc/dom/impl/DOMTextImpl.$(OBJEXT)
@@ -3779,6 +3788,7 @@
@AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/dom/impl/$(DEPDIR)/[EMAIL
PROTECTED]@
@AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/dom/impl/$(DEPDIR)/[EMAIL
PROTECTED]@
@AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/dom/impl/$(DEPDIR)/[EMAIL
PROTECTED]@
[EMAIL PROTECTED]@@am__include@ @[EMAIL PROTECTED]/dom/impl/$(DEPDIR)/[EMAIL
PROTECTED]@
@AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/dom/impl/$(DEPDIR)/[EMAIL
PROTECTED]@
@AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/dom/impl/$(DEPDIR)/[EMAIL
PROTECTED]@
@AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/dom/impl/$(DEPDIR)/[EMAIL
PROTECTED]@
Modified: xerces/c/trunk/src/xercesc/dom/DOMConfiguration.hpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/dom/DOMConfiguration.hpp?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/dom/DOMConfiguration.hpp (original)
+++ xerces/c/trunk/src/xercesc/dom/DOMConfiguration.hpp Tue Oct 25 07:15:01 2005
@@ -23,6 +23,7 @@
#include <xercesc/util/XMLString.hpp>
#include <xercesc/util/RefVectorOf.hpp>
+#include <xercesc/dom/DOMStringList.hpp>
XERCES_CPP_NAMESPACE_BEGIN
@@ -428,7 +429,7 @@
* @return The list of parameters that can be used with
setParameter/getParameter
* @since DOM level 3
**/
- virtual const RefVectorOf<XMLCh>* getParameterNames() const = 0;
+ virtual const DOMStringList* getParameterNames() const = 0;
// -----------------------------------------------------------------------
// All constructors are hidden, just the destructor is available
Modified: xerces/c/trunk/src/xercesc/dom/impl/DOMConfigurationImpl.cpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/dom/impl/DOMConfigurationImpl.cpp?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/dom/impl/DOMConfigurationImpl.cpp (original)
+++ xerces/c/trunk/src/xercesc/dom/impl/DOMConfigurationImpl.cpp Tue Oct 25
07:15:01 2005
@@ -15,6 +15,7 @@
*/
#include "DOMConfigurationImpl.hpp"
+#include "DOMStringListImpl.hpp"
#include <xercesc/dom/DOMErrorHandler.hpp>
#include <xercesc/util/XMLString.hpp>
#include <xercesc/util/XMLUniDefs.hpp>
@@ -29,24 +30,24 @@
fErrorHandler(0),
fSchemaType(0), fSchemaLocation(0),
fSupportedParameters(0),
fMemoryManager(manager)
{
- fSupportedParameters=new RefVectorOf<XMLCh>(17, false, manager);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMErrorHandler);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMSchemaType);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMSchemaLocation);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMCanonicalForm);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMCDATASections);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMComments);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMDatatypeNormalization);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWRTDiscardDefaultContent);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMEntities);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMInfoset);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMNamespaces);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMNamespaceDeclarations);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMNormalizeCharacters);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMSplitCDATASections);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMValidate);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMValidateIfSchema);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMElementContentWhitespace);
+ fSupportedParameters=new (fMemoryManager) DOMStringListImpl(17,
fMemoryManager);
+ fSupportedParameters->add(XMLUni::fgDOMErrorHandler);
+ fSupportedParameters->add(XMLUni::fgDOMSchemaType);
+ fSupportedParameters->add(XMLUni::fgDOMSchemaLocation);
+ fSupportedParameters->add(XMLUni::fgDOMCanonicalForm);
+ fSupportedParameters->add(XMLUni::fgDOMCDATASections);
+ fSupportedParameters->add(XMLUni::fgDOMComments);
+ fSupportedParameters->add(XMLUni::fgDOMDatatypeNormalization);
+ fSupportedParameters->add(XMLUni::fgDOMWRTDiscardDefaultContent);
+ fSupportedParameters->add(XMLUni::fgDOMEntities);
+ fSupportedParameters->add(XMLUni::fgDOMInfoset);
+ fSupportedParameters->add(XMLUni::fgDOMNamespaces);
+ fSupportedParameters->add(XMLUni::fgDOMNamespaceDeclarations);
+ fSupportedParameters->add(XMLUni::fgDOMNormalizeCharacters);
+ fSupportedParameters->add(XMLUni::fgDOMSplitCDATASections);
+ fSupportedParameters->add(XMLUni::fgDOMValidate);
+ fSupportedParameters->add(XMLUni::fgDOMValidateIfSchema);
+ fSupportedParameters->add(XMLUni::fgDOMElementContentWhitespace);
}
DOMConfigurationImpl::~DOMConfigurationImpl() {
@@ -220,7 +221,7 @@
return false;
}
-const RefVectorOf<XMLCh>* DOMConfigurationImpl::getParameterNames() const
+const DOMStringList* DOMConfigurationImpl::getParameterNames() const
{
return fSupportedParameters;
}
Modified: xerces/c/trunk/src/xercesc/dom/impl/DOMConfigurationImpl.hpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/dom/impl/DOMConfigurationImpl.hpp?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/dom/impl/DOMConfigurationImpl.hpp (original)
+++ xerces/c/trunk/src/xercesc/dom/impl/DOMConfigurationImpl.hpp Tue Oct 25
07:15:01 2005
@@ -38,6 +38,7 @@
XERCES_CPP_NAMESPACE_BEGIN
class DOMDocumentImpl;
+class DOMStringListImpl;
class CDOM_EXPORT DOMConfigurationImpl : public DOMConfiguration
{
@@ -95,7 +96,7 @@
virtual bool canSetParameter(const XMLCh* name, const void* value) const;
virtual bool canSetParameter(const XMLCh* name, bool value) const;
- virtual const RefVectorOf<XMLCh>* getParameterNames() const;
+ virtual const DOMStringList* getParameterNames() const;
//
---------------------------------------------------------------------------
// Impl specific methods
@@ -136,7 +137,7 @@
const XMLCh* fSchemaLocation;
// the list of supported parameters
- RefVectorOf<XMLCh>* fSupportedParameters;
+ DOMStringListImpl* fSupportedParameters;
MemoryManager* fMemoryManager;
};
Modified: xerces/c/trunk/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp (original)
+++ xerces/c/trunk/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp Tue Oct 25
07:15:01 2005
@@ -22,6 +22,7 @@
#include "DOMErrorImpl.hpp"
#include "DOMLocatorImpl.hpp"
#include "DOMImplementationImpl.hpp"
+#include "DOMStringListImpl.hpp"
#include <xercesc/framework/MemBufFormatTarget.hpp>
#include <xercesc/framework/LocalFileFormatTarget.hpp>
@@ -324,18 +325,18 @@
setFeature(BYTE_ORDER_MARK_ID, false);
setFeature(XML_DECLARATION, true );
- fSupportedParameters=new RefVectorOf<XMLCh>(11, false, manager);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMErrorHandler);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWRTCanonicalForm);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWRTDiscardDefaultContent);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWRTEntities);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWRTFormatPrettyPrint);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWRTNormalizeCharacters);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWRTSplitCdataSections);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWRTValidation);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWRTWhitespaceInElementContent);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWRTBOM);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMXMLDeclaration);
+ fSupportedParameters=new (fMemoryManager) DOMStringListImpl(11,
fMemoryManager);
+ fSupportedParameters->add(XMLUni::fgDOMErrorHandler);
+ fSupportedParameters->add(XMLUni::fgDOMWRTCanonicalForm);
+ fSupportedParameters->add(XMLUni::fgDOMWRTDiscardDefaultContent);
+ fSupportedParameters->add(XMLUni::fgDOMWRTEntities);
+ fSupportedParameters->add(XMLUni::fgDOMWRTFormatPrettyPrint);
+ fSupportedParameters->add(XMLUni::fgDOMWRTNormalizeCharacters);
+ fSupportedParameters->add(XMLUni::fgDOMWRTSplitCdataSections);
+ fSupportedParameters->add(XMLUni::fgDOMWRTValidation);
+ fSupportedParameters->add(XMLUni::fgDOMWRTWhitespaceInElementContent);
+ fSupportedParameters->add(XMLUni::fgDOMWRTBOM);
+ fSupportedParameters->add(XMLUni::fgDOMXMLDeclaration);
}
bool DOMLSSerializerImpl::canSetParameter(const XMLCh* const featName
@@ -423,7 +424,7 @@
}
}
-const RefVectorOf<XMLCh>* DOMLSSerializerImpl::getParameterNames() const
+const DOMStringList* DOMLSSerializerImpl::getParameterNames() const
{
return fSupportedParameters;
}
Modified: xerces/c/trunk/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp (original)
+++ xerces/c/trunk/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp Tue Oct 25
07:15:01 2005
@@ -30,6 +30,7 @@
XERCES_CPP_NAMESPACE_BEGIN
+class DOMStringListImpl;
class CDOM_EXPORT DOMLSSerializerImpl : public XMemory,
public DOMLSSerializer,
@@ -85,7 +86,7 @@
virtual const void* getParameter(const XMLCh* name) const;
virtual bool canSetParameter(const XMLCh* name, const void* value) const;
virtual bool canSetParameter(const XMLCh* name, bool value) const;
- virtual const RefVectorOf<XMLCh>* getParameterNames() const;
+ virtual const DOMStringList* getParameterNames() const;
//@}
private:
@@ -196,7 +197,7 @@
DOMErrorHandler *fErrorHandler;
DOMLSSerializerFilter *fFilter;
const XMLCh *fDocumentVersion;
- RefVectorOf<XMLCh> *fSupportedParameters;
+ DOMStringListImpl *fSupportedParameters;
//session vars
const XMLCh *fEncodingUsed;
Modified: xerces/c/trunk/src/xercesc/parsers/DOMLSParserImpl.cpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/parsers/DOMLSParserImpl.cpp?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/parsers/DOMLSParserImpl.cpp (original)
+++ xerces/c/trunk/src/xercesc/parsers/DOMLSParserImpl.cpp Tue Oct 25 07:15:01
2005
@@ -37,6 +37,7 @@
#include <xercesc/dom/impl/DOMErrorImpl.hpp>
#include <xercesc/dom/impl/DOMLocatorImpl.hpp>
#include <xercesc/dom/impl/DOMConfigurationImpl.hpp>
+#include <xercesc/dom/impl/DOMStringListImpl.hpp>
#include <xercesc/dom/DOMException.hpp>
#include <xercesc/sax/SAXParseException.hpp>
#include <xercesc/internal/XMLScanner.hpp>
@@ -87,54 +88,54 @@
// dom spec has different default from scanner's default, so set explicitly
getScanner()->setNormalizeData(false);
- fSupportedParameters=new RefVectorOf<XMLCh>(47, false, manager);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMResourceResolver);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMErrorHandler);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesEntityResolver);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesSchemaExternalSchemaLocation);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesSchemaExternalNoNameSpaceSchemaLocation);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesSecurityManager);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesScannerName);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesParserUseDocumentFromImplementation);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMCharsetOverridesXMLEncoding);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMDisallowDoctype);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMIgnoreUnknownCharacterDenormalization);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMNamespaces);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMSupportedMediatypesOnly);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMValidate);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMValidateIfSchema);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMWellFormed);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMCanonicalForm);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMCDATASections);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMCheckCharacterNormalization);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMComments);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMDatatypeNormalization);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMElementContentWhitespace);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMEntities);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMNamespaceDeclarations);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMNormalizeCharacters);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMSchemaLocation);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMSchemaType);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMSplitCDATASections);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgDOMInfoset);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesSchema);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesSchemaFullChecking);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesUserAdoptsDOMDocument);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesLoadExternalDTD);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesContinueAfterFatalError);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesValidationErrorAsFatal);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesCacheGrammarFromParse);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesUseCachedGrammarInParse);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesCalculateSrcOfs);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesStandardUriConformant);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesDOMHasPSVIInfo);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesGenerateSyntheticAnnotations);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesValidateAnnotations);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesIdentityConstraintChecking);
- fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesIgnoreCachedDTD);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesIgnoreAnnotations);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesDisableDefaultEntityResolution);
-
fSupportedParameters->addElement((XMLCh*)XMLUni::fgXercesSkipDTDValidation);
+ fSupportedParameters=new (fMemoryManager) DOMStringListImpl(47, manager);
+ fSupportedParameters->add(XMLUni::fgDOMResourceResolver);
+ fSupportedParameters->add(XMLUni::fgDOMErrorHandler);
+ fSupportedParameters->add(XMLUni::fgXercesEntityResolver);
+ fSupportedParameters->add(XMLUni::fgXercesSchemaExternalSchemaLocation);
+
fSupportedParameters->add(XMLUni::fgXercesSchemaExternalNoNameSpaceSchemaLocation);
+ fSupportedParameters->add(XMLUni::fgXercesSecurityManager);
+ fSupportedParameters->add(XMLUni::fgXercesScannerName);
+
fSupportedParameters->add(XMLUni::fgXercesParserUseDocumentFromImplementation);
+ fSupportedParameters->add(XMLUni::fgDOMCharsetOverridesXMLEncoding);
+ fSupportedParameters->add(XMLUni::fgDOMDisallowDoctype);
+
fSupportedParameters->add(XMLUni::fgDOMIgnoreUnknownCharacterDenormalization);
+ fSupportedParameters->add(XMLUni::fgDOMNamespaces);
+ fSupportedParameters->add(XMLUni::fgDOMSupportedMediatypesOnly);
+ fSupportedParameters->add(XMLUni::fgDOMValidate);
+ fSupportedParameters->add(XMLUni::fgDOMValidateIfSchema);
+ fSupportedParameters->add(XMLUni::fgDOMWellFormed);
+ fSupportedParameters->add(XMLUni::fgDOMCanonicalForm);
+ fSupportedParameters->add(XMLUni::fgDOMCDATASections);
+ fSupportedParameters->add(XMLUni::fgDOMCheckCharacterNormalization);
+ fSupportedParameters->add(XMLUni::fgDOMComments);
+ fSupportedParameters->add(XMLUni::fgDOMDatatypeNormalization);
+ fSupportedParameters->add(XMLUni::fgDOMElementContentWhitespace);
+ fSupportedParameters->add(XMLUni::fgDOMEntities);
+ fSupportedParameters->add(XMLUni::fgDOMNamespaceDeclarations);
+ fSupportedParameters->add(XMLUni::fgDOMNormalizeCharacters);
+ fSupportedParameters->add(XMLUni::fgDOMSchemaLocation);
+ fSupportedParameters->add(XMLUni::fgDOMSchemaType);
+ fSupportedParameters->add(XMLUni::fgDOMSplitCDATASections);
+ fSupportedParameters->add(XMLUni::fgDOMInfoset);
+ fSupportedParameters->add(XMLUni::fgXercesSchema);
+ fSupportedParameters->add(XMLUni::fgXercesSchemaFullChecking);
+ fSupportedParameters->add(XMLUni::fgXercesUserAdoptsDOMDocument);
+ fSupportedParameters->add(XMLUni::fgXercesLoadExternalDTD);
+ fSupportedParameters->add(XMLUni::fgXercesContinueAfterFatalError);
+ fSupportedParameters->add(XMLUni::fgXercesValidationErrorAsFatal);
+ fSupportedParameters->add(XMLUni::fgXercesCacheGrammarFromParse);
+ fSupportedParameters->add(XMLUni::fgXercesUseCachedGrammarInParse);
+ fSupportedParameters->add(XMLUni::fgXercesCalculateSrcOfs);
+ fSupportedParameters->add(XMLUni::fgXercesStandardUriConformant);
+ fSupportedParameters->add(XMLUni::fgXercesDOMHasPSVIInfo);
+ fSupportedParameters->add(XMLUni::fgXercesGenerateSyntheticAnnotations);
+ fSupportedParameters->add(XMLUni::fgXercesValidateAnnotations);
+ fSupportedParameters->add(XMLUni::fgXercesIdentityConstraintChecking);
+ fSupportedParameters->add(XMLUni::fgXercesIgnoreCachedDTD);
+ fSupportedParameters->add(XMLUni::fgXercesIgnoreAnnotations);
+ fSupportedParameters->add(XMLUni::fgXercesDisableDefaultEntityResolution);
+ fSupportedParameters->add(XMLUni::fgXercesSkipDTDValidation);
}
@@ -663,7 +664,7 @@
return false;
}
-const RefVectorOf<XMLCh>* DOMLSParserImpl::getParameterNames() const
+const DOMStringList* DOMLSParserImpl::getParameterNames() const
{
return fSupportedParameters;
}
Modified: xerces/c/trunk/src/xercesc/parsers/DOMLSParserImpl.hpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/parsers/DOMLSParserImpl.hpp?rev=328367&r1=328366&r2=328367&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/parsers/DOMLSParserImpl.hpp (original)
+++ xerces/c/trunk/src/xercesc/parsers/DOMLSParserImpl.hpp Tue Oct 25 07:15:01
2005
@@ -34,6 +34,7 @@
class XMLEntityResolver;
class XMLResourceIdentifier;
+class DOMStringListImpl;
/**
* Introduced in DOM Level 3
@@ -388,7 +389,7 @@
* @return The list of parameters that can be used with
setParameter/getParameter
* @since DOM level 3
**/
- virtual const RefVectorOf<XMLCh>* getParameterNames() const;
+ virtual const DOMStringList* getParameterNames() const;
//@}
// -----------------------------------------------------------------------
@@ -650,7 +651,7 @@
DOMLSParserFilter* fFilter;
bool fCharsetOverridesXMLEncoding;
bool fUserAdoptsDocument;
- RefVectorOf<XMLCh>* fSupportedParameters;
+ DOMStringListImpl* fSupportedParameters;
// -----------------------------------------------------------------------
// Unimplemented constructors and operators
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]