Modified: xerces/c/trunk/swig/perl/samples/DOMCount.pl URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/samples/DOMCount.pl?view=diff&rev=463844&r1=463843&r2=463844 ============================================================================== --- xerces/c/trunk/swig/perl/samples/DOMCount.pl (original) +++ xerces/c/trunk/swig/perl/samples/DOMCount.pl Fri Oct 13 14:32:45 2006 @@ -1,58 +1,17 @@ -###################################################################### # -# The Apache Software License, Version 1.1 -# -# Copyright (c) 1999-2000 The Apache Software Foundation. All rights -# reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# -# 3. The end-user documentation included with the redistribution, -# if any, must include the following acknowledgment: -# "This product includes software developed by the -# Apache Software Foundation (http://www.apache.org/)." -# Alternately, this acknowledgment may appear in the software itself, -# if and wherever such third-party acknowledgments normally appear. -# -# 4. The names "Xerces" and "Apache Software Foundation" must -# not be used to endorse or promote products derived from this -# software without prior written permission. For written -# permission, please contact [EMAIL PROTECTED] -# -# 5. Products derived from this software may not be called "Apache", -# nor may "Apache" appear in their name, without prior written -# permission of the Apache Software Foundation. -# -# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR -# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. -# ==================================================================== -# -# This software consists of voluntary contributions made by many -# individuals on behalf of the Apache Software Foundation, and was -# originally based on software copyright (c) 1999, International -# Business Machines, Inc., http://www.ibm.com . For more information -# on the Apache Software Foundation, please see -# <http://www.apache.org/>. +# Copyright 2001,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. # ###################################################################### # @@ -124,10 +83,11 @@ # my $parser = XML::Xerces::XercesDOMParser->new(); -$parser->setValidationScheme ($validate); -$parser->setDoNamespaces ($namespace); +$parser->setValidationScheme($validate); +$parser->setDoNamespaces($namespace); $parser->setCreateEntityReferenceNodes(1); -$parser->setDoSchema ($schema); +$parser->setCreateSchemaInfo(1); +$parser->setDoSchema($schema); my $error_handler = XML::Xerces::PerlErrorHandler->new(); $parser->setErrorHandler($error_handler); @@ -136,7 +96,7 @@ eval { $parser->parse ($file); }; -XML::Xerces::error($@) if ($@); +XML::Xerces::fatal_error($@) if ($@); my $doc = $parser->getDocument (); my $element_count = $doc->getElementsByTagName("*")->getLength();
Modified: xerces/c/trunk/swig/perl/samples/DOMCreate.pl URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/samples/DOMCreate.pl?view=diff&rev=463844&r1=463843&r2=463844 ============================================================================== --- xerces/c/trunk/swig/perl/samples/DOMCreate.pl (original) +++ xerces/c/trunk/swig/perl/samples/DOMCreate.pl Fri Oct 13 14:32:45 2006 @@ -39,9 +39,9 @@ my $impl = XML::Xerces::DOMImplementationRegistry::getDOMImplementation('LS'); my $dt = eval{$impl->createDocumentType('contributors', '', 'contributors.dtd')}; -XML::Xerces::error($@) if $@; +XML::Xerces::fatal_error($@) if ($@); my $doc = eval{$impl->createDocument('contributors', 'contributors',$dt)}; -XML::Xerces::error($@) if $@; +XML::Xerces::fatal_error($@) if ($@); my $root = $doc->getDocumentElement(); Modified: xerces/c/trunk/swig/perl/samples/DOMPrint.pl URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/samples/DOMPrint.pl?view=diff&rev=463844&r1=463843&r2=463844 ============================================================================== --- xerces/c/trunk/swig/perl/samples/DOMPrint.pl (original) +++ xerces/c/trunk/swig/perl/samples/DOMPrint.pl Fri Oct 13 14:32:45 2006 @@ -134,7 +134,7 @@ my $ERROR_HANDLER = XML::Xerces::PerlErrorHandler->new(); $parser->setErrorHandler($ERROR_HANDLER); eval {$parser->parse ($file)}; -XML::Xerces::error($@) if ($@); +XML::Xerces::fatal_error($@) if ($@); my $doc = $parser->getDocument(); my $impl = XML::Xerces::DOMImplementationRegistry::getDOMImplementation('LS'); Modified: xerces/c/trunk/swig/perl/samples/EnumVal.pl URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/samples/EnumVal.pl?view=diff&rev=463844&r1=463843&r2=463844 ============================================================================== --- xerces/c/trunk/swig/perl/samples/EnumVal.pl (original) +++ xerces/c/trunk/swig/perl/samples/EnumVal.pl Fri Oct 13 14:32:45 2006 @@ -27,6 +27,7 @@ use strict; use blib; use XML::Xerces qw(error); +use XML::Xerces::SAX; use Getopt::Long; use Benchmark; use vars qw(%OPTIONS); @@ -58,7 +59,7 @@ my $val_to_use = XML::Xerces::DTDValidator->new(); my $parser = XML::Xerces::SAXParser->new($val_to_use); -$parser->setValidationScheme ($XML::Xerces::AbstractDOMParser::Val_Auto); +$parser->setValidationScheme ($XML::Xerces::SAXParser::Val_Auto); $parser->setErrorHandler(XML::Xerces::PerlErrorHandler->new()); my $t0 = new Benchmark; @@ -76,9 +77,8 @@ $elem->getFullName(), $elem->getFormattedContentModel(); if ($elem->hasAttDefs()) { - my $attr_list = $elem->getAttDefList(); - while ($attr_list->hasMoreElements()) { - my $attr = $attr_list->nextElement(); + my @attr_list = $elem->getAttDefList(); + foreach my $attr (@attr_list) { my $type = $attr->getType(); my $type_name; if ($type == $XML::Xerces::XMLAttDef::CData) { @@ -89,8 +89,8 @@ $type_name = 'NOTATION'; } elsif ($type == $XML::Xerces::XMLAttDef::Enumeration) { $type_name = 'ENUMERATION'; - } elsif ($type == $XML::Xerces::XMLAttDef::Nmtoken - or $type == $XML::Xerces::XMLAttDef::Nmtokens + } elsif ($type == $XML::Xerces::XMLAttDef::NmToken + or $type == $XML::Xerces::XMLAttDef::NmTokens ) { $type_name = 'NMTOKEN(S)'; } elsif ($type == $XML::Xerces::XMLAttDef::IDRef @@ -101,10 +101,6 @@ or $type == $XML::Xerces::XMLAttDef::Entities ) { $type_name = 'ENTITY(IES)'; - } elsif ($type == $XML::Xerces::XMLAttDef::NmToken - or $type == $XML::Xerces::XMLAttDef::NmTokens - ) { - $type_name = 'NMTOKEN(S)'; } printf STDOUT "\tattribute Name: %s, Type: %s\n", $attr->getFullName(), Modified: xerces/c/trunk/swig/perl/samples/SAX2Count.pl URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/samples/SAX2Count.pl?view=diff&rev=463844&r1=463843&r2=463844 ============================================================================== --- xerces/c/trunk/swig/perl/samples/SAX2Count.pl (original) +++ xerces/c/trunk/swig/perl/samples/SAX2Count.pl Fri Oct 13 14:32:45 2006 @@ -26,6 +26,7 @@ use strict; # use blib; use XML::Xerces qw(error); +use XML::Xerces::SAX; use Getopt::Long; use vars qw($opt_v $opt_n); use Benchmark; @@ -135,7 +136,7 @@ eval { $parser->parse (XML::Xerces::LocalFileInputSource->new($file)); }; -XML::Xerces::error($@) if ($@); +XML::Xerces::fatal_error($@) if ($@); my $t1 = new Benchmark; my $td = timediff($t1, $t0); Modified: xerces/c/trunk/swig/perl/samples/SAXCount.pl URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/samples/SAXCount.pl?view=diff&rev=463844&r1=463843&r2=463844 ============================================================================== --- xerces/c/trunk/swig/perl/samples/SAXCount.pl (original) +++ xerces/c/trunk/swig/perl/samples/SAXCount.pl Fri Oct 13 14:32:45 2006 @@ -25,7 +25,7 @@ use strict; # use blib; -use XML::Xerces; +use XML::Xerces::SAX; use Getopt::Long; use vars qw($opt_v $opt_n); use Benchmark; @@ -123,7 +123,7 @@ eval { $parser->parse (XML::Xerces::LocalFileInputSource->new($file)); }; -XML::Xerces::error($@) if ($@); +XML::Xerces::fatal_error($@) if ($@); my $t1 = new Benchmark; my $td = timediff($t1, $t0); Modified: xerces/c/trunk/swig/perl/samples/SEnumVal.pl URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/samples/SEnumVal.pl?view=diff&rev=463844&r1=463843&r2=463844 ============================================================================== --- xerces/c/trunk/swig/perl/samples/SEnumVal.pl (original) +++ xerces/c/trunk/swig/perl/samples/SEnumVal.pl Fri Oct 13 14:32:45 2006 @@ -27,6 +27,7 @@ use strict; use blib; use XML::Xerces qw(error); +use XML::Xerces::SAX; use Getopt::Long; use Benchmark; use vars qw(%OPTIONS); @@ -58,7 +59,7 @@ my $val_to_use = XML::Xerces::SchemaValidator->new(); my $parser = XML::Xerces::SAXParser->new($val_to_use); -$parser->setValidationScheme ($XML::Xerces::AbstractDOMParser::Val_Auto); +$parser->setValidationScheme ($XML::Xerces::SAXParser::Val_Auto); $parser->setErrorHandler(XML::Xerces::PerlErrorHandler->new()); $parser->setDoNamespaces(1); $parser->setDoSchema(1); @@ -80,9 +81,8 @@ $elem->getFullName(), $elem->getFormattedContentModel(); if ($elem->hasAttDefs()) { - my $attr_list = $elem->getAttDefList(); - while ($attr_list->hasMoreElements()) { - my $attr = $attr_list->nextElement(); + my @attr_list = $elem->getAttDefList(); + foreach my $attr (@attr_list) { my $type = $attr->getType(); my $type_name; if ($type == $XML::Xerces::XMLAttDef::CData) { @@ -93,10 +93,6 @@ $type_name = 'NOTATION'; } elsif ($type == $XML::Xerces::XMLAttDef::Enumeration) { $type_name = 'ENUMERATION'; - } elsif ($type == $XML::Xerces::XMLAttDef::Nmtoken - or $type == $XML::Xerces::XMLAttDef::Nmtokens - ) { - $type_name = 'NMTOKEN(S)'; } elsif ($type == $XML::Xerces::XMLAttDef::IDRef or $type == $XML::Xerces::XMLAttDef::IDRefs ) { @@ -109,6 +105,10 @@ or $type == $XML::Xerces::XMLAttDef::NmTokens ) { $type_name = 'NMTOKEN(S)'; + } elsif ($type == $XML::Xerces::XMLAttDef::Simple) { + $type_name = 'Simple'; + } else { + print STDERR "Unknown type: $type\n"; } printf STDOUT "\tattribute Name: %s, Type: %s\n", $attr->getFullName(), Modified: xerces/c/trunk/swig/perl/samples/validator-dom.pl URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/samples/validator-dom.pl?view=diff&rev=463844&r1=463843&r2=463844 ============================================================================== --- xerces/c/trunk/swig/perl/samples/validator-dom.pl (original) +++ xerces/c/trunk/swig/perl/samples/validator-dom.pl Fri Oct 13 14:32:45 2006 @@ -100,7 +100,7 @@ $parser->setDoSchema($schema); $parser->setValidationSchemaFullChecking($full_schema); }; -XML::Xerces::error($@) if $@; +XML::Xerces::fatal_error($@) if ($@); # and the required features eval { @@ -108,12 +108,12 @@ $parser->setExitOnFirstFatalError(0); $parser->setValidationConstraintFatal(0); }; -XML::Xerces::error($@) if $@; +XML::Xerces::fatal_error($@) if ($@); eval { my $is = XML::Xerces::LocalFileInputSource->new($OPTIONS{file}); $parser->parse($is) ; } ; -XML::Xerces::error($@) if $@; +XML::Xerces::fatal_error($@) if ($@); exit(0); Modified: xerces/c/trunk/swig/perl/samples/validator.pl URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/samples/validator.pl?view=diff&rev=463844&r1=463843&r2=463844 ============================================================================== --- xerces/c/trunk/swig/perl/samples/validator.pl (original) +++ xerces/c/trunk/swig/perl/samples/validator.pl Fri Oct 13 14:32:45 2006 @@ -99,7 +99,7 @@ $parser->setFeature("$XML::Xerces::XMLUni::fgXercesSchema", $schema); $parser->setFeature("$XML::Xerces::XMLUni::fgXercesSchemaFullChecking", $full_schema); }; -XML::Xerces::error($@) if $@; +XML::Xerces::fatal_error($@) if ($@); # and the required features eval { @@ -108,12 +108,12 @@ $parser->setFeature("$XML::Xerces::XMLUni::fgSAX2CoreValidation", 1); $parser->setFeature("$XML::Xerces::XMLUni::fgXercesDynamic", 1); }; -XML::Xerces::error($@) if $@; +XML::Xerces::fatal_error($@) if ($@); eval { my $is = XML::Xerces::LocalFileInputSource->new($OPTIONS{file}); $parser->parse($is) ; } ; -XML::Xerces::error($@) if $@; +XML::Xerces::fatal_error($@) if ($@); exit(0); Modified: xerces/c/trunk/swig/perl/xerces-headers.txt URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/xerces-headers.txt?view=diff&rev=463844&r1=463843&r2=463844 ============================================================================== --- xerces/c/trunk/swig/perl/xerces-headers.txt (original) +++ xerces/c/trunk/swig/perl/xerces-headers.txt Fri Oct 13 14:32:45 2006 @@ -4,136 +4,115 @@ */ /* - * Utility classes - */ + * DOM API + */ -// used -xercesc/util/PlatformUtils.hpp -xercesc/util/XercesDefs.hpp -xercesc/util/XercesVersion.hpp -xercesc/util/XMemory.hpp -xercesc/util/XMLUni.hpp -xercesc/util/XMLUri.hpp -xercesc/util/XMLURL.hpp -xercesc/util/XMLException.hpp -xercesc/util/QName.hpp +xercesc/dom/DOMCDATASection.hpp +xercesc/dom/DOM.hpp +xercesc/dom/DOMAttr.hpp +xercesc/dom/DOMDocumentFragment.hpp +xercesc/dom/DOMCharacterData.hpp +xercesc/dom/DOMComment.hpp +xercesc/dom/DOMConfiguration.hpp +xercesc/dom/DOMDocument.hpp +xercesc/dom/DOMDocumentTraversal.hpp +xercesc/dom/DOMDocumentRange.hpp +xercesc/dom/DOMEntityReference.hpp +xercesc/dom/DOMDocumentType.hpp +xercesc/dom/DOMElement.hpp +xercesc/dom/DOMEntity.hpp +xercesc/dom/DOMErrorHandler.hpp +xercesc/dom/DOMError.hpp +xercesc/dom/DOMImplementation.hpp +xercesc/dom/DOMException.hpp +xercesc/dom/DOMImplementationList.hpp +xercesc/dom/DOMImplementationLS.hpp +xercesc/dom/DOMNodeFilter.hpp +xercesc/dom/DOMNode.hpp +xercesc/dom/DOMImplementationRegistry.hpp +xercesc/dom/DOMLSException.hpp +xercesc/dom/DOMLSInput.hpp +xercesc/dom/DOMLSOutput.hpp +xercesc/dom/DOMLSParser.hpp +xercesc/dom/DOMLSParserFilter.hpp +xercesc/dom/DOMLSResourceResolver.hpp +xercesc/dom/DOMLSSerializer.hpp +xercesc/dom/DOMLSSerializerFilter.hpp +xercesc/dom/DOMLocator.hpp +xercesc/dom/DOMNamedNodeMap.hpp +xercesc/dom/DOMProcessingInstruction.hpp +xercesc/dom/DOMNodeIterator.hpp +xercesc/dom/DOMNodeList.hpp +xercesc/dom/DOMNotation.hpp +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 // unused -xercesc/util/AutoSense.hpp -xercesc/util/BaseRefVectorOf.hpp -xercesc/util/Base64.hpp -xercesc/util/BinFileInputStream.hpp -xercesc/util/BinInputStream.hpp -xercesc/util/BinMemInputStream.hpp -xercesc/util/BitOps.hpp -xercesc/util/BitSet.hpp -xercesc/util/CountedPointer.hpp -xercesc/util/DefaultPanicHandler.hpp -xercesc/util/EncodingValidator.hpp -xercesc/util/FlagJanitor.hpp -xercesc/util/HashBase.hpp -xercesc/util/HashCMStateSet.hpp -xercesc/util/HashPtr.hpp -xercesc/util/HashXMLCh.hpp -xercesc/util/HexBin.hpp -xercesc/util/Janitor.hpp -xercesc/util/KeyRefPair.hpp -xercesc/util/KeyValuePair.hpp -xercesc/util/KVStringPair.hpp -xercesc/util/Mutexes.hpp -xercesc/util/NameIdPool.hpp -xercesc/util/PanicHandler.hpp -xercesc/util/RefArrayOf.hpp -xercesc/util/RefArrayVectorOf.hpp -xercesc/util/RefHashTableOf.hpp -xercesc/util/RefHash2KeysTableOf.hpp -xercesc/util/RefHash3KeysIdPool.hpp -xercesc/util/RefStackOf.hpp -xercesc/util/RefVectorOf.hpp -xercesc/util/SecurityManager.hpp -xercesc/util/StringPool.hpp -xercesc/util/SynchronizedStringPool.hpp -xercesc/util/TransENameMap.hpp -xercesc/util/TransService.hpp -xercesc/util/ValueArrayOf.hpp -xercesc/util/ValueHashTableOf.hpp -xercesc/util/ValueStackOf.hpp -xercesc/util/ValueVectorOf.hpp -xercesc/util/XMLAbstractDoubleFloat.hpp -xercesc/util/XMLBigDecimal.hpp -xercesc/util/XMLBigInteger.hpp -xercesc/util/XMLChar.hpp -xercesc/util/XMLDateTime.hpp -xercesc/util/XMLDeleterFor.hpp -xercesc/util/XMLDOMMsg.hpp -xercesc/util/XMLDouble.hpp -xercesc/util/XMLEntityResolver.hpp -xercesc/util/XMLEnumerator.hpp -xercesc/util/XMLExceptMsgs.hpp -xercesc/util/XMLFloat.hpp -xercesc/util/XMLInteger.hpp -xercesc/util/XMLMsgLoader.hpp -xercesc/util/XMLNetAccessor.hpp -xercesc/util/XMLNumber.hpp -xercesc/util/XMLRegisterCleanup.hpp -xercesc/util/XMLResourceIdentifier.hpp -xercesc/util/XMLString.hpp -xercesc/util/XMLStringTokenizer.hpp +xercesc/dom/DOMImplementationSource.hpp // for registering new DOM implementations +xercesc/dom/DOMMemoryManager.hpp +xercesc/dom/DOMUserDataHandler.hpp // only useful for registering a handler + // for data stored via setUserData() -/* - * SAX API - */ -xercesc/sax/AttributeList.hpp -xercesc/sax/DTDHandler.hpp -xercesc/sax/DocumentHandler.hpp -xercesc/sax/EntityResolver.hpp -xercesc/sax/ErrorHandler.hpp -xercesc/sax/InputSource.hpp -xercesc/sax/Locator.hpp -xercesc/sax/Parser.hpp -xercesc/sax/SAXException.hpp -xercesc/sax/SAXParseException.hpp +xercesc/dom/DOMXPathEvaluator.hpp // not implemented in Xerces-C yet +xercesc/dom/DOMXPathException.hpp +xercesc/dom/DOMXPathExpression.hpp +xercesc/dom/DOMXPathNSResolver.hpp +xercesc/dom/DOMXPathNamespace.hpp +xercesc/dom/DOMXPathResult.hpp -xercesc/sax/HandlerBase.hpp // not included +xercesc/dom/StDOMNode.hpp // smart pointer API to DOMNode /* - * SAX2 API + * input sources */ -xercesc/sax2/Attributes.hpp -xercesc/sax2/ContentHandler.hpp -xercesc/sax2/DefaultHandler.hpp -xercesc/sax2/LexicalHandler.hpp -xercesc/sax2/DeclHandler.hpp -xercesc/sax2/SAX2XMLReader.hpp -xercesc/sax2/XMLReaderFactory.hpp - -/* - * InputSources, FormatTargets - */ - +xercesc/sax/InputSource.hpp xercesc/framework/LocalFileInputSource.hpp -xercesc/framework/LocalFileFormatTarget.hpp xercesc/framework/MemBufInputSource.hpp -xercesc/framework/MemBufFormatTarget.hpp -xercesc/framework/MemoryManager.hpp xercesc/framework/StdInInputSource.hpp -xercesc/framework/StdOutFormatTarget.hpp xercesc/framework/URLInputSource.hpp -xercesc/framework/Wrapper4DOMInputSource.hpp +xercesc/framework/Wrapper4DOMLSInput.hpp xercesc/framework/Wrapper4InputSource.hpp -xercesc/framework/BinOutputStream.hpp // not included -xercesc/framework/ValidationContext.hpp // not included +/* + * output targets + */ +xercesc/framework/XMLFormatter.hpp +xercesc/framework/LocalFileFormatTarget.hpp +xercesc/framework/MemBufFormatTarget.hpp +xercesc/framework/StdOutFormatTarget.hpp /* - * PSVI (not included) + * Parsers */ -xercesc/framework/psvi/PSVIAttribute.hpp +xercesc/sax/SAXException.hpp // helper classes for parsing +xercesc/sax/SAXParseException.hpp +xercesc/framework/XMLAttr.hpp // only useful in XMLDocumentHandler interface +xercesc/framework/XMLDocumentHandler.hpp +xercesc/sax/EntityResolver.hpp +xercesc/util/XMLEntityResolver.hpp +xercesc/util/XMLResourceIdentifier.hpp +xercesc/framework/XMLPScanToken.hpp + +xercesc/framework/psvi/PSVIAttribute.hpp // PSVI xercesc/framework/psvi/PSVIAttributeList.hpp xercesc/framework/psvi/PSVIElement.hpp xercesc/framework/psvi/PSVIHandler.hpp xercesc/framework/psvi/PSVIItem.hpp + +xercesc/parsers/AbstractDOMParser.hpp // the parsers themselves +xercesc/parsers/SAXParser.hpp +xercesc/parsers/XercesDOMParser.hpp +xercesc/sax/Parser.hpp +xercesc/sax2/SAX2XMLReader.hpp +xercesc/sax2/XMLReaderFactory.hpp + +// PSVI - unused xercesc/framework/psvi/XSAnnotation.hpp xercesc/framework/psvi/XSAttributeDeclaration.hpp xercesc/framework/psvi/XSAttributeGroupDefinition.hpp @@ -158,77 +137,34 @@ xercesc/framework/psvi/XSWildcard.hpp /* - * Parsers + * SAX API */ +xercesc/sax/AttributeList.hpp +xercesc/sax/DocumentHandler.hpp +xercesc/sax/DTDHandler.hpp +xercesc/sax/ErrorHandler.hpp +xercesc/sax/Locator.hpp -xercesc/framework/XMLPScanToken.hpp -xercesc/parsers/AbstractDOMParser.hpp -xercesc/parsers/XercesDOMParser.hpp -xercesc/parsers/SAXParser.hpp +xercesc/sax/HandlerBase.hpp // unused /* - * DOM API + * SAX2 API */ +xercesc/sax2/Attributes.hpp +xercesc/sax2/ContentHandler.hpp +xercesc/sax2/DeclHandler.hpp +xercesc/sax2/LexicalHandler.hpp -xercesc/dom/DOM.hpp -xercesc/dom/DOMAttr.hpp -xercesc/dom/DOMBuilder.hpp -xercesc/dom/DOMCDATASection.hpp -xercesc/dom/DOMCharacterData.hpp -xercesc/dom/DOMComment.hpp -xercesc/dom/DOMDocument.hpp -xercesc/dom/DOMDocumentRange.hpp -xercesc/dom/DOMDocumentTraversal.hpp -xercesc/dom/DOMDocumentFragment.hpp -xercesc/dom/DOMDocumentType.hpp -xercesc/dom/DOMElement.hpp -xercesc/dom/DOMEntity.hpp -xercesc/dom/DOMEntityReference.hpp -xercesc/dom/DOMEntityResolver.hpp -xercesc/dom/DOMError.hpp -xercesc/dom/DOMErrorHandler.hpp -xercesc/dom/DOMException.hpp -xercesc/dom/DOMImplementation.hpp -xercesc/dom/DOMImplementationLS.hpp -xercesc/dom/DOMImplementationRegistry.hpp -xercesc/dom/DOMImplementationSource.hpp -xercesc/dom/DOMInputSource.hpp -xercesc/dom/DOMLocator.hpp -xercesc/dom/DOMNamedNodeMap.hpp -xercesc/dom/DOMNode.hpp -xercesc/dom/DOMNodeFilter.hpp -xercesc/dom/DOMNodeIterator.hpp -xercesc/dom/DOMNodeList.hpp -xercesc/dom/DOMNotation.hpp -xercesc/dom/DOMProcessingInstruction.hpp -xercesc/dom/DOMRange.hpp -xercesc/dom/DOMText.hpp -xercesc/dom/DOMTreeWalker.hpp -xercesc/dom/DOMTypeInfo.hpp -xercesc/dom/DOMWriter.hpp -xercesc/dom/DOMWriterFilter.hpp - -// not included -xercesc/dom/DOMConfiguration.hpp -xercesc/dom/DOMPSVITypeInfo.hpp -xercesc/dom/DOMRangeException.hpp -xercesc/dom/DOMUserDataHandler.hpp -xercesc/dom/DOMXPathNamespace.hpp -xercesc/dom/DOMXPathNSResolver.hpp -xercesc/dom/DOMXPathResult.hpp -xercesc/dom/DOMXPathEvaluator.hpp -xercesc/dom/DOMXPathException.hpp -xercesc/dom/DOMXPathExpression.hpp - -xercesc/dom/StDOMNode.hpp // smart point API to DOMNode +xercesc/sax2/SAX2XMLFilter.hpp // unused +xercesc/sax2/DefaultHandler.hpp // unused /* * Grammars */ // used -xercesc/framework/XMLGrammarDescription.hpp xercesc/framework/XMLDTDDescription.hpp +xercesc/framework/XMLGrammarDescription.hpp xercesc/framework/XMLSchemaDescription.hpp xercesc/validators/common/Grammar.hpp xercesc/validators/DTD/DTDAttDef.hpp @@ -241,16 +177,19 @@ xercesc/validators/schema/SchemaAttDefList.hpp xercesc/validators/schema/SchemaElementDecl.hpp xercesc/validators/schema/SchemaGrammar.hpp +xercesc/validators/schema/SchemaSymbols.hpp xercesc/validators/schema/SchemaValidator.hpp xercesc/framework/XMLAttDef.hpp xercesc/framework/XMLAttDefList.hpp xercesc/framework/XMLElementDecl.hpp xercesc/framework/XMLEntityDecl.hpp -xercesc/framework/XMLFormatter.hpp xercesc/framework/XMLNotationDecl.hpp xercesc/framework/XMLValidator.hpp +xercesc/framework/XMLContentModel.hpp // unused +xercesc/validators/DTD/DTDScanner.hpp +xercesc/validators/DTD/DocTypeHandler.hpp xercesc/validators/common/AllContentModel.hpp xercesc/validators/common/CMAny.hpp xercesc/validators/common/CMBinaryOp.hpp @@ -264,59 +203,42 @@ xercesc/validators/common/GrammarResolver.hpp xercesc/validators/common/MixedContentModel.hpp xercesc/validators/common/SimpleContentModel.hpp -xercesc/validators/datatype/InvalidDatatypeFacetException.hpp -xercesc/validators/datatype/InvalidDatatypeValueException.hpp -xercesc/validators/datatype/DatatypeValidator.hpp -xercesc/validators/datatype/DatatypeValidatorFactory.hpp +xercesc/validators/datatype/AbstractNumericFacetValidator.hpp +xercesc/validators/datatype/AbstractNumericValidator.hpp +xercesc/validators/datatype/AbstractStringValidator.hpp +xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp +xercesc/validators/datatype/AnyURIDatatypeValidator.hpp xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp xercesc/validators/datatype/BooleanDatatypeValidator.hpp +xercesc/validators/datatype/DatatypeValidator.hpp +xercesc/validators/datatype/DatatypeValidatorFactory.hpp +xercesc/validators/datatype/DateDatatypeValidator.hpp +xercesc/validators/datatype/DateTimeDatatypeValidator.hpp +xercesc/validators/datatype/DateTimeValidator.hpp +xercesc/validators/datatype/DayDatatypeValidator.hpp xercesc/validators/datatype/DecimalDatatypeValidator.hpp -xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp -xercesc/validators/datatype/StringDatatypeValidator.hpp -xercesc/validators/datatype/IDDatatypeValidator.hpp -xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp -xercesc/validators/datatype/ENTITYDatatypeValidator.hpp -xercesc/validators/datatype/QNameDatatypeValidator.hpp -xercesc/validators/datatype/NameDatatypeValidator.hpp -xercesc/validators/datatype/NCNameDatatypeValidator.hpp -xercesc/validators/datatype/ListDatatypeValidator.hpp -xercesc/validators/datatype/UnionDatatypeValidator.hpp xercesc/validators/datatype/DoubleDatatypeValidator.hpp +xercesc/validators/datatype/DurationDatatypeValidator.hpp +xercesc/validators/datatype/ENTITYDatatypeValidator.hpp xercesc/validators/datatype/FloatDatatypeValidator.hpp -xercesc/validators/datatype/AnyURIDatatypeValidator.hpp +xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp +xercesc/validators/datatype/IDDatatypeValidator.hpp xercesc/validators/datatype/IDREFDatatypeValidator.hpp -xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp -xercesc/validators/datatype/AbstractNumericFacetValidator.hpp -xercesc/validators/datatype/AbstractNumericValidator.hpp -xercesc/validators/datatype/AbstractStringValidator.hpp -xercesc/validators/datatype/DateTimeValidator.hpp -xercesc/validators/datatype/DateTimeDatatypeValidator.hpp -xercesc/validators/datatype/DateDatatypeValidator.hpp -xercesc/validators/datatype/TimeDatatypeValidator.hpp -xercesc/validators/datatype/DayDatatypeValidator.hpp +xercesc/validators/datatype/InvalidDatatypeFacetException.hpp +xercesc/validators/datatype/InvalidDatatypeValueException.hpp +xercesc/validators/datatype/ListDatatypeValidator.hpp xercesc/validators/datatype/MonthDatatypeValidator.hpp xercesc/validators/datatype/MonthDayDatatypeValidator.hpp +xercesc/validators/datatype/NCNameDatatypeValidator.hpp +xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp +xercesc/validators/datatype/NameDatatypeValidator.hpp +xercesc/validators/datatype/QNameDatatypeValidator.hpp +xercesc/validators/datatype/StringDatatypeValidator.hpp +xercesc/validators/datatype/TimeDatatypeValidator.hpp +xercesc/validators/datatype/UnionDatatypeValidator.hpp +xercesc/validators/datatype/XMLCanRepGroup.hpp xercesc/validators/datatype/YearDatatypeValidator.hpp xercesc/validators/datatype/YearMonthDatatypeValidator.hpp -xercesc/validators/datatype/XMLCanRepGroup.hpp -xercesc/validators/datatype/DurationDatatypeValidator.hpp -xercesc/validators/DTD/DTDScanner.hpp -xercesc/validators/DTD/DocTypeHandler.hpp -xercesc/validators/schema/ComplexTypeInfo.hpp -xercesc/validators/schema/GeneralAttributeCheck.hpp -xercesc/validators/schema/NamespaceScope.hpp -xercesc/validators/schema/PSVIDefs.hpp -xercesc/validators/schema/SchemaInfo.hpp -xercesc/validators/schema/SchemaSymbols.hpp -xercesc/validators/schema/SubstitutionGroupComparator.hpp -xercesc/validators/schema/TraverseSchema.hpp -xercesc/validators/schema/XercesAttGroupInfo.hpp -xercesc/validators/schema/XercesElementWildcard.hpp -xercesc/validators/schema/XercesGroupInfo.hpp -xercesc/validators/schema/XUtil.hpp -xercesc/validators/schema/XSDDOMParser.hpp -xercesc/validators/schema/XSDLocator.hpp -xercesc/validators/schema/XSDErrorReporter.hpp xercesc/validators/schema/identity/FieldActivator.hpp xercesc/validators/schema/identity/FieldValueMap.hpp xercesc/validators/schema/identity/IC_Field.hpp @@ -328,11 +250,151 @@ xercesc/validators/schema/identity/IdentityConstraintHandler.hpp xercesc/validators/schema/identity/ValueStore.hpp xercesc/validators/schema/identity/ValueStoreCache.hpp -xercesc/validators/schema/identity/XercesXPath.hpp xercesc/validators/schema/identity/XPathException.hpp xercesc/validators/schema/identity/XPathMatcher.hpp xercesc/validators/schema/identity/XPathMatcherStack.hpp xercesc/validators/schema/identity/XPathSymbols.hpp +xercesc/validators/schema/identity/XercesXPath.hpp +xercesc/validators/schema/ComplexTypeInfo.hpp +xercesc/validators/schema/GeneralAttributeCheck.hpp +xercesc/validators/schema/NamespaceScope.hpp +xercesc/validators/schema/PSVIDefs.hpp +xercesc/validators/schema/SchemaInfo.hpp +xercesc/validators/schema/SubstitutionGroupComparator.hpp +xercesc/validators/schema/TraverseSchema.hpp +xercesc/validators/schema/XSDDOMParser.hpp +xercesc/validators/schema/XSDErrorReporter.hpp +xercesc/validators/schema/XSDLocator.hpp +xercesc/validators/schema/XUtil.hpp +xercesc/validators/schema/XercesAttGroupInfo.hpp +xercesc/validators/schema/XercesElementWildcard.hpp +xercesc/validators/schema/XercesGroupInfo.hpp + +/* + * Utility classes + */ + +xercesc/util/QName.hpp +xercesc/util/PlatformUtils.hpp +xercesc/util/SecurityManager.hpp +xercesc/util/XMLExceptMsgs.hpp +xercesc/util/XMLException.hpp +xercesc/util/XMLURL.hpp +xercesc/util/XMLUni.hpp +xercesc/util/XMLUri.hpp +xercesc/util/XMemory.hpp +xercesc/util/XercesDefs.hpp +xercesc/util/Xerces_autoconf_config.hpp + +/* + * Template classes - used for Grammar and XMLDocumentHandler + */ +xercesc/util/NameIdPool.hpp +xercesc/util/BaseRefVectorOf.hpp +xercesc/util/RefArrayVectorOf.hpp +xercesc/util/RefVectorOf.hpp +xercesc/util/XMLEnumerator.hpp +xercesc/util/RefHash3KeysIdPool.hpp +xercesc/util/RefVectorOf.hpp + +/* + * Unused - everything below is currently unused + */ + +/* + * These may be useful, but I dont currently have any use for them + */ +xercesc/util/FlagJanitor.hpp // for deleting variables after some time +xercesc/util/Janitor.hpp // maybe this would be useful + +xercesc/util/PanicHandler.hpp // maybe people want to register a panic + // handler for initialize() + +xercesc/util/TransService.hpp // maybe people want to create a new transcoder + // for say, some asian-specific encoding? + +xercesc/util/StringPool.hpp // these may be useful for performance +xercesc/util/SynchronizedStringPool.hpp + +// template classes - only useful if some new class needs to expose a template +xercesc/util/CountedPointer.hpp +xercesc/util/XMLDeleterFor.hpp +xercesc/util/XMLHolder.hpp +xercesc/util/KeyRefPair.hpp +xercesc/util/KeyValuePair.hpp +xercesc/util/RefArrayOf.hpp +xercesc/util/RefHash2KeysTableOf.hpp +xercesc/util/RefHashTableOf.hpp +xercesc/util/RefStackOf.hpp +xercesc/util/TransENameMap.hpp +xercesc/util/ValueArrayOf.hpp +xercesc/util/ValueHashTableOf.hpp +xercesc/util/ValueStackOf.hpp +xercesc/util/ValueVectorOf.hpp + +/* + * Not likely to be useful - everything below I plan to ignore + */ +xercesc/util/BinFileInputStream.hpp // input stream implementations +xercesc/util/BinInputStream.hpp +xercesc/util/BinMemInputStream.hpp + +xercesc/util/XML256TableTranscoder.hpp // common transcoder implementations +xercesc/util/XML88591Transcoder.hpp +xercesc/util/XMLASCIITranscoder.hpp +xercesc/util/XMLChTranscoder.hpp +xercesc/util/XMLEBCDICTranscoder.hpp +xercesc/util/XMLIBM1047Transcoder.hpp +xercesc/util/XMLIBM1140Transcoder.hpp +xercesc/util/XMLUCS4Transcoder.hpp +xercesc/util/XMLUTF16Transcoder.hpp +xercesc/util/XMLUTF8Transcoder.hpp +xercesc/util/XMLWin1252Transcoder.hpp + +xercesc/util/XMLChar.hpp // XML 1.0/1.1 Character Definitions +xercesc/util/XMLUniDefs.hpp // constant Unicode characters, used + // by XMLUni and SchemaSymbols + +xercesc/util/XMLDOMMsg.hpp // DOM Messages + +xercesc/util/XMLAbstractDoubleFloat.hpp // XMLNumber class & subclasses +xercesc/util/XMLBigDecimal.hpp +xercesc/util/XMLBigInteger.hpp +xercesc/util/XMLDateTime.hpp +xercesc/util/XMLDouble.hpp +xercesc/util/XMLFloat.hpp +xercesc/util/XMLInteger.hpp +xercesc/util/XMLNumber.hpp + +xercesc/util/EncodingValidator.hpp // low level validator + +xercesc/util/XMLInitializer.hpp // for initialize() and terminate() +xercesc/util/XMLRegisterCleanup.hpp + +xercesc/util/DefaultPanicHandler.hpp // managers +xercesc/util/Mutexes.hpp +xercesc/util/XMLAtomicOpMgr.hpp +xercesc/util/XMLFileMgr.hpp +xercesc/util/XMLMsgLoader.hpp +xercesc/util/XMLMutexMgr.hpp +xercesc/util/XMLNetAccessor.hpp + +xercesc/util/Base64.hpp // Perl does the following already +xercesc/util/BitOps.hpp +xercesc/util/BitSet.hpp +xercesc/util/HashBase.hpp +xercesc/util/HashCMStateSet.hpp +xercesc/util/HashPtr.hpp +xercesc/util/HashXMLCh.hpp +xercesc/util/HexBin.hpp +xercesc/util/KVStringPair.hpp +xercesc/util/XMLString.hpp +xercesc/util/XMLStringTokenizer.hpp + +xercesc/util/XercesVersion.hpp // vesion info + +xercesc/util/Xerces_autoconf_config.borland.hpp // config files for Windows +xercesc/util/Xerces_autoconf_config.msvc.hpp /* * Random stuff (not sure if any of this is useful) @@ -349,9 +411,6 @@ xercesc/framework/XMLValidityCodes.hpp // these are abstract classes used by the scanner during parsing -xercesc/framework/XMLAttr.hpp -xercesc/framework/XMLContentModel.hpp -xercesc/framework/XMLDocumentHandler.hpp xercesc/framework/XMLEntityHandler.hpp xercesc/framework/XMLErrorReporter.hpp xercesc/framework/XMLGrammarPool.hpp @@ -360,6 +419,11 @@ xercesc/framework/XMLBuffer.hpp xercesc/framework/XMLBufferMgr.hpp +// other +xercesc/framework/BinOutputStream.hpp +xercesc/framework/MemoryManager.hpp +xercesc/framework/ValidationContext.hpp + /* * Internal classes (not likely to be useful) */ @@ -371,22 +435,20 @@ xercesc/internal/ElemStack.hpp xercesc/internal/EndOfEntityException.hpp xercesc/internal/IANAEncodings.hpp +xercesc/internal/IGXMLScanner.hpp xercesc/internal/ReaderMgr.hpp xercesc/internal/SGXMLScanner.hpp -xercesc/internal/IGXMLScanner.hpp xercesc/internal/WFXMLScanner.hpp xercesc/internal/XMLInternalErrorHandler.hpp xercesc/internal/XMLReader.hpp xercesc/internal/XMLScanner.hpp xercesc/internal/XMLScannerResolver.hpp -xercesc/internal/XObjectComparator.hpp xercesc/internal/XProtoType.hpp xercesc/internal/XSAXMLScanner.hpp +xercesc/internal/XSObjectFactory.hpp xercesc/internal/XSerializable.hpp xercesc/internal/XSerializationException.hpp xercesc/internal/XSerializeEngine.hpp -xercesc/internal/XSObjectFactory.hpp -xercesc/internal/XTemplateComparator.hpp xercesc/internal/XTemplateSerializer.hpp /* @@ -395,145 +457,169 @@ */ // netaccessors +xercesc/util/NetAccessors/Curl/CurlNetAccessor.hpp +xercesc/util/NetAccessors/Curl/CurlURLInputStream.hpp +xercesc/util/NetAccessors/MacOSURLAccess/MacOSURLAccess.hpp +xercesc/util/NetAccessors/MacOSURLAccess/URLAccessBinInputStream.hpp +xercesc/util/NetAccessors/MacOSURLAccessCF/MacOSURLAccessCF.hpp +xercesc/util/NetAccessors/MacOSURLAccessCF/URLAccessCFBinInputStream.hpp xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp +xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp +xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.hpp +xercesc/util/NetAccessors/libWWW/BinURLInputStream.hpp +xercesc/util/NetAccessors/libWWW/LibWWWNetAccessor.hpp + +// managers +xercesc/util/AtomicOpManagers/MacOSAtomicOpMgr.hpp +xercesc/util/AtomicOpManagers/NoThreadAtomicOpMgr.hpp +xercesc/util/AtomicOpManagers/PosixAtomicOpMgr.hpp +xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.hpp +xercesc/util/FileManagers/PosixFileMgr.hpp +xercesc/util/FileManagers/WindowsFileMgr.hpp +xercesc/util/MsgLoaders/ICU/ICUMsgLoader.hpp +xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp +xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp +xercesc/util/MsgLoaders/MsgCatalog/MsgCatalogLoader.hpp +xercesc/util/MsgLoaders/MsgCatalog/XMLMsgCat_Ids.hpp +xercesc/util/MsgLoaders/MsgFile/MsgLoader.hpp +xercesc/util/MsgLoaders/Win32/Win32MsgLoader.hpp +xercesc/util/MutexManagers/NoThreadMutexMgr.hpp +xercesc/util/MutexManagers/PosixMutexMgr.hpp +xercesc/util/MutexManagers/WindowsMutexMgr.hpp + +// transcoders +xercesc/util/Transcoders/Cygwin/CygwinTransService.hpp +xercesc/util/Transcoders/ICU/ICUTransService.hpp +xercesc/util/Transcoders/Iconv/IconvTransService.hpp +xercesc/util/Transcoders/Iconv390/Iconv390TransService.hpp +xercesc/util/Transcoders/Iconv400/Iconv400TransService.hpp +xercesc/util/Transcoders/Iconv400/iconv_cnv.hpp +xercesc/util/Transcoders/Iconv400/iconv_util.hpp +xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.hpp +xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp +xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp +xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.hpp +xercesc/util/Transcoders/Uniconv390/XML256TableTranscoder390.hpp +xercesc/util/Transcoders/Uniconv390/XML88591Transcoder390.hpp +xercesc/util/Transcoders/Uniconv390/XMLASCIITranscoder390.hpp +xercesc/util/Transcoders/Uniconv390/XMLEBCDICTranscoder390.hpp +xercesc/util/Transcoders/Uniconv390/XMLIBM1047Transcoder390.hpp +xercesc/util/Transcoders/Uniconv390/XMLIBM1140Transcoder390.hpp +xercesc/util/Transcoders/Uniconv390/XMLUTF8Transcoder390.hpp +xercesc/util/Transcoders/Uniconv390/XMLWin1252Transcoder390.hpp +xercesc/util/Transcoders/Win32/Win32TransService.hpp // regex library -xercesc/util/regx/RegxDefs.hpp -xercesc/util/regx/UniCharTable.hpp -xercesc/util/regx/Op.hpp -xercesc/util/regx/OpFactory.hpp +xercesc/util/regx/ASCIIRangeFactory.hpp xercesc/util/regx/BMPattern.hpp -xercesc/util/regx/Match.hpp -xercesc/util/regx/RegxUtil.hpp -xercesc/util/regx/RangeToken.hpp -xercesc/util/regx/Token.hpp +xercesc/util/regx/BlockRangeFactory.hpp xercesc/util/regx/CharToken.hpp xercesc/util/regx/ClosureToken.hpp xercesc/util/regx/ConcatToken.hpp xercesc/util/regx/ConditionToken.hpp +xercesc/util/regx/Match.hpp xercesc/util/regx/ModifierToken.hpp +xercesc/util/regx/Op.hpp +xercesc/util/regx/OpFactory.hpp xercesc/util/regx/ParenToken.hpp -xercesc/util/regx/StringToken.hpp -xercesc/util/regx/UnionToken.hpp -xercesc/util/regx/TokenInc.hpp -xercesc/util/regx/XMLUniCharacter.hpp +xercesc/util/regx/ParserForXMLSchema.hpp xercesc/util/regx/RangeFactory.hpp -xercesc/util/regx/XMLRangeFactory.hpp -xercesc/util/regx/BlockRangeFactory.hpp -xercesc/util/regx/UnicodeRangeFactory.hpp -xercesc/util/regx/ASCIIRangeFactory.hpp +xercesc/util/regx/RangeToken.hpp xercesc/util/regx/RangeTokenMap.hpp -xercesc/util/regx/TokenFactory.hpp -xercesc/util/regx/RegxParser.hpp -xercesc/util/regx/ParserForXMLSchema.hpp xercesc/util/regx/RegularExpression.hpp - -// transcoders -xercesc/util/XMLASCIITranscoder.hpp -xercesc/util/XMLChTranscoder.hpp -xercesc/util/XMLEBCDICTranscoder.hpp -xercesc/util/XMLIBM1047Transcoder.hpp -xercesc/util/XMLIBM1140Transcoder.hpp -xercesc/util/XMLUCS4Transcoder.hpp -xercesc/util/XMLUniDefs.hpp -xercesc/util/XMLUTF16Transcoder.hpp -xercesc/util/XMLUTF8Transcoder.hpp -xercesc/util/XMLWin1252Transcoder.hpp -xercesc/util/XML256TableTranscoder.hpp -xercesc/util/XML88591Transcoder.hpp +xercesc/util/regx/RegxDefs.hpp +xercesc/util/regx/RegxParser.hpp +xercesc/util/regx/RegxUtil.hpp +xercesc/util/regx/StringToken.hpp +xercesc/util/regx/Token.hpp +xercesc/util/regx/TokenFactory.hpp +xercesc/util/regx/TokenInc.hpp +xercesc/util/regx/UniCharTable.hpp +xercesc/util/regx/UnicodeRangeFactory.hpp +xercesc/util/regx/UnionToken.hpp +xercesc/util/regx/XMLRangeFactory.hpp +xercesc/util/regx/XMLUniCharacter.hpp // specific exception types xercesc/util/ArrayIndexOutOfBoundsException.hpp +xercesc/util/IOException.hpp xercesc/util/EmptyStackException.hpp xercesc/util/IllegalArgumentException.hpp xercesc/util/InvalidCastException.hpp -xercesc/util/IOException.hpp xercesc/util/NoSuchElementException.hpp xercesc/util/NullPointerException.hpp xercesc/util/NumberFormatException.hpp xercesc/util/OutOfMemoryException.hpp xercesc/util/ParseException.hpp -xercesc/util/RuntimeException.hpp xercesc/util/SchemaDateTimeException.hpp -xercesc/util/TranscodingException.hpp -xercesc/util/UnexpectedEOFException.hpp +xercesc/util/RuntimeException.hpp xercesc/util/UnsupportedEncodingException.hpp +xercesc/util/TranscodingException.hpp xercesc/util/UTFDataFormatException.hpp - - -/* - * Platform specific - */ - -xercesc/util/Platforms/Linux/LinuxDefs.hpp -xercesc/util/Transcoders/Iconv/IconvTransService.hpp -xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp -xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp -xercesc/util/Compilers/BorlandCDefs.hpp -xercesc/util/Compilers/CSetDefs.hpp -xercesc/util/Compilers/CodeWarriorDefs.hpp -xercesc/util/Compilers/DECCXXDefs.hpp -xercesc/util/Compilers/GCCDefs.hpp -xercesc/util/Compilers/QCCDefs.hpp -xercesc/util/Compilers/HPCCDefs.hpp -xercesc/util/Compilers/IBMVAOS2Defs.hpp -xercesc/util/Compilers/IBMVAW32Defs.hpp -xercesc/util/Compilers/MVSCPPDefs.hpp -xercesc/util/Compilers/PTXCCDefs.hpp -xercesc/util/Compilers/SCOCCDefs.hpp -xercesc/util/Compilers/SunCCDefs.hpp -xercesc/util/Compilers/SunKaiDefs.hpp -xercesc/util/Compilers/OS400SetDefs.hpp -xercesc/util/Compilers/MIPSproDefs.hpp -xercesc/util/Compilers/TandemCCDefs.hpp -xercesc/util/Compilers/VCPPDefs.hpp - +xercesc/util/UnexpectedEOFException.hpp /* * Implementation classes */ +xercesc/dom/impl/DOMAttrImpl.hpp +xercesc/dom/impl/DOMAttrMapImpl.hpp +xercesc/dom/impl/DOMAttrNSImpl.hpp +xercesc/dom/impl/DOMCDATASectionImpl.hpp +xercesc/dom/impl/DOMCasts.hpp +xercesc/dom/impl/DOMCharacterDataImpl.hpp +xercesc/dom/impl/DOMChildNode.hpp +xercesc/dom/impl/DOMCommentImpl.hpp +xercesc/dom/impl/DOMConfigurationImpl.hpp +xercesc/dom/impl/DOMDeepNodeListImpl.hpp +xercesc/dom/impl/DOMDeepNodeListPool.hpp +xercesc/dom/impl/DOMDocumentFragmentImpl.hpp +xercesc/dom/impl/DOMDocumentImpl.hpp +xercesc/dom/impl/DOMDocumentTypeImpl.hpp +xercesc/dom/impl/DOMElementImpl.hpp +xercesc/dom/impl/DOMElementNSImpl.hpp +xercesc/dom/impl/DOMEntityImpl.hpp +xercesc/dom/impl/DOMEntityReferenceImpl.hpp +xercesc/dom/impl/DOMErrorImpl.hpp +xercesc/dom/impl/DOMImplementationImpl.hpp +xercesc/dom/impl/DOMImplementationListImpl.hpp +xercesc/dom/impl/DOMLSInputImpl.hpp +xercesc/dom/impl/DOMLSOutputImpl.hpp +xercesc/dom/impl/DOMLSSerializerImpl.hpp +xercesc/dom/impl/DOMLocatorImpl.hpp +xercesc/dom/impl/DOMNamedNodeMapImpl.hpp +xercesc/dom/impl/DOMNodeIDMap.hpp +xercesc/dom/impl/DOMNodeImpl.hpp +xercesc/dom/impl/DOMNodeIteratorImpl.hpp +xercesc/dom/impl/DOMNodeListImpl.hpp +xercesc/dom/impl/DOMNodeVector.hpp +xercesc/dom/impl/DOMNormalizer.hpp +xercesc/dom/impl/DOMNotationImpl.hpp +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 +xercesc/dom/impl/DOMTypeInfoImpl.hpp +xercesc/dom/impl/XSDElementNSImpl.hpp xercesc/internal/MemoryManagerArrayImpl.hpp xercesc/internal/MemoryManagerImpl.hpp xercesc/internal/ValidationContextImpl.hpp xercesc/internal/VecAttrListImpl.hpp xercesc/internal/VecAttributesImpl.hpp xercesc/internal/XMLGrammarPoolImpl.hpp -xercesc/parsers/DOMBuilderImpl.hpp +xercesc/parsers/DOMLSParserImpl.hpp +xercesc/parsers/SAX2XMLFilterImpl.hpp xercesc/parsers/SAX2XMLReaderImpl.hpp xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp -/* - * The deprecated DOM - */ -xercesc/dom/deprecated/DOM.hpp -xercesc/dom/deprecated/DOMParser.hpp -xercesc/dom/deprecated/DOMString.hpp -xercesc/dom/deprecated/DOM_Attr.hpp -xercesc/dom/deprecated/DOM_CDATASection.hpp -xercesc/dom/deprecated/DOM_CharacterData.hpp -xercesc/dom/deprecated/DOM_Comment.hpp -xercesc/dom/deprecated/DOM_DOMException.hpp -xercesc/dom/deprecated/DOM_DOMImplementation.hpp -xercesc/dom/deprecated/DOM_Document.hpp -xercesc/dom/deprecated/DOM_DocumentFragment.hpp -xercesc/dom/deprecated/DOM_DocumentType.hpp -xercesc/dom/deprecated/DOM_Element.hpp -xercesc/dom/deprecated/DOM_Entity.hpp -xercesc/dom/deprecated/DOM_EntityReference.hpp -xercesc/dom/deprecated/DomMemDebug.hpp -xercesc/dom/deprecated/DOM_NamedNodeMap.hpp -xercesc/dom/deprecated/DOM_Node.hpp -xercesc/dom/deprecated/DOM_NodeFilter.hpp -xercesc/dom/deprecated/DOM_NodeIterator.hpp -xercesc/dom/deprecated/DOM_NodeList.hpp -xercesc/dom/deprecated/DOM_Notation.hpp -xercesc/dom/deprecated/DOM_ProcessingInstruction.hpp -xercesc/dom/deprecated/DOM_Range.hpp -xercesc/dom/deprecated/DOM_RangeException.hpp -xercesc/dom/deprecated/DOM_Text.hpp -xercesc/dom/deprecated/DOM_TreeWalker.hpp -xercesc/dom/deprecated/DOM_XMLDecl.hpp +### *** emacs file mode definition *** +### Local Variables: +### mode:text +### mode:filladapt +### End: --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
