/* * This file documents what components of the Xerces-C * are currently being included in Xerces-Perl */ /* * Utility classes */ // 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 // 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 /* * 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/sax/HandlerBase.hpp // not included /* * SAX2 API */ 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/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/Wrapper4InputSource.hpp xercesc/framework/BinOutputStream.hpp // not included xercesc/framework/ValidationContext.hpp // not included /* * PSVI (not included) */ xercesc/framework/psvi/PSVIAttribute.hpp xercesc/framework/psvi/PSVIAttributeList.hpp xercesc/framework/psvi/PSVIElement.hpp xercesc/framework/psvi/PSVIHandler.hpp xercesc/framework/psvi/PSVIItem.hpp xercesc/framework/psvi/XSAnnotation.hpp xercesc/framework/psvi/XSAttributeDeclaration.hpp xercesc/framework/psvi/XSAttributeGroupDefinition.hpp xercesc/framework/psvi/XSAttributeUse.hpp xercesc/framework/psvi/XSComplexTypeDefinition.hpp xercesc/framework/psvi/XSConstants.hpp xercesc/framework/psvi/XSElementDeclaration.hpp xercesc/framework/psvi/XSFacet.hpp xercesc/framework/psvi/XSIDCDefinition.hpp xercesc/framework/psvi/XSModel.hpp xercesc/framework/psvi/XSModelGroup.hpp xercesc/framework/psvi/XSModelGroupDefinition.hpp xercesc/framework/psvi/XSMultiValueFacet.hpp xercesc/framework/psvi/XSNamedMap.hpp xercesc/framework/psvi/XSNamespaceItem.hpp xercesc/framework/psvi/XSNotationDeclaration.hpp xercesc/framework/psvi/XSObject.hpp xercesc/framework/psvi/XSParticle.hpp xercesc/framework/psvi/XSSimpleTypeDefinition.hpp xercesc/framework/psvi/XSTypeDefinition.hpp xercesc/framework/psvi/XSValue.hpp xercesc/framework/psvi/XSWildcard.hpp /* * Parsers */ xercesc/framework/XMLPScanToken.hpp xercesc/parsers/AbstractDOMParser.hpp xercesc/parsers/XercesDOMParser.hpp xercesc/parsers/SAXParser.hpp /* * DOM API */ 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 /* * Grammars */ // used xercesc/framework/XMLGrammarDescription.hpp xercesc/framework/XMLDTDDescription.hpp xercesc/framework/XMLSchemaDescription.hpp xercesc/validators/common/Grammar.hpp xercesc/validators/DTD/DTDAttDef.hpp xercesc/validators/DTD/DTDAttDefList.hpp xercesc/validators/DTD/DTDElementDecl.hpp xercesc/validators/DTD/DTDEntityDecl.hpp xercesc/validators/DTD/DTDGrammar.hpp xercesc/validators/DTD/DTDValidator.hpp xercesc/validators/schema/SchemaAttDef.hpp xercesc/validators/schema/SchemaAttDefList.hpp xercesc/validators/schema/SchemaElementDecl.hpp xercesc/validators/schema/SchemaGrammar.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 // unused xercesc/validators/common/AllContentModel.hpp xercesc/validators/common/CMAny.hpp xercesc/validators/common/CMBinaryOp.hpp xercesc/validators/common/CMLeaf.hpp xercesc/validators/common/CMNode.hpp xercesc/validators/common/CMStateSet.hpp xercesc/validators/common/CMUnaryOp.hpp xercesc/validators/common/ContentLeafNameTypeVector.hpp xercesc/validators/common/ContentSpecNode.hpp xercesc/validators/common/DFAContentModel.hpp 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/Base64BinaryDatatypeValidator.hpp xercesc/validators/datatype/BooleanDatatypeValidator.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/FloatDatatypeValidator.hpp xercesc/validators/datatype/AnyURIDatatypeValidator.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/MonthDatatypeValidator.hpp xercesc/validators/datatype/MonthDayDatatypeValidator.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 xercesc/validators/schema/identity/IC_Key.hpp xercesc/validators/schema/identity/IC_KeyRef.hpp xercesc/validators/schema/identity/IC_Selector.hpp xercesc/validators/schema/identity/IC_Unique.hpp xercesc/validators/schema/identity/IdentityConstraint.hpp 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 /* * Random stuff (not sure if any of this is useful) */ // all the xerces error codes xercesc/framework/XMLErrorCodes.hpp // low-level encoding detector - too low level xercesc/framework/XMLRecognizer.hpp // for tracking ID/IDREF tags xercesc/framework/XMLRefInfo.hpp 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 // Perl has it's own buffers we don't need these xercesc/framework/XMLBuffer.hpp xercesc/framework/XMLBufferMgr.hpp /* * Internal classes (not likely to be useful) */ xercesc/internal/BinFileOutputStream.hpp xercesc/internal/BinMemOutputStream.hpp xercesc/internal/CharTypeTables.hpp xercesc/internal/DGXMLScanner.hpp xercesc/internal/ElemStack.hpp xercesc/internal/EndOfEntityException.hpp xercesc/internal/IANAEncodings.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/XSerializable.hpp xercesc/internal/XSerializationException.hpp xercesc/internal/XSerializeEngine.hpp xercesc/internal/XSObjectFactory.hpp xercesc/internal/XTemplateComparator.hpp xercesc/internal/XTemplateSerializer.hpp /* * Everything below here are pieces I'm fairly sure * that do not need to be in the API */ // netaccessors xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.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/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/CharToken.hpp xercesc/util/regx/ClosureToken.hpp xercesc/util/regx/ConcatToken.hpp xercesc/util/regx/ConditionToken.hpp xercesc/util/regx/ModifierToken.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/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/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 // specific exception types xercesc/util/ArrayIndexOutOfBoundsException.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/UnsupportedEncodingException.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 /* * Implementation classes */ 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/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