├── .gitattributes
├── .github
└── workflows
│ └── main.yml
├── .gitignore
├── KEYS
├── LICENSE.txt
├── NOTICE.txt
├── README
├── SECURITY.md
├── Xalan2.7.0-REL_PLAN.html
├── ancient_history.commits.xml
├── distribution
├── pom.xml
└── src
│ └── assembly
│ ├── bin.xml
│ └── src.xml
├── integration-tests
├── pom.xml
└── src
│ └── it
│ ├── VersionCheck_JarsOnBootClasspath
│ ├── invoker.properties
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ └── Versions.java
│ └── verify.groovy
│ ├── VersionCheck_JarsOnClasspath
│ ├── invoker.properties
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ └── Versions.java
│ └── verify.groovy
│ ├── VersionCheck_ShadedJarOnBootClasspath
│ ├── invoker.properties
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ └── java
│ │ │ └── Versions.java
│ └── verify.groovy
│ └── settings.xml
├── mvnbuild.bat
├── mvnbuild.sh
├── pom.xml
├── serializer
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── MANIFEST.SERIALIZER
│ │ └── org
│ │ │ └── apache
│ │ │ └── xml
│ │ │ └── serializer
│ │ │ ├── AttributesImplSerializer.java
│ │ │ ├── CharInfo.java
│ │ │ ├── DOM3Serializer.java
│ │ │ ├── DOMSerializer.java
│ │ │ ├── ElemContext.java
│ │ │ ├── ElemDesc.java
│ │ │ ├── EmptySerializer.java
│ │ │ ├── EncodingInfo.java
│ │ │ ├── Encodings.java
│ │ │ ├── ExtendedContentHandler.java
│ │ │ ├── ExtendedLexicalHandler.java
│ │ │ ├── Method.java
│ │ │ ├── NamespaceMappings.java
│ │ │ ├── ObjectFactory.java
│ │ │ ├── OutputPropertiesFactory.java
│ │ │ ├── OutputPropertyUtils.java
│ │ │ ├── SecuritySupport.java
│ │ │ ├── SerializationHandler.java
│ │ │ ├── Serializer.java
│ │ │ ├── SerializerBase.java
│ │ │ ├── SerializerConstants.java
│ │ │ ├── SerializerFactory.java
│ │ │ ├── SerializerTrace.java
│ │ │ ├── SerializerTraceWriter.java
│ │ │ ├── ToHTMLSAXHandler.java
│ │ │ ├── ToHTMLStream.java
│ │ │ ├── ToSAXHandler.java
│ │ │ ├── ToStream.java
│ │ │ ├── ToTextSAXHandler.java
│ │ │ ├── ToTextStream.java
│ │ │ ├── ToUnknownStream.java
│ │ │ ├── ToXMLSAXHandler.java
│ │ │ ├── ToXMLStream.java
│ │ │ ├── TransformStateSetter.java
│ │ │ ├── TreeWalker.java
│ │ │ ├── Version.java
│ │ │ ├── WriterChain.java
│ │ │ ├── WriterToASCI.java
│ │ │ ├── WriterToUTF8Buffered.java
│ │ │ ├── XSLOutputAttributes.java
│ │ │ ├── dom3
│ │ │ ├── DOM3SerializerImpl.java
│ │ │ ├── DOM3TreeWalker.java
│ │ │ ├── DOMConstants.java
│ │ │ ├── DOMErrorHandlerImpl.java
│ │ │ ├── DOMErrorImpl.java
│ │ │ ├── DOMLocatorImpl.java
│ │ │ ├── DOMOutputImpl.java
│ │ │ ├── DOMStringListImpl.java
│ │ │ ├── LSSerializerImpl.java
│ │ │ └── NamespaceSupport.java
│ │ │ ├── package.html
│ │ │ └── utils
│ │ │ ├── AttList.java
│ │ │ ├── BoolStack.java
│ │ │ ├── DOM2Helper.java
│ │ │ ├── Messages.java
│ │ │ ├── MsgKey.java
│ │ │ ├── SerializerMessages.java
│ │ │ ├── SerializerMessages_ca.java
│ │ │ ├── SerializerMessages_cs.java
│ │ │ ├── SerializerMessages_de.java
│ │ │ ├── SerializerMessages_en.java
│ │ │ ├── SerializerMessages_es.java
│ │ │ ├── SerializerMessages_fr.java
│ │ │ ├── SerializerMessages_hu.java
│ │ │ ├── SerializerMessages_it.java
│ │ │ ├── SerializerMessages_ja.java
│ │ │ ├── SerializerMessages_ko.java
│ │ │ ├── SerializerMessages_pl.java
│ │ │ ├── SerializerMessages_pt_BR.java
│ │ │ ├── SerializerMessages_ru.java
│ │ │ ├── SerializerMessages_sk.java
│ │ │ ├── SerializerMessages_sl.java
│ │ │ ├── SerializerMessages_sv.java
│ │ │ ├── SerializerMessages_tr.java
│ │ │ ├── SerializerMessages_zh.java
│ │ │ ├── SerializerMessages_zh_CN.java
│ │ │ ├── SerializerMessages_zh_TW.java
│ │ │ ├── StringToIntTable.java
│ │ │ ├── SystemIDResolver.java
│ │ │ ├── URI.java
│ │ │ ├── Utils.java
│ │ │ ├── WrappedRuntimeException.java
│ │ │ ├── XML11Char.java
│ │ │ └── XMLChar.java
│ └── resources
│ │ └── org
│ │ └── apache
│ │ └── xml
│ │ └── serializer
│ │ ├── Encodings.properties
│ │ ├── HTMLEntities.properties
│ │ ├── XMLEntities.properties
│ │ ├── output_html.properties
│ │ ├── output_text.properties
│ │ ├── output_unknown.properties
│ │ ├── output_xml.properties
│ │ ├── package.html
│ │ └── version.properties
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── xml
│ └── serializer
│ └── VersionTest.java
├── stylebook
├── dtd
│ ├── blocks.ent
│ ├── book.dtd
│ ├── changes.dtd
│ ├── characters.ent
│ ├── document.dtd
│ ├── faqs.dtd
│ ├── links.ent
│ ├── markup.ent
│ ├── spec.dtd
│ └── xsl-html40s.dtd
├── graphics
│ ├── button-a.gif
│ └── button-b.gif
├── loader.xml
├── loaderdesign.xml
├── resources
│ ├── bottom.gif
│ ├── button-asf-hi.gif
│ ├── button-asf-lo.gif
│ ├── button-w3c-hi.gif
│ ├── button-w3c-lo.gif
│ ├── button-xml-hi.gif
│ ├── button-xml-lo.gif
│ ├── close.gif
│ ├── dot.gif
│ ├── join.gif
│ ├── line.gif
│ ├── logo.gif
│ ├── note.gif
│ ├── right.gif
│ ├── script.js
│ ├── separator.gif
│ └── void.gif
├── sources
│ ├── design
│ │ ├── compilation.gif
│ │ ├── conceptual.gif
│ │ ├── data.gif
│ │ ├── design2_0_0.xml
│ │ ├── org_apache.gif
│ │ ├── process.gif
│ │ ├── trax.gif
│ │ ├── xalan.gif
│ │ ├── xalan1_1x1.gif
│ │ ├── xmllogo.gif
│ │ ├── xpath.gif
│ │ └── xslt_abstract.gif
│ ├── entities.ent
│ ├── entities.src
│ ├── xalan-apache-org-site.xml
│ ├── xalan-apache-org
│ │ └── index.xml
│ ├── xalan-collate.xsl
│ ├── xalan-jlocal.xml
│ ├── xalan-jsite.xml
│ ├── xalan
│ │ ├── DONE
│ │ ├── bugreporting.xml
│ │ ├── builds.xml
│ │ ├── charter.xml
│ │ ├── commandline.xml
│ │ ├── commandline_xsltc.xml
│ │ ├── contact_us.xml
│ │ ├── downloads.xml
│ │ ├── dtm.xml
│ │ ├── extensions.xml
│ │ ├── extensions_xsltc.xml
│ │ ├── extensionslib.xml
│ │ ├── faq.xml
│ │ ├── features.xml
│ │ ├── getstarted.xml
│ │ ├── history.xml
│ │ ├── index.xml
│ │ ├── overview.xml
│ │ ├── public_apis.xml
│ │ ├── readme.xml
│ │ ├── resources.xml
│ │ ├── samples.xml
│ │ ├── trax.xml
│ │ ├── usagepatterns.xml
│ │ ├── whatsnew.xml
│ │ ├── xalan-collate.xml
│ │ ├── xmlfilters.gif
│ │ ├── xpath_apis.xml
│ │ ├── xsltc_history.xml
│ │ └── xsltc_usage.xml
│ ├── xalandesign.xml
│ ├── xsltc.xml
│ └── xsltc
│ │ ├── DOMInterface.gif
│ │ ├── DOMLocking.gif
│ │ ├── README
│ │ ├── README.APACHE
│ │ ├── README.api
│ │ ├── README.xslt
│ │ ├── README.xsltc
│ │ ├── README2
│ │ ├── all_namespaces.gif
│ │ ├── ast_stage1.gif
│ │ ├── ast_stage2.gif
│ │ ├── ast_stage3.gif
│ │ ├── cast_expression.gif
│ │ ├── class_loader.gif
│ │ ├── compiler_AST.gif
│ │ ├── compiler_DOM.gif
│ │ ├── compiler_architecture.gif
│ │ ├── compiler_design.gif
│ │ ├── dom_namespace1.gif
│ │ ├── dom_namespace2.gif
│ │ ├── dom_namespace3.gif
│ │ ├── index.xml
│ │ ├── iterator_stack.gif
│ │ ├── key_relations.gif
│ │ ├── match_namespace1.gif
│ │ ├── match_namespace2.gif
│ │ ├── namespace_stack.gif
│ │ ├── output_namespaces1.gif
│ │ ├── output_namespaces2.gif
│ │ ├── output_settings.gif
│ │ ├── overall_design.gif
│ │ ├── pattern_objects.gif
│ │ ├── runtime_architecture.gif
│ │ ├── runtime_design.gif
│ │ ├── runtime_type_mapping.gif
│ │ ├── sort_objects.gif
│ │ ├── translet_wrapping.gif
│ │ ├── trax_output_settings.gif
│ │ ├── trax_translet_wrapping.gif
│ │ ├── type_mapping.gif
│ │ ├── type_mappings.gif
│ │ ├── typecast.gif
│ │ ├── uri_resolver.gif
│ │ ├── xsl_choose_design.xml
│ │ ├── xsl_comment_design.xml
│ │ ├── xsl_if_design.xml
│ │ ├── xsl_include_design.xml
│ │ ├── xsl_key_design.xml
│ │ ├── xsl_lang_design.xml
│ │ ├── xsl_sort_design.xml
│ │ ├── xsl_unparsed_design.xml
│ │ ├── xsl_variable_design.xml
│ │ ├── xsl_whitespace_design.xml
│ │ ├── xsltc_compiler.xml
│ │ ├── xsltc_dom.xml
│ │ ├── xsltc_iterators.xml
│ │ ├── xsltc_namespace.xml
│ │ ├── xsltc_native_api.xml
│ │ ├── xsltc_overview.xml
│ │ ├── xsltc_performance.xml
│ │ ├── xsltc_predicates.xml
│ │ ├── xsltc_runtime.xml
│ │ ├── xsltc_trax.xml
│ │ └── xsltc_trax_api.xml
├── style
│ ├── dtd
│ │ ├── blocks.ent
│ │ ├── book.dtd
│ │ ├── changes.dtd
│ │ ├── characters.ent
│ │ ├── document.dtd
│ │ ├── faqs.dtd
│ │ ├── links.ent
│ │ ├── markup.ent
│ │ ├── spec.dtd
│ │ └── xsl-html40s.dtd
│ ├── graphics
│ │ ├── button-a.gif
│ │ └── button-b.gif
│ ├── loader.xml
│ ├── loaderdesign.xml
│ ├── resources
│ │ ├── bottom.gif
│ │ ├── button-asf-hi.gif
│ │ ├── button-asf-lo.gif
│ │ ├── button-w3c-hi.gif
│ │ ├── button-w3c-lo.gif
│ │ ├── button-xml-hi.gif
│ │ ├── button-xml-lo.gif
│ │ ├── close.gif
│ │ ├── dot.gif
│ │ ├── join.gif
│ │ ├── line.gif
│ │ ├── logo.gif
│ │ ├── note.gif
│ │ ├── right.gif
│ │ ├── script.js
│ │ ├── separator.gif
│ │ └── void.gif
│ └── stylesheets
│ │ ├── any2header.xsl
│ │ ├── any2project.xsl
│ │ ├── book2group.xsl
│ │ ├── book2project.xsl
│ │ ├── changes2document.xsl
│ │ ├── context2footer.xsl
│ │ ├── context2label.xsl
│ │ ├── design2project.xsl
│ │ ├── designdoc2html.xsl
│ │ ├── directory2project.xsl
│ │ ├── document2html.xsl
│ │ ├── done.xsl
│ │ ├── faqs2document.xsl
│ │ ├── group2document.xsl
│ │ ├── spec.xsl
│ │ └── xml2fo.xsl
├── stylebook-1.0-b3_xalan-2.jar
└── stylesheets
│ ├── any2header.xsl
│ ├── any2project.xsl
│ ├── book2group.xsl
│ ├── book2project.xsl
│ ├── changes2document.xsl
│ ├── context2footer.xsl
│ ├── context2label.xsl
│ ├── design2project.xsl
│ ├── designdoc2html.xsl
│ ├── directory2project.xsl
│ ├── document2html.xsl
│ ├── done.xsl
│ ├── faqs2document.xsl
│ ├── group2document.xsl
│ ├── spec.xsl
│ └── xml2fo.xsl
├── todo.xsl
├── trax_bugs.xml
├── xalan
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── MANIFEST.MF
│ │ ├── manifest.xalan-interpretive
│ │ ├── manifest.xsltc
│ │ └── org
│ │ │ └── apache
│ │ │ ├── xalan
│ │ │ ├── Version.java
│ │ │ ├── client
│ │ │ │ ├── XSLTProcessorApplet.java
│ │ │ │ └── package.html
│ │ │ ├── extensions
│ │ │ │ ├── ExpressionContext.java
│ │ │ │ ├── ExpressionVisitor.java
│ │ │ │ ├── ExtensionHandler.java
│ │ │ │ ├── ExtensionHandlerExsltFunction.java
│ │ │ │ ├── ExtensionHandlerGeneral.java
│ │ │ │ ├── ExtensionHandlerJava.java
│ │ │ │ ├── ExtensionHandlerJavaClass.java
│ │ │ │ ├── ExtensionHandlerJavaPackage.java
│ │ │ │ ├── ExtensionNamespaceContext.java
│ │ │ │ ├── ExtensionNamespaceSupport.java
│ │ │ │ ├── ExtensionNamespacesManager.java
│ │ │ │ ├── ExtensionsTable.java
│ │ │ │ ├── MethodResolver.java
│ │ │ │ ├── ObjectFactory.java
│ │ │ │ ├── SecuritySupport.java
│ │ │ │ ├── XPathFunctionImpl.java
│ │ │ │ ├── XPathFunctionResolverImpl.java
│ │ │ │ ├── XSLProcessorContext.java
│ │ │ │ └── package.html
│ │ │ ├── lib
│ │ │ │ ├── ExsltBase.java
│ │ │ │ ├── ExsltCommon.java
│ │ │ │ ├── ExsltDatetime.java
│ │ │ │ ├── ExsltDynamic.java
│ │ │ │ ├── ExsltMath.java
│ │ │ │ ├── ExsltSets.java
│ │ │ │ ├── ExsltStrings.java
│ │ │ │ ├── Extensions.java
│ │ │ │ ├── NodeInfo.java
│ │ │ │ ├── ObjectFactory.java
│ │ │ │ ├── PipeDocument.java
│ │ │ │ ├── Redirect.java
│ │ │ │ ├── SecuritySupport.java
│ │ │ │ ├── package.html
│ │ │ │ └── sql
│ │ │ │ │ ├── ConnectionPool.java
│ │ │ │ │ ├── ConnectionPoolManager.java
│ │ │ │ │ ├── DTMDocument.java
│ │ │ │ │ ├── DefaultConnectionPool.java
│ │ │ │ │ ├── JNDIConnectionPool.java
│ │ │ │ │ ├── ObjectArray.java
│ │ │ │ │ ├── ObjectFactory.java
│ │ │ │ │ ├── PooledConnection.java
│ │ │ │ │ ├── QueryParameter.java
│ │ │ │ │ ├── SQLDocument.java
│ │ │ │ │ ├── SQLErrorDocument.java
│ │ │ │ │ ├── SQLQueryParser.java
│ │ │ │ │ ├── SecuritySupport.java
│ │ │ │ │ ├── XConnection.java
│ │ │ │ │ └── package.html
│ │ │ ├── processor
│ │ │ │ ├── ProcessorAttributeSet.java
│ │ │ │ ├── ProcessorCharacters.java
│ │ │ │ ├── ProcessorDecimalFormat.java
│ │ │ │ ├── ProcessorExsltFuncResult.java
│ │ │ │ ├── ProcessorExsltFunction.java
│ │ │ │ ├── ProcessorGlobalParamDecl.java
│ │ │ │ ├── ProcessorGlobalVariableDecl.java
│ │ │ │ ├── ProcessorImport.java
│ │ │ │ ├── ProcessorInclude.java
│ │ │ │ ├── ProcessorKey.java
│ │ │ │ ├── ProcessorLRE.java
│ │ │ │ ├── ProcessorNamespaceAlias.java
│ │ │ │ ├── ProcessorOutputElem.java
│ │ │ │ ├── ProcessorPreserveSpace.java
│ │ │ │ ├── ProcessorStripSpace.java
│ │ │ │ ├── ProcessorStylesheetDoc.java
│ │ │ │ ├── ProcessorStylesheetElement.java
│ │ │ │ ├── ProcessorTemplate.java
│ │ │ │ ├── ProcessorTemplateElem.java
│ │ │ │ ├── ProcessorText.java
│ │ │ │ ├── ProcessorUnknown.java
│ │ │ │ ├── StylesheetHandler.java
│ │ │ │ ├── TransformerFactoryImpl.java
│ │ │ │ ├── WhitespaceInfoPaths.java
│ │ │ │ ├── XSLProcessorVersion.java
│ │ │ │ ├── XSLTAttributeDef.java
│ │ │ │ ├── XSLTElementDef.java
│ │ │ │ ├── XSLTElementProcessor.java
│ │ │ │ ├── XSLTSchema.java
│ │ │ │ └── package.html
│ │ │ ├── res
│ │ │ │ ├── XSLMessages.java
│ │ │ │ ├── XSLTErrorResources.java
│ │ │ │ ├── XSLTErrorResources_ca.java
│ │ │ │ ├── XSLTErrorResources_cs.java
│ │ │ │ ├── XSLTErrorResources_de.java
│ │ │ │ ├── XSLTErrorResources_en.java
│ │ │ │ ├── XSLTErrorResources_es.java
│ │ │ │ ├── XSLTErrorResources_fr.java
│ │ │ │ ├── XSLTErrorResources_hu.java
│ │ │ │ ├── XSLTErrorResources_it.java
│ │ │ │ ├── XSLTErrorResources_ja.java
│ │ │ │ ├── XSLTErrorResources_ko.java
│ │ │ │ ├── XSLTErrorResources_pl.java
│ │ │ │ ├── XSLTErrorResources_pt_BR.java
│ │ │ │ ├── XSLTErrorResources_ru.java
│ │ │ │ ├── XSLTErrorResources_sk.java
│ │ │ │ ├── XSLTErrorResources_sl.java
│ │ │ │ ├── XSLTErrorResources_sv.java
│ │ │ │ ├── XSLTErrorResources_tr.java
│ │ │ │ ├── XSLTErrorResources_zh.java
│ │ │ │ ├── XSLTErrorResources_zh_CN.java
│ │ │ │ ├── XSLTErrorResources_zh_TW.java
│ │ │ │ └── package.html
│ │ │ ├── serialize
│ │ │ │ ├── DOMSerializer.java
│ │ │ │ ├── Serializer.java
│ │ │ │ ├── SerializerFactory.java
│ │ │ │ └── SerializerUtils.java
│ │ │ ├── templates
│ │ │ │ ├── AVT.java
│ │ │ │ ├── AVTPart.java
│ │ │ │ ├── AVTPartSimple.java
│ │ │ │ ├── AVTPartXPath.java
│ │ │ │ ├── AbsPathChecker.java
│ │ │ │ ├── Constants.java
│ │ │ │ ├── DecimalFormatProperties.java
│ │ │ │ ├── ElemApplyImport.java
│ │ │ │ ├── ElemApplyTemplates.java
│ │ │ │ ├── ElemAttribute.java
│ │ │ │ ├── ElemAttributeSet.java
│ │ │ │ ├── ElemCallTemplate.java
│ │ │ │ ├── ElemChoose.java
│ │ │ │ ├── ElemComment.java
│ │ │ │ ├── ElemCopy.java
│ │ │ │ ├── ElemCopyOf.java
│ │ │ │ ├── ElemElement.java
│ │ │ │ ├── ElemEmpty.java
│ │ │ │ ├── ElemExsltFuncResult.java
│ │ │ │ ├── ElemExsltFunction.java
│ │ │ │ ├── ElemExtensionCall.java
│ │ │ │ ├── ElemExtensionDecl.java
│ │ │ │ ├── ElemExtensionScript.java
│ │ │ │ ├── ElemFallback.java
│ │ │ │ ├── ElemForEach.java
│ │ │ │ ├── ElemIf.java
│ │ │ │ ├── ElemLiteralResult.java
│ │ │ │ ├── ElemMessage.java
│ │ │ │ ├── ElemNumber.java
│ │ │ │ ├── ElemOtherwise.java
│ │ │ │ ├── ElemPI.java
│ │ │ │ ├── ElemParam.java
│ │ │ │ ├── ElemSort.java
│ │ │ │ ├── ElemTemplate.java
│ │ │ │ ├── ElemTemplateElement.java
│ │ │ │ ├── ElemText.java
│ │ │ │ ├── ElemTextLiteral.java
│ │ │ │ ├── ElemUnknown.java
│ │ │ │ ├── ElemUse.java
│ │ │ │ ├── ElemValueOf.java
│ │ │ │ ├── ElemVariable.java
│ │ │ │ ├── ElemVariablePsuedo.java
│ │ │ │ ├── ElemWhen.java
│ │ │ │ ├── ElemWithParam.java
│ │ │ │ ├── FuncDocument.java
│ │ │ │ ├── FuncFormatNumb.java
│ │ │ │ ├── FuncKey.java
│ │ │ │ ├── KeyDeclaration.java
│ │ │ │ ├── NamespaceAlias.java
│ │ │ │ ├── OutputProperties.java
│ │ │ │ ├── RedundentExprEliminator.java
│ │ │ │ ├── Stylesheet.java
│ │ │ │ ├── StylesheetComposed.java
│ │ │ │ ├── StylesheetRoot.java
│ │ │ │ ├── TemplateList.java
│ │ │ │ ├── TemplateSubPatternAssociation.java
│ │ │ │ ├── VarNameCollector.java
│ │ │ │ ├── WhiteSpaceInfo.java
│ │ │ │ ├── XMLNSDecl.java
│ │ │ │ ├── XSLTVisitable.java
│ │ │ │ ├── XSLTVisitor.java
│ │ │ │ ├── XUnresolvedVariable.java
│ │ │ │ ├── XUnresolvedVariableSimple.java
│ │ │ │ └── package.html
│ │ │ ├── trace
│ │ │ │ ├── EndSelectionEvent.java
│ │ │ │ ├── ExtensionEvent.java
│ │ │ │ ├── GenerateEvent.java
│ │ │ │ ├── PrintTraceListener.java
│ │ │ │ ├── SelectionEvent.java
│ │ │ │ ├── TraceListener.java
│ │ │ │ ├── TraceListenerEx.java
│ │ │ │ ├── TraceListenerEx2.java
│ │ │ │ ├── TraceListenerEx3.java
│ │ │ │ ├── TraceManager.java
│ │ │ │ ├── TracerEvent.java
│ │ │ │ └── package.html
│ │ │ ├── transformer
│ │ │ │ ├── ClonerToResultTree.java
│ │ │ │ ├── Counter.java
│ │ │ │ ├── CountersTable.java
│ │ │ │ ├── DecimalToRoman.java
│ │ │ │ ├── KeyIterator.java
│ │ │ │ ├── KeyManager.java
│ │ │ │ ├── KeyRefIterator.java
│ │ │ │ ├── KeyTable.java
│ │ │ │ ├── MsgMgr.java
│ │ │ │ ├── NodeSortKey.java
│ │ │ │ ├── NodeSorter.java
│ │ │ │ ├── NumeratorFormatter.java
│ │ │ │ ├── QueuedEvents.java
│ │ │ │ ├── ResultNameSpace.java
│ │ │ │ ├── SerializerSwitcher.java
│ │ │ │ ├── StackGuard.java
│ │ │ │ ├── TrAXFilter.java
│ │ │ │ ├── TransformSnapshot.java
│ │ │ │ ├── TransformSnapshotImpl.java
│ │ │ │ ├── TransformState.java
│ │ │ │ ├── TransformerClient.java
│ │ │ │ ├── TransformerHandlerImpl.java
│ │ │ │ ├── TransformerIdentityImpl.java
│ │ │ │ ├── TransformerImpl.java
│ │ │ │ ├── TreeWalker2Result.java
│ │ │ │ ├── XSLInfiniteLoopException.java
│ │ │ │ ├── XalanProperties.java
│ │ │ │ ├── XalanTransformState.java
│ │ │ │ └── package.html
│ │ │ ├── xslt
│ │ │ │ ├── EnvironmentCheck.java
│ │ │ │ ├── ObjectFactory.java
│ │ │ │ ├── Process.java
│ │ │ │ ├── SecuritySupport.java
│ │ │ │ ├── package.html
│ │ │ │ └── util
│ │ │ │ │ └── XslTransformErrorLocatorHelper.java
│ │ │ └── xsltc
│ │ │ │ ├── CollatorFactory.java
│ │ │ │ ├── DOM.java
│ │ │ │ ├── DOMCache.java
│ │ │ │ ├── DOMEnhancedForDTM.java
│ │ │ │ ├── NodeIterator.java
│ │ │ │ ├── ProcessorVersion.java
│ │ │ │ ├── StripFilter.java
│ │ │ │ ├── Translet.java
│ │ │ │ ├── TransletException.java
│ │ │ │ ├── cmdline
│ │ │ │ ├── Compile.java
│ │ │ │ ├── ObjectFactory.java
│ │ │ │ ├── SecuritySupport.java
│ │ │ │ ├── Transform.java
│ │ │ │ └── getopt
│ │ │ │ │ ├── GetOpt.java
│ │ │ │ │ ├── GetOptsException.java
│ │ │ │ │ ├── IllegalArgumentException.java
│ │ │ │ │ └── MissingOptArgException.java
│ │ │ │ ├── compiler
│ │ │ │ ├── AbsoluteLocationPath.java
│ │ │ │ ├── AbsolutePathPattern.java
│ │ │ │ ├── AlternativePattern.java
│ │ │ │ ├── AncestorPattern.java
│ │ │ │ ├── ApplyImports.java
│ │ │ │ ├── ApplyTemplates.java
│ │ │ │ ├── ArgumentList.java
│ │ │ │ ├── Attribute.java
│ │ │ │ ├── AttributeSet.java
│ │ │ │ ├── AttributeValue.java
│ │ │ │ ├── AttributeValueTemplate.java
│ │ │ │ ├── BinOpExpr.java
│ │ │ │ ├── BooleanCall.java
│ │ │ │ ├── BooleanExpr.java
│ │ │ │ ├── CallTemplate.java
│ │ │ │ ├── CastCall.java
│ │ │ │ ├── CastExpr.java
│ │ │ │ ├── CeilingCall.java
│ │ │ │ ├── Choose.java
│ │ │ │ ├── Closure.java
│ │ │ │ ├── Comment.java
│ │ │ │ ├── CompilerException.java
│ │ │ │ ├── ConcatCall.java
│ │ │ │ ├── Constants.java
│ │ │ │ ├── ContainsCall.java
│ │ │ │ ├── Copy.java
│ │ │ │ ├── CopyOf.java
│ │ │ │ ├── CurrentCall.java
│ │ │ │ ├── DecimalFormatting.java
│ │ │ │ ├── DocumentCall.java
│ │ │ │ ├── ElementAvailableCall.java
│ │ │ │ ├── EqualityExpr.java
│ │ │ │ ├── Expression.java
│ │ │ │ ├── Fallback.java
│ │ │ │ ├── FilterExpr.java
│ │ │ │ ├── FilterParentPath.java
│ │ │ │ ├── FilteredAbsoluteLocationPath.java
│ │ │ │ ├── FloorCall.java
│ │ │ │ ├── FlowList.java
│ │ │ │ ├── ForEach.java
│ │ │ │ ├── FormatNumberCall.java
│ │ │ │ ├── FunctionAvailableCall.java
│ │ │ │ ├── FunctionCall.java
│ │ │ │ ├── GenerateIdCall.java
│ │ │ │ ├── IdKeyPattern.java
│ │ │ │ ├── IdPattern.java
│ │ │ │ ├── If.java
│ │ │ │ ├── IllegalCharException.java
│ │ │ │ ├── Import.java
│ │ │ │ ├── Include.java
│ │ │ │ ├── Instruction.java
│ │ │ │ ├── IntExpr.java
│ │ │ │ ├── Key.java
│ │ │ │ ├── KeyCall.java
│ │ │ │ ├── KeyPattern.java
│ │ │ │ ├── LangCall.java
│ │ │ │ ├── LastCall.java
│ │ │ │ ├── LiteralAttribute.java
│ │ │ │ ├── LiteralElement.java
│ │ │ │ ├── LiteralExpr.java
│ │ │ │ ├── LocalNameCall.java
│ │ │ │ ├── LocationPathPattern.java
│ │ │ │ ├── LogicalExpr.java
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── Message.java
│ │ │ │ ├── Mode.java
│ │ │ │ ├── NameBase.java
│ │ │ │ ├── NameCall.java
│ │ │ │ ├── NamespaceAlias.java
│ │ │ │ ├── NamespaceUriCall.java
│ │ │ │ ├── NodeTest.java
│ │ │ │ ├── NotCall.java
│ │ │ │ ├── Number.java
│ │ │ │ ├── NumberCall.java
│ │ │ │ ├── ObjectFactory.java
│ │ │ │ ├── Otherwise.java
│ │ │ │ ├── Output.java
│ │ │ │ ├── Param.java
│ │ │ │ ├── ParameterRef.java
│ │ │ │ ├── ParentLocationPath.java
│ │ │ │ ├── ParentPattern.java
│ │ │ │ ├── Parser.java
│ │ │ │ ├── Pattern.java
│ │ │ │ ├── PositionCall.java
│ │ │ │ ├── Predicate.java
│ │ │ │ ├── ProcessingInstruction.java
│ │ │ │ ├── ProcessingInstructionPattern.java
│ │ │ │ ├── QName.java
│ │ │ │ ├── RealExpr.java
│ │ │ │ ├── RelationalExpr.java
│ │ │ │ ├── RelativeLocationPath.java
│ │ │ │ ├── RelativePathPattern.java
│ │ │ │ ├── RoundCall.java
│ │ │ │ ├── SecuritySupport.java
│ │ │ │ ├── SimpleAttributeValue.java
│ │ │ │ ├── Sort.java
│ │ │ │ ├── SourceLoader.java
│ │ │ │ ├── StartsWithCall.java
│ │ │ │ ├── Step.java
│ │ │ │ ├── StepPattern.java
│ │ │ │ ├── StringCall.java
│ │ │ │ ├── StringLengthCall.java
│ │ │ │ ├── Stylesheet.java
│ │ │ │ ├── SymbolTable.java
│ │ │ │ ├── SyntaxTreeNode.java
│ │ │ │ ├── Template.java
│ │ │ │ ├── TestSeq.java
│ │ │ │ ├── Text.java
│ │ │ │ ├── TopLevelElement.java
│ │ │ │ ├── TransletOutput.java
│ │ │ │ ├── UnaryOpExpr.java
│ │ │ │ ├── UnionPathExpr.java
│ │ │ │ ├── UnparsedEntityUriCall.java
│ │ │ │ ├── UnresolvedRef.java
│ │ │ │ ├── UnsupportedElement.java
│ │ │ │ ├── UseAttributeSets.java
│ │ │ │ ├── ValueOf.java
│ │ │ │ ├── Variable.java
│ │ │ │ ├── VariableBase.java
│ │ │ │ ├── VariableRef.java
│ │ │ │ ├── VariableRefBase.java
│ │ │ │ ├── When.java
│ │ │ │ ├── Whitespace.java
│ │ │ │ ├── WithParam.java
│ │ │ │ ├── XSLTC.java
│ │ │ │ ├── XslAttribute.java
│ │ │ │ ├── XslElement.java
│ │ │ │ ├── util
│ │ │ │ │ ├── AttributeSetMethodGenerator.java
│ │ │ │ │ ├── BooleanType.java
│ │ │ │ │ ├── ClassGenerator.java
│ │ │ │ │ ├── CompareGenerator.java
│ │ │ │ │ ├── ErrorMessages.java
│ │ │ │ │ ├── ErrorMessages_ca.java
│ │ │ │ │ ├── ErrorMessages_cs.java
│ │ │ │ │ ├── ErrorMessages_de.java
│ │ │ │ │ ├── ErrorMessages_es.java
│ │ │ │ │ ├── ErrorMessages_fr.java
│ │ │ │ │ ├── ErrorMessages_hu.java
│ │ │ │ │ ├── ErrorMessages_it.java
│ │ │ │ │ ├── ErrorMessages_ja.java
│ │ │ │ │ ├── ErrorMessages_ko.java
│ │ │ │ │ ├── ErrorMessages_no.java
│ │ │ │ │ ├── ErrorMessages_pl.java
│ │ │ │ │ ├── ErrorMessages_pt_BR.java
│ │ │ │ │ ├── ErrorMessages_ru.java
│ │ │ │ │ ├── ErrorMessages_sk.java
│ │ │ │ │ ├── ErrorMessages_sl.java
│ │ │ │ │ ├── ErrorMessages_tr.java
│ │ │ │ │ ├── ErrorMessages_zh.java
│ │ │ │ │ ├── ErrorMessages_zh_TW.java
│ │ │ │ │ ├── ErrorMsg.java
│ │ │ │ │ ├── FilterGenerator.java
│ │ │ │ │ ├── IntType.java
│ │ │ │ │ ├── InternalError.java
│ │ │ │ │ ├── MarkerInstruction.java
│ │ │ │ │ ├── MatchGenerator.java
│ │ │ │ │ ├── MethodGenerator.java
│ │ │ │ │ ├── MethodType.java
│ │ │ │ │ ├── MultiHashtable.java
│ │ │ │ │ ├── NamedMethodGenerator.java
│ │ │ │ │ ├── NodeCounterGenerator.java
│ │ │ │ │ ├── NodeSetType.java
│ │ │ │ │ ├── NodeSortRecordFactGenerator.java
│ │ │ │ │ ├── NodeSortRecordGenerator.java
│ │ │ │ │ ├── NodeType.java
│ │ │ │ │ ├── NumberType.java
│ │ │ │ │ ├── ObjectFactory.java
│ │ │ │ │ ├── ObjectType.java
│ │ │ │ │ ├── OutlineableChunkEnd.java
│ │ │ │ │ ├── OutlineableChunkStart.java
│ │ │ │ │ ├── RealType.java
│ │ │ │ │ ├── ReferenceType.java
│ │ │ │ │ ├── ResultTreeType.java
│ │ │ │ │ ├── RtMethodGenerator.java
│ │ │ │ │ ├── SecuritySupport.java
│ │ │ │ │ ├── SlotAllocator.java
│ │ │ │ │ ├── StringStack.java
│ │ │ │ │ ├── StringType.java
│ │ │ │ │ ├── TestGenerator.java
│ │ │ │ │ ├── Type.java
│ │ │ │ │ ├── TypeCheckError.java
│ │ │ │ │ ├── Util.java
│ │ │ │ │ └── VoidType.java
│ │ │ │ ├── xpath.cup
│ │ │ │ └── xpath.lex
│ │ │ │ ├── dom
│ │ │ │ ├── AbsoluteIterator.java
│ │ │ │ ├── AdaptiveResultTreeImpl.java
│ │ │ │ ├── AnyNodeCounter.java
│ │ │ │ ├── ArrayNodeListIterator.java
│ │ │ │ ├── BitArray.java
│ │ │ │ ├── CachedNodeListIterator.java
│ │ │ │ ├── ClonedNodeListIterator.java
│ │ │ │ ├── CollatorFactoryBase.java
│ │ │ │ ├── CurrentNodeListFilter.java
│ │ │ │ ├── CurrentNodeListIterator.java
│ │ │ │ ├── DOMAdapter.java
│ │ │ │ ├── DOMBuilder.java
│ │ │ │ ├── DOMWSFilter.java
│ │ │ │ ├── DocumentCache.java
│ │ │ │ ├── DupFilterIterator.java
│ │ │ │ ├── EmptyFilter.java
│ │ │ │ ├── ExtendedSAX.java
│ │ │ │ ├── Filter.java
│ │ │ │ ├── FilterIterator.java
│ │ │ │ ├── FilteredStepIterator.java
│ │ │ │ ├── ForwardPositionIterator.java
│ │ │ │ ├── KeyIndex.java
│ │ │ │ ├── LoadDocument.java
│ │ │ │ ├── MatchingIterator.java
│ │ │ │ ├── MultiDOM.java
│ │ │ │ ├── MultiValuedNodeHeapIterator.java
│ │ │ │ ├── MultipleNodeCounter.java
│ │ │ │ ├── NodeCounter.java
│ │ │ │ ├── NodeIteratorBase.java
│ │ │ │ ├── NodeSortRecord.java
│ │ │ │ ├── NodeSortRecordFactory.java
│ │ │ │ ├── NthIterator.java
│ │ │ │ ├── ObjectFactory.java
│ │ │ │ ├── SAXImpl.java
│ │ │ │ ├── SecuritySupport.java
│ │ │ │ ├── SimpleResultTreeImpl.java
│ │ │ │ ├── SingleNodeCounter.java
│ │ │ │ ├── SingletonIterator.java
│ │ │ │ ├── SortSettings.java
│ │ │ │ ├── SortingIterator.java
│ │ │ │ ├── StepIterator.java
│ │ │ │ ├── StripWhitespaceFilter.java
│ │ │ │ ├── UnionIterator.java
│ │ │ │ └── XSLTCDTMManager.java
│ │ │ │ ├── javax.xml.transform.TransformerFactory
│ │ │ │ ├── runtime
│ │ │ │ ├── AbstractTranslet.java
│ │ │ │ ├── AttributeList.java
│ │ │ │ ├── Attributes.java
│ │ │ │ ├── BasisLibrary.java
│ │ │ │ ├── Constants.java
│ │ │ │ ├── ErrorMessages.java
│ │ │ │ ├── ErrorMessages_ca.java
│ │ │ │ ├── ErrorMessages_cs.java
│ │ │ │ ├── ErrorMessages_de.java
│ │ │ │ ├── ErrorMessages_es.java
│ │ │ │ ├── ErrorMessages_fr.java
│ │ │ │ ├── ErrorMessages_hu.java
│ │ │ │ ├── ErrorMessages_it.java
│ │ │ │ ├── ErrorMessages_ja.java
│ │ │ │ ├── ErrorMessages_ko.java
│ │ │ │ ├── ErrorMessages_no.java
│ │ │ │ ├── ErrorMessages_pl.java
│ │ │ │ ├── ErrorMessages_pt_BR.java
│ │ │ │ ├── ErrorMessages_ru.java
│ │ │ │ ├── ErrorMessages_sk.java
│ │ │ │ ├── ErrorMessages_sl.java
│ │ │ │ ├── ErrorMessages_tr.java
│ │ │ │ ├── ErrorMessages_zh.java
│ │ │ │ ├── ErrorMessages_zh_TW.java
│ │ │ │ ├── Hashtable.java
│ │ │ │ ├── InternalRuntimeError.java
│ │ │ │ ├── MessageHandler.java
│ │ │ │ ├── Node.java
│ │ │ │ ├── ObjectFactory.java
│ │ │ │ ├── Operators.java
│ │ │ │ ├── Parameter.java
│ │ │ │ ├── SecuritySupport.java
│ │ │ │ ├── StringValueHandler.java
│ │ │ │ └── output
│ │ │ │ │ ├── OutputBuffer.java
│ │ │ │ │ ├── StringOutputBuffer.java
│ │ │ │ │ ├── TransletOutputHandlerFactory.java
│ │ │ │ │ └── WriterOutputBuffer.java
│ │ │ │ ├── trax
│ │ │ │ ├── DOM2SAX.java
│ │ │ │ ├── DOM2TO.java
│ │ │ │ ├── ObjectFactory.java
│ │ │ │ ├── OutputSettings.java
│ │ │ │ ├── SAX2DOM.java
│ │ │ │ ├── SecuritySupport.java
│ │ │ │ ├── SmartTransformerFactoryImpl.java
│ │ │ │ ├── TemplatesHandlerImpl.java
│ │ │ │ ├── TemplatesImpl.java
│ │ │ │ ├── TrAXFilter.java
│ │ │ │ ├── TransformerFactoryImpl.java
│ │ │ │ ├── TransformerHandlerImpl.java
│ │ │ │ ├── TransformerImpl.java
│ │ │ │ ├── Util.java
│ │ │ │ └── XSLTCSource.java
│ │ │ │ └── util
│ │ │ │ └── IntegerArray.java
│ │ │ ├── xml
│ │ │ ├── dtm
│ │ │ │ ├── Axis.java
│ │ │ │ ├── DTM.java
│ │ │ │ ├── DTMAxisIterator.java
│ │ │ │ ├── DTMAxisTraverser.java
│ │ │ │ ├── DTMConfigurationException.java
│ │ │ │ ├── DTMDOMException.java
│ │ │ │ ├── DTMException.java
│ │ │ │ ├── DTMFilter.java
│ │ │ │ ├── DTMIterator.java
│ │ │ │ ├── DTMManager.java
│ │ │ │ ├── DTMWSFilter.java
│ │ │ │ ├── ObjectFactory.java
│ │ │ │ ├── SecuritySupport.java
│ │ │ │ └── ref
│ │ │ │ │ ├── ChunkedIntArray.java
│ │ │ │ │ ├── CoroutineManager.java
│ │ │ │ │ ├── CoroutineParser.java
│ │ │ │ │ ├── CustomStringPool.java
│ │ │ │ │ ├── DTMAxisIterNodeList.java
│ │ │ │ │ ├── DTMAxisIteratorBase.java
│ │ │ │ │ ├── DTMChildIterNodeList.java
│ │ │ │ │ ├── DTMDefaultBase.java
│ │ │ │ │ ├── DTMDefaultBaseIterators.java
│ │ │ │ │ ├── DTMDefaultBaseTraversers.java
│ │ │ │ │ ├── DTMDocumentImpl.java
│ │ │ │ │ ├── DTMManagerDefault.java
│ │ │ │ │ ├── DTMNamedNodeMap.java
│ │ │ │ │ ├── DTMNodeIterator.java
│ │ │ │ │ ├── DTMNodeList.java
│ │ │ │ │ ├── DTMNodeListBase.java
│ │ │ │ │ ├── DTMNodeProxy.java
│ │ │ │ │ ├── DTMSafeStringPool.java
│ │ │ │ │ ├── DTMStringPool.java
│ │ │ │ │ ├── DTMTreeWalker.java
│ │ │ │ │ ├── EmptyIterator.java
│ │ │ │ │ ├── ExpandedNameTable.java
│ │ │ │ │ ├── ExtendedType.java
│ │ │ │ │ ├── IncrementalSAXSource.java
│ │ │ │ │ ├── IncrementalSAXSource_Filter.java
│ │ │ │ │ ├── IncrementalSAXSource_Xerces.java
│ │ │ │ │ ├── NodeLocator.java
│ │ │ │ │ ├── ObjectFactory.java
│ │ │ │ │ ├── SecuritySupport.java
│ │ │ │ │ ├── dom2dtm
│ │ │ │ │ ├── DOM2DTM.java
│ │ │ │ │ └── DOM2DTMdefaultNamespaceDeclarationNode.java
│ │ │ │ │ └── sax2dtm
│ │ │ │ │ ├── SAX2DTM.java
│ │ │ │ │ ├── SAX2DTM2.java
│ │ │ │ │ └── SAX2RTFDTM.java
│ │ │ ├── res
│ │ │ │ ├── XMLErrorResources.java
│ │ │ │ ├── XMLErrorResources_ca.java
│ │ │ │ ├── XMLErrorResources_cs.java
│ │ │ │ ├── XMLErrorResources_de.java
│ │ │ │ ├── XMLErrorResources_en.java
│ │ │ │ ├── XMLErrorResources_es.java
│ │ │ │ ├── XMLErrorResources_fr.java
│ │ │ │ ├── XMLErrorResources_hu.java
│ │ │ │ ├── XMLErrorResources_it.java
│ │ │ │ ├── XMLErrorResources_ja.java
│ │ │ │ ├── XMLErrorResources_ko.java
│ │ │ │ ├── XMLErrorResources_pl.java
│ │ │ │ ├── XMLErrorResources_pt_BR.java
│ │ │ │ ├── XMLErrorResources_ru.java
│ │ │ │ ├── XMLErrorResources_sk.java
│ │ │ │ ├── XMLErrorResources_sl.java
│ │ │ │ ├── XMLErrorResources_sv.java
│ │ │ │ ├── XMLErrorResources_tr.java
│ │ │ │ ├── XMLErrorResources_zh.java
│ │ │ │ ├── XMLErrorResources_zh_TW.java
│ │ │ │ └── XMLMessages.java
│ │ │ └── utils
│ │ │ │ ├── AttList.java
│ │ │ │ ├── BoolStack.java
│ │ │ │ ├── Constants.java
│ │ │ │ ├── DOM2Helper.java
│ │ │ │ ├── DOMBuilder.java
│ │ │ │ ├── DOMHelper.java
│ │ │ │ ├── DOMOrder.java
│ │ │ │ ├── DefaultErrorHandler.java
│ │ │ │ ├── ElemDesc.java
│ │ │ │ ├── FastStringBuffer.java
│ │ │ │ ├── Hashtree2Node.java
│ │ │ │ ├── IntStack.java
│ │ │ │ ├── IntVector.java
│ │ │ │ ├── ListingErrorHandler.java
│ │ │ │ ├── LocaleUtility.java
│ │ │ │ ├── MutableAttrListImpl.java
│ │ │ │ ├── NSInfo.java
│ │ │ │ ├── NameSpace.java
│ │ │ │ ├── NamespaceSupport2.java
│ │ │ │ ├── NodeConsumer.java
│ │ │ │ ├── NodeVector.java
│ │ │ │ ├── ObjectFactory.java
│ │ │ │ ├── ObjectPool.java
│ │ │ │ ├── ObjectStack.java
│ │ │ │ ├── ObjectVector.java
│ │ │ │ ├── PrefixResolver.java
│ │ │ │ ├── PrefixResolverDefault.java
│ │ │ │ ├── QName.java
│ │ │ │ ├── RawCharacterHandler.java
│ │ │ │ ├── SAXSourceLocator.java
│ │ │ │ ├── SecuritySupport.java
│ │ │ │ ├── SerializableLocatorImpl.java
│ │ │ │ ├── StopParseException.java
│ │ │ │ ├── StringBufferPool.java
│ │ │ │ ├── StringComparable.java
│ │ │ │ ├── StringToIntTable.java
│ │ │ │ ├── StringToStringTable.java
│ │ │ │ ├── StringToStringTableVector.java
│ │ │ │ ├── StringVector.java
│ │ │ │ ├── StylesheetPIHandler.java
│ │ │ │ ├── SuballocatedByteVector.java
│ │ │ │ ├── SuballocatedIntVector.java
│ │ │ │ ├── SystemIDResolver.java
│ │ │ │ ├── ThreadControllerWrapper.java
│ │ │ │ ├── TreeWalker.java
│ │ │ │ ├── URI.java
│ │ │ │ ├── UnImplNode.java
│ │ │ │ ├── WrappedRuntimeException.java
│ │ │ │ ├── WrongParserException.java
│ │ │ │ ├── XML11Char.java
│ │ │ │ ├── XMLChar.java
│ │ │ │ ├── XMLCharacterRecognizer.java
│ │ │ │ ├── XMLReaderManager.java
│ │ │ │ ├── XMLString.java
│ │ │ │ ├── XMLStringDefault.java
│ │ │ │ ├── XMLStringFactory.java
│ │ │ │ ├── XMLStringFactoryDefault.java
│ │ │ │ ├── package.html
│ │ │ │ └── res
│ │ │ │ ├── CharArrayWrapper.java
│ │ │ │ ├── IntArrayWrapper.java
│ │ │ │ ├── LongArrayWrapper.java
│ │ │ │ ├── StringArrayWrapper.java
│ │ │ │ ├── XResourceBundle.java
│ │ │ │ ├── XResourceBundleBase.java
│ │ │ │ ├── XResources_cy.java
│ │ │ │ ├── XResources_de.java
│ │ │ │ ├── XResources_el.java
│ │ │ │ ├── XResources_en.java
│ │ │ │ ├── XResources_es.java
│ │ │ │ ├── XResources_fr.java
│ │ │ │ ├── XResources_he.java
│ │ │ │ ├── XResources_hy.java
│ │ │ │ ├── XResources_it.java
│ │ │ │ ├── XResources_ja_JP_A.java
│ │ │ │ ├── XResources_ja_JP_HA.java
│ │ │ │ ├── XResources_ja_JP_HI.java
│ │ │ │ ├── XResources_ja_JP_I.java
│ │ │ │ ├── XResources_ka.java
│ │ │ │ ├── XResources_ko.java
│ │ │ │ ├── XResources_sv.java
│ │ │ │ ├── XResources_zh_CN.java
│ │ │ │ └── XResources_zh_TW.java
│ │ │ └── xpath
│ │ │ ├── Arg.java
│ │ │ ├── CachedXPathAPI.java
│ │ │ ├── Expression.java
│ │ │ ├── ExpressionNode.java
│ │ │ ├── ExpressionOwner.java
│ │ │ ├── ExtensionsProvider.java
│ │ │ ├── FoundIndex.java
│ │ │ ├── NodeSet.java
│ │ │ ├── NodeSetDTM.java
│ │ │ ├── SourceTree.java
│ │ │ ├── SourceTreeManager.java
│ │ │ ├── VariableStack.java
│ │ │ ├── WhitespaceStrippingElementMatcher.java
│ │ │ ├── XPath.java
│ │ │ ├── XPathAPI.java
│ │ │ ├── XPathContext.java
│ │ │ ├── XPathException.java
│ │ │ ├── XPathFactory.java
│ │ │ ├── XPathProcessorException.java
│ │ │ ├── XPathVisitable.java
│ │ │ ├── XPathVisitor.java
│ │ │ ├── axes
│ │ │ ├── AttributeIterator.java
│ │ │ ├── AxesWalker.java
│ │ │ ├── BasicTestIterator.java
│ │ │ ├── ChildIterator.java
│ │ │ ├── ChildTestIterator.java
│ │ │ ├── ContextNodeList.java
│ │ │ ├── DescendantIterator.java
│ │ │ ├── FilterExprIterator.java
│ │ │ ├── FilterExprIteratorSimple.java
│ │ │ ├── FilterExprWalker.java
│ │ │ ├── HasPositionalPredChecker.java
│ │ │ ├── IteratorPool.java
│ │ │ ├── LocPathIterator.java
│ │ │ ├── MatchPatternIterator.java
│ │ │ ├── NodeSequence.java
│ │ │ ├── OneStepIterator.java
│ │ │ ├── OneStepIteratorForward.java
│ │ │ ├── PathComponent.java
│ │ │ ├── PredicatedNodeTest.java
│ │ │ ├── RTFIterator.java
│ │ │ ├── ReverseAxesWalker.java
│ │ │ ├── SelfIteratorNoPredicate.java
│ │ │ ├── SubContextList.java
│ │ │ ├── UnionChildIterator.java
│ │ │ ├── UnionPathIterator.java
│ │ │ ├── WalkerFactory.java
│ │ │ ├── WalkingIterator.java
│ │ │ ├── WalkingIteratorSorted.java
│ │ │ └── package.html
│ │ │ ├── compiler
│ │ │ ├── Compiler.java
│ │ │ ├── FunctionTable.java
│ │ │ ├── Keywords.java
│ │ │ ├── Lexer.java
│ │ │ ├── OpCodes.java
│ │ │ ├── OpMap.java
│ │ │ ├── OpMapVector.java
│ │ │ ├── PsuedoNames.java
│ │ │ ├── XPathDumper.java
│ │ │ ├── XPathParser.java
│ │ │ └── package.html
│ │ │ ├── domapi
│ │ │ ├── XPathEvaluatorImpl.java
│ │ │ ├── XPathExpressionImpl.java
│ │ │ ├── XPathNSResolverImpl.java
│ │ │ ├── XPathNamespaceImpl.java
│ │ │ ├── XPathResultImpl.java
│ │ │ ├── XPathStylesheetDOM3Exception.java
│ │ │ └── package.html
│ │ │ ├── functions
│ │ │ ├── FuncBoolean.java
│ │ │ ├── FuncCeiling.java
│ │ │ ├── FuncConcat.java
│ │ │ ├── FuncContains.java
│ │ │ ├── FuncCount.java
│ │ │ ├── FuncCurrent.java
│ │ │ ├── FuncDoclocation.java
│ │ │ ├── FuncExtElementAvailable.java
│ │ │ ├── FuncExtFunction.java
│ │ │ ├── FuncExtFunctionAvailable.java
│ │ │ ├── FuncFalse.java
│ │ │ ├── FuncFloor.java
│ │ │ ├── FuncGenerateId.java
│ │ │ ├── FuncId.java
│ │ │ ├── FuncLang.java
│ │ │ ├── FuncLast.java
│ │ │ ├── FuncLocalPart.java
│ │ │ ├── FuncNamespace.java
│ │ │ ├── FuncNormalizeSpace.java
│ │ │ ├── FuncNot.java
│ │ │ ├── FuncNumber.java
│ │ │ ├── FuncPosition.java
│ │ │ ├── FuncQname.java
│ │ │ ├── FuncRound.java
│ │ │ ├── FuncStartsWith.java
│ │ │ ├── FuncString.java
│ │ │ ├── FuncStringLength.java
│ │ │ ├── FuncSubstring.java
│ │ │ ├── FuncSubstringAfter.java
│ │ │ ├── FuncSubstringBefore.java
│ │ │ ├── FuncSum.java
│ │ │ ├── FuncSystemProperty.java
│ │ │ ├── FuncTranslate.java
│ │ │ ├── FuncTrue.java
│ │ │ ├── FuncUnparsedEntityURI.java
│ │ │ ├── Function.java
│ │ │ ├── Function2Args.java
│ │ │ ├── Function3Args.java
│ │ │ ├── FunctionDef1Arg.java
│ │ │ ├── FunctionMultiArgs.java
│ │ │ ├── FunctionOneArg.java
│ │ │ ├── ObjectFactory.java
│ │ │ ├── SecuritySupport.java
│ │ │ ├── WrongNumberArgsException.java
│ │ │ └── package.html
│ │ │ ├── jaxp
│ │ │ ├── JAXPExtensionsProvider.java
│ │ │ ├── JAXPPrefixResolver.java
│ │ │ ├── JAXPVariableStack.java
│ │ │ ├── XPathExpressionImpl.java
│ │ │ ├── XPathFactoryImpl.java
│ │ │ └── XPathImpl.java
│ │ │ ├── objects
│ │ │ ├── DTMXRTreeFrag.java
│ │ │ ├── XBoolean.java
│ │ │ ├── XBooleanStatic.java
│ │ │ ├── XMLStringFactoryImpl.java
│ │ │ ├── XNodeSet.java
│ │ │ ├── XNodeSetForDOM.java
│ │ │ ├── XNull.java
│ │ │ ├── XNumber.java
│ │ │ ├── XObject.java
│ │ │ ├── XObjectFactory.java
│ │ │ ├── XRTreeFrag.java
│ │ │ ├── XRTreeFragSelectWrapper.java
│ │ │ ├── XString.java
│ │ │ ├── XStringForChars.java
│ │ │ ├── XStringForFSB.java
│ │ │ └── package.html
│ │ │ ├── operations
│ │ │ ├── And.java
│ │ │ ├── Bool.java
│ │ │ ├── Div.java
│ │ │ ├── Equals.java
│ │ │ ├── Gt.java
│ │ │ ├── Gte.java
│ │ │ ├── Lt.java
│ │ │ ├── Lte.java
│ │ │ ├── Minus.java
│ │ │ ├── Mod.java
│ │ │ ├── Mult.java
│ │ │ ├── Neg.java
│ │ │ ├── NotEquals.java
│ │ │ ├── Number.java
│ │ │ ├── Operation.java
│ │ │ ├── Or.java
│ │ │ ├── Plus.java
│ │ │ ├── Quo.java
│ │ │ ├── String.java
│ │ │ ├── UnaryOperation.java
│ │ │ ├── Variable.java
│ │ │ ├── VariableSafeAbsRef.java
│ │ │ └── package.html
│ │ │ ├── package.html
│ │ │ ├── patterns
│ │ │ ├── ContextMatchStepPattern.java
│ │ │ ├── FunctionPattern.java
│ │ │ ├── NodeTest.java
│ │ │ ├── NodeTestFilter.java
│ │ │ ├── StepPattern.java
│ │ │ ├── UnionPattern.java
│ │ │ └── package.html
│ │ │ └── res
│ │ │ ├── XPATHErrorResources.java
│ │ │ ├── XPATHErrorResources_ca.java
│ │ │ ├── XPATHErrorResources_cs.java
│ │ │ ├── XPATHErrorResources_de.java
│ │ │ ├── XPATHErrorResources_en.java
│ │ │ ├── XPATHErrorResources_es.java
│ │ │ ├── XPATHErrorResources_fr.java
│ │ │ ├── XPATHErrorResources_hu.java
│ │ │ ├── XPATHErrorResources_it.java
│ │ │ ├── XPATHErrorResources_ja.java
│ │ │ ├── XPATHErrorResources_ko.java
│ │ │ ├── XPATHErrorResources_pl.java
│ │ │ ├── XPATHErrorResources_pt_BR.java
│ │ │ ├── XPATHErrorResources_ru.java
│ │ │ ├── XPATHErrorResources_sk.java
│ │ │ ├── XPATHErrorResources_sl.java
│ │ │ ├── XPATHErrorResources_sv.java
│ │ │ ├── XPATHErrorResources_tr.java
│ │ │ ├── XPATHErrorResources_zh.java
│ │ │ ├── XPATHErrorResources_zh_CN.java
│ │ │ ├── XPATHErrorResources_zh_TW.java
│ │ │ ├── XPATHMessages.java
│ │ │ └── package.html
│ └── resources
│ │ ├── META-INF
│ │ └── services
│ │ │ ├── javax.xml.transform.TransformerFactory
│ │ │ ├── javax.xml.xpath.XPathFactory
│ │ │ ├── org.apache.xalan.extensions.bsf.BSFManager
│ │ │ └── org.apache.xml.dtm.DTMManager
│ │ ├── org
│ │ └── apache
│ │ │ └── xalan
│ │ │ ├── res
│ │ │ └── XSLTInfo.properties
│ │ │ └── version.properties
│ │ └── trax
│ │ └── trax.properties
│ ├── site
│ ├── resources
│ │ └── images
│ │ │ ├── compilation.gif
│ │ │ ├── conceptual.gif
│ │ │ ├── data.gif
│ │ │ ├── org_apache.gif
│ │ │ ├── trax.gif
│ │ │ ├── xalan1_1x1.gif
│ │ │ ├── xmllogo.gif
│ │ │ ├── xpath.gif
│ │ │ └── xslt_abstract.gif
│ └── xhtml
│ │ ├── design2_0_0.xhtml
│ │ ├── javadocOverview.xhtml
│ │ └── org
│ │ └── apache
│ │ ├── xalan
│ │ ├── client
│ │ │ └── package.xhtml
│ │ ├── extensions
│ │ │ └── package.xhtml
│ │ ├── lib
│ │ │ ├── package.xhtml
│ │ │ └── sql
│ │ │ │ └── package.xhtml
│ │ ├── processor
│ │ │ └── package.xhtml
│ │ ├── res
│ │ │ └── package.xhtml
│ │ ├── templates
│ │ │ └── package.xhtml
│ │ ├── trace
│ │ │ └── package.xhtml
│ │ ├── transformer
│ │ │ └── package.xhtml
│ │ └── xslt
│ │ │ └── package.xhtml
│ │ ├── xml
│ │ └── utils
│ │ │ └── package.xhtml
│ │ └── xpath
│ │ ├── axes
│ │ └── package.xhtml
│ │ ├── compiler
│ │ └── package.xhtml
│ │ ├── domapi
│ │ └── package.xhtml
│ │ ├── functions
│ │ └── package.xhtml
│ │ ├── objects
│ │ └── package.xhtml
│ │ ├── operations
│ │ └── package.xhtml
│ │ ├── package.xhtml
│ │ ├── patterns
│ │ └── package.xhtml
│ │ └── res
│ │ └── package.xhtml
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── xalan
│ ├── VersionAccessor.java
│ ├── VersionTest.java
│ └── processor
│ └── XSLProcessorVersionTest.java
├── xalan2jtaglet
├── pom.xml
└── src
│ └── main
│ └── java
│ └── xalan2jtaglet
│ ├── XSLUsage.java
│ └── XSLUsageTag.java
├── xalan2jtaglet_jdk9
├── pom.xml
└── src
│ └── main
│ └── java
│ └── xalan2jtaglet
│ ├── XSLUsage.java
│ └── XSLUsageTag.java
├── xalansamples
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── samples
│ │ ├── AppletXMLtoHTML
│ │ ├── README.html
│ │ ├── appletXMLtoHTML.html
│ │ ├── client.html
│ │ ├── foo-s1.xml
│ │ ├── lts3611beac.jpg
│ │ ├── rabbitwhorn.jpg
│ │ ├── s1ToHTML.xsl
│ │ ├── target.html
│ │ ├── trax.xml
│ │ └── xalanApplets.xml
│ │ ├── ApplyXPath
│ │ ├── ApplyXPath.java
│ │ ├── foo.xml
│ │ └── readme.html
│ │ ├── ApplyXPathDOM
│ │ ├── ApplyXPathDOM.java
│ │ ├── foo.xml
│ │ └── readme.html
│ │ ├── CompiledJAXP
│ │ ├── Compile.java
│ │ ├── README.cjaxp
│ │ └── Transform.java
│ │ ├── DOM2DOM
│ │ ├── DOM2DOM.java
│ │ ├── birds.xml
│ │ ├── birds.xsl
│ │ └── readme.html
│ │ ├── Pipe
│ │ ├── Pipe.java
│ │ ├── foo.xml
│ │ ├── foo1.xsl
│ │ ├── foo2.xsl
│ │ ├── foo3.xsl
│ │ └── readme.html
│ │ ├── SAX2SAX
│ │ ├── SAX2SAX.java
│ │ ├── birds.xml
│ │ ├── birds.xsl
│ │ ├── foo.xml
│ │ └── foo.xsl
│ │ ├── SimpleTransform
│ │ ├── SimpleTransform.java
│ │ ├── birds.xml
│ │ ├── birds.xsl
│ │ ├── foo.xml
│ │ ├── foo.xsl
│ │ └── readme.html
│ │ ├── Trace
│ │ ├── Trace.java
│ │ ├── foo.xml
│ │ └── foo.xsl
│ │ ├── TransformThread
│ │ ├── TransformThread.java
│ │ ├── foo0.xml
│ │ ├── foo0.xsl
│ │ ├── foo1.xml
│ │ └── foo1.xsl
│ │ ├── UseStylesheetPI
│ │ ├── UseStylesheetPI.java
│ │ ├── foo.xsl
│ │ └── fooX.xml
│ │ ├── UseStylesheetParam
│ │ ├── UseStylesheetParam.java
│ │ ├── foo.xml
│ │ ├── foo.xsl
│ │ └── readme.html
│ │ ├── UseXMLFilters
│ │ ├── UseXMLFilters.java
│ │ ├── foo.xml
│ │ ├── foo1.xsl
│ │ ├── foo2.xsl
│ │ ├── foo3.xsl
│ │ └── readme.html
│ │ ├── Validate
│ │ ├── Validate.java
│ │ ├── ValidateXMLInput.java
│ │ ├── birds.xml
│ │ ├── birds.xsl
│ │ └── readme.html
│ │ ├── XPathAPI
│ │ ├── ApplyXPathJAXP.java
│ │ ├── ExtensionFunctionResolver.java
│ │ ├── ExtensionTest.java
│ │ ├── XPathResolver.java
│ │ ├── foo.xml
│ │ └── numlist.xml
│ │ ├── extensions
│ │ ├── 1-redir.xml
│ │ ├── 1-redir.xsl
│ │ ├── 2-basicJscript.xml
│ │ ├── 2-basicJscript.xsl
│ │ ├── 3-java-namespace.xml
│ │ ├── 3-java-namespace.xsl
│ │ ├── 4-numlistJava.xsl
│ │ ├── 5-numlistJscript.xsl
│ │ ├── IntDate.java
│ │ ├── MyCounter.java
│ │ ├── numlist.xml
│ │ ├── readme.html
│ │ └── sql
│ │ │ ├── GETTING_STARTED.txt
│ │ │ ├── basic-connection
│ │ │ ├── DumpSQL.xsl
│ │ │ ├── dbinfo.xml
│ │ │ ├── dbtest-cinfo.xsl
│ │ │ ├── dbtest.xsl
│ │ │ └── readme.html
│ │ │ ├── createdb.sql
│ │ │ ├── extConnection
│ │ │ ├── ExternalConnection.java
│ │ │ ├── dbtest.xsl
│ │ │ └── readme.html
│ │ │ ├── pquery
│ │ │ ├── dbinfo.xml
│ │ │ ├── dbtest.xsl
│ │ │ └── readme.html
│ │ │ ├── readme.html
│ │ │ ├── runDerby.bat
│ │ │ ├── runDerby.sh
│ │ │ ├── runExtConnection.bat
│ │ │ ├── runExtConnection.sh
│ │ │ ├── runXalan.bat
│ │ │ ├── runXalan.sh
│ │ │ ├── show-error
│ │ │ ├── dbinfo.xml
│ │ │ ├── invalidConn.xsl
│ │ │ ├── invalidPQuery.xsl
│ │ │ ├── invalidQuery.xsl
│ │ │ └── readme.html
│ │ │ └── streamable
│ │ │ ├── cachedNodes.xsl
│ │ │ ├── dbinfo.xml
│ │ │ ├── pivot.xsl
│ │ │ ├── readme.html
│ │ │ └── streamNodes.xsl
│ │ ├── translets
│ │ ├── JAXPTransletMultipleTransformations.java
│ │ ├── JAXPTransletOneTransformation.java
│ │ ├── readme.html
│ │ ├── todo.xml
│ │ ├── todo.xsl
│ │ └── todotoo.xml
│ │ └── trax
│ │ ├── ExampleContentHandler.java
│ │ ├── Examples.java
│ │ ├── xml
│ │ ├── baz.xml
│ │ ├── foo.xml
│ │ └── subdir1
│ │ │ ├── foo2.xml
│ │ │ └── subdir2
│ │ │ └── foo3.xml
│ │ └── xsl
│ │ ├── baz.xsl
│ │ ├── foo.xsl
│ │ ├── foo2.xsl
│ │ ├── foo3.xsl
│ │ └── inc1
│ │ ├── inc1.xsl
│ │ └── inc2
│ │ └── inc2.xsl
│ └── site
│ └── xhtml
│ ├── AppletXMLtoHTML
│ ├── README.xhtml
│ ├── appletXMLtoHTML.xhtml
│ ├── client.xhtml
│ └── target.xhtml
│ ├── ApplyXPath
│ └── readme.xhtml
│ ├── ApplyXPathDOM
│ └── readme.xhtml
│ ├── DOM2DOM
│ └── readme.xhtml
│ ├── Pipe
│ └── readme.xhtml
│ ├── SimpleTransform
│ └── readme.xhtml
│ ├── UseStylesheetParam
│ └── readme.xhtml
│ ├── UseXMLFilters
│ └── readme.xhtml
│ ├── Validate
│ └── readme.xhtml
│ ├── extensions
│ ├── readme.xhtml
│ └── sql
│ │ ├── basic-connection
│ │ └── readme.xhtml
│ │ ├── extConnection
│ │ └── readme.xhtml
│ │ ├── pquery
│ │ └── readme.xhtml
│ │ ├── readme.xhtml
│ │ ├── show-error
│ │ └── readme.xhtml
│ │ └── streamable
│ │ └── readme.xhtml
│ └── translets
│ └── readme.xhtml
├── xalanservlet
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── servlet
│ │ │ ├── ApplyXSLT.java
│ │ │ ├── ApplyXSLTException.java
│ │ │ ├── ApplyXSLTListener.java
│ │ │ ├── ApplyXSLTProperties.java
│ │ │ ├── DefaultApplyXSLTProperties.java
│ │ │ ├── SimpleXSLTServlet.java
│ │ │ ├── UseStylesheetParamServlet.java
│ │ │ └── XSLTServletWithParams.java
│ └── webapp
│ │ ├── WEB-INF
│ │ └── web.xml
│ │ ├── birds.xml
│ │ ├── birds.xsl
│ │ ├── booklist1.xsl
│ │ ├── booklist2.xsl
│ │ ├── catalog.xml
│ │ ├── default.xsl
│ │ ├── default2.xsl
│ │ ├── fooparam.xml
│ │ ├── fooparam.xsl
│ │ └── jspSample.jsp
│ └── site
│ └── xhtml
│ └── servlet
│ └── readme.xhtml
├── xsltc_todo.xml
├── xsltcapplet
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── samples
│ │ └── CompiledApplet
│ │ ├── README.applet
│ │ ├── TransformApplet.java
│ │ ├── index.html
│ │ ├── menu.html
│ │ └── singleTransform.html
│ └── site
│ └── xhtml
│ └── CompiledApplet
│ ├── index.xhtml
│ ├── menu.xhtml
│ └── singleTransform.xhtml
├── xsltcbrazil
├── pom.xml
└── src
│ └── main
│ └── java
│ └── samples
│ └── CompiledBrazil
│ ├── README.brazil
│ └── TransformHandler.java
├── xsltcejb
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── samples
│ │ └── CompiledEJB
│ │ ├── README.ejb
│ │ ├── TransformBean.java
│ │ ├── TransformHome.java
│ │ ├── TransformRemote.java
│ │ ├── TransformServlet.java
│ │ ├── bottom_frame.html
│ │ ├── index.html
│ │ └── top_frame.html
│ └── site
│ └── xhtml
│ └── CompiledEJB
│ ├── bottom_frame.xhtml
│ ├── index.xhtml
│ └── top_frame.xhtml
└── xsltcservlet
├── pom.xml
└── src
└── main
└── java
└── samples
└── CompiledServlet
├── CompileServlet.java
├── README.servlet
└── TransformationServlet.java
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Below types are listed explicitly just in case to avoid unexpected mistakes in git auto above
5 | *.java text
6 | *.html text
7 | *.xml text
8 | *.xsl text
9 | *.css text
10 | *.js text
11 |
12 | # Note: executable is a non-standard attribute, and it is helpful for the release plugin
13 | *.sh text eol=lf executable
14 | *.cgi text eol=lf executable
15 |
16 | # Windows expects CRLF always
17 | *.bat text eol=crlf
18 | *.cmd text eol=crlf
19 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Maven output
2 | target/
3 | **/dependency-reduced-pom.xml
4 |
5 | # In Maven, dependencies are downloaded during build;
6 | # we don't want to check them in
7 | /tools/
8 |
9 | # Xalan "Ant emulation" directories for xalan-test and distribution,
10 | # created by Maven build.
11 | # (xalan-test referenced dependencies from xalan-java; distro may be
12 | # publishing from lib/ though I hope not.)
13 | build/
14 | lib/
15 |
16 | # Eclipse configuration
17 | .settings/
18 | .project
19 | .classpath
20 |
21 | # IntelliJ IDEA
22 | .idea/
23 | *.iml
24 |
25 | # MacOS Finder
26 | .DS_Store
27 |
28 | # XPath parser generated during compilation
29 | /src/org/apache/xalan/processor/XSLProcessorVersion.java
30 | /src/org/apache/xalan/xsltc/compiler/XPathLexer.java
31 | /src/org/apache/xalan/xsltc/compiler/XPathParser.java
32 | /src/org/apache/xalan/xsltc/compiler/sym.java
33 |
34 | # Stylebook processing progress flags.
35 | /stylebook/sources/xalan/DONE
36 | /stylebook/sources/xalan/XSLTCDONE
37 |
38 | # Various temporary/work directories used by other tools
39 | /bin/
40 | /classes/
41 | /tmp/
42 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 |
19 |
20 | # Reporting a vulnerability
21 |
22 | If you believe you found a vulnerability in Apache XalanJ,
23 | please contact [the Apache Security Team](https://www.apache.org/security/).
24 |
--------------------------------------------------------------------------------
/integration-tests/src/it/VersionCheck_JarsOnBootClasspath/invoker.properties:
--------------------------------------------------------------------------------
1 | # These are default values set in the Maven Invoker plugin configuration
2 | #invoker.goals = clean test
3 | #invoker.buildResult = success
4 | #invoker.debug = false
5 |
--------------------------------------------------------------------------------
/integration-tests/src/it/VersionCheck_JarsOnClasspath/invoker.properties:
--------------------------------------------------------------------------------
1 | # These are default values set in the Maven Invoker plugin configuration
2 | #invoker.goals = clean test
3 | #invoker.buildResult = success
4 | #invoker.debug = false
5 |
--------------------------------------------------------------------------------
/integration-tests/src/it/VersionCheck_ShadedJarOnBootClasspath/invoker.properties:
--------------------------------------------------------------------------------
1 | invoker.goals = clean verify
2 | # These are default values set in the Maven Invoker plugin configuration
3 | #invoker.buildResult = success
4 | #invoker.debug = false
5 |
--------------------------------------------------------------------------------
/mvnbuild.bat:
--------------------------------------------------------------------------------
1 | mvn clean package site
2 |
--------------------------------------------------------------------------------
/mvnbuild.sh:
--------------------------------------------------------------------------------
1 | mvn clean package site
2 |
--------------------------------------------------------------------------------
/serializer/src/main/java/MANIFEST.SERIALIZER:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: @java.version@ (@java.vendor@)
3 | Main-Class: org.apache.xml.serializer.Version
4 | Class-Path: xml-apis.jar
5 | Bundle-License: Apache-2.0; link="http://opensource.org/licenses/apache2.0.php"
6 |
7 | Name: org/apache/xml/serializer/
8 | Comment: Serializer to write out XML, HTML etc. as a stream of characters from an input DOM or from input SAX events.
9 | Specification-Title: XSL Transformations (XSLT), at http://www.w3.org/TR/xslt
10 | Specification-Vendor: W3C Recommendation 16 November 1999
11 | Specification-Version: 1.0
12 | Implementation-Title: org.apache.xml.serializer
13 | Implementation-Version: @impl.version@
14 | Implementation-Vendor: Apache Software Foundation
15 | Implementation-URL: https://xalan.apache.org/xalan-j/usagepatterns.html
16 |
17 | Name: org/apache/xml/serializer/utils/
18 | Comment: Utilities used internally by the Serializer. Not for external use.
19 | Implementation-Title: org.apache.xml.serializer.utils
20 | Implementation-Version: @impl.version@
21 | Implementation-Vendor: Apache Software Foundation
22 |
--------------------------------------------------------------------------------
/serializer/src/main/java/org/apache/xml/serializer/utils/SerializerMessages_en.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | */
18 | /*
19 | * $Id$
20 | */
21 | package org.apache.xml.serializer.utils;
22 |
23 |
24 | /**
25 | * Default implementation. This is just an empty class.
26 | * @xsl.usage internal
27 | */
28 | public final class SerializerMessages_en extends SerializerMessages
29 | {
30 | }
31 |
--------------------------------------------------------------------------------
/serializer/src/main/java/org/apache/xml/serializer/utils/SerializerMessages_zh_CN.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | */
18 | /*
19 | * $Id$
20 | */
21 |
22 | package org.apache.xml.serializer.utils;
23 |
24 | import java.util.ListResourceBundle;
25 |
26 | public class SerializerMessages_zh_CN extends SerializerMessages_zh
27 | {
28 | }
29 |
--------------------------------------------------------------------------------
/serializer/src/main/resources/org/apache/xml/serializer/XMLEntities.properties:
--------------------------------------------------------------------------------
1 | ##
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 | ##
18 | #
19 | # $Id$
20 | #
21 | # @version $Revision$ $Date$
22 | # This file must be encoded in UTF-8; see CharInfo.java
23 | #
24 | # Character entity references for markup-significant
25 | #
26 | quot=34
27 | amp=38
28 | lt=60
29 | gt=62
30 |
31 |
--------------------------------------------------------------------------------
/serializer/src/main/resources/org/apache/xml/serializer/version.properties:
--------------------------------------------------------------------------------
1 | version=${project.version}
2 |
--------------------------------------------------------------------------------
/stylebook/dtd/blocks.ent:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | %markupEntity;
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
32 |
33 |
34 |
36 |
37 |
38 |
40 |
--------------------------------------------------------------------------------
/stylebook/dtd/changes.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | %markupEntity;
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/stylebook/dtd/document.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | %blocksEntity;
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/stylebook/dtd/faqs.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | %blocksEntity;
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/stylebook/dtd/links.ent:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
12 |
13 |
14 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/stylebook/dtd/markup.ent:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | %externalEntity;
9 |
10 |
11 | %charEntity;
12 |
13 |
14 | %linksEntity;
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/stylebook/graphics/button-a.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/stylebook/graphics/button-a.gif
--------------------------------------------------------------------------------
/stylebook/graphics/button-b.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/stylebook/graphics/button-b.gif
--------------------------------------------------------------------------------
/stylebook/loader.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
18 | Read the
18 | Read the
24 |
30 |
22 |
24 |
24 |
30 |
22 |
24 |
Implementation of Xalan applet.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/extensions/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Implementation of Xalan Extension Mechanism.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/lib/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Extension elements and functions shipped with Xalan-Java, including EXSLT functions.
23 |We are adding extensions to this package.
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/res/XSLTErrorResources_en.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | package org.apache.xalan.res; 22 | 23 | 24 | /** 25 | * Default implementation of XSLTErrorResources. This is just 26 | * an empty class. 27 | * @xsl.usage advanced 28 | */ 29 | public class XSLTErrorResources_en extends XSLTErrorResources 30 | { 31 | } 32 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/res/XSLTErrorResources_zh_CN.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | package org.apache.xalan.res; 19 | 20 | public class XSLTErrorResources_zh_CN extends XSLTErrorResources_zh 21 | { 22 | } 23 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/res/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Contains strings that require internationalization.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/serialize/DOMSerializer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | package org.apache.xalan.serialize; 22 | 23 | 24 | /** 25 | * @deprecated Use org.apache.xml.serializer.DOMSerializer 26 | */ 27 | public interface DOMSerializer extends org.apache.xml.serializer.DOMSerializer 28 | { 29 | 30 | } 31 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/trace/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Implementation of Xalan Trace events, for use by a debugger.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xslt/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Implementation of Xalan command-line interface.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xslt/util/XslTransformErrorLocatorHelper.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | package org.apache.xalan.xslt.util; 19 | 20 | /** 21 | * @version $Id: $ 22 | */ 23 | public class XslTransformErrorLocatorHelper { 24 | 25 | public static String systemId; 26 | 27 | } 28 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/StripFilter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc; 23 | 24 | 25 | /** 26 | * @author Jacek Ambroziak 27 | * @author Santiago Pericas-Geertsen 28 | */ 29 | public interface StripFilter { 30 | public boolean stripSpace(DOM dom, int node, int type); 31 | } 32 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/cmdline/getopt/GetOptsException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc.cmdline.getopt; 23 | 24 | /** 25 | * @author G Todd Miller 26 | */ 27 | public class GetOptsException extends Exception{ 28 | static final long serialVersionUID = 8736874967183039804L; 29 | public GetOptsException(String msg){ 30 | super(msg); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/cmdline/getopt/IllegalArgumentException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc.cmdline.getopt; 23 | 24 | 25 | class IllegalArgumentException extends GetOptsException{ 26 | static final long serialVersionUID = 8642122427294793651L; 27 | public IllegalArgumentException(String msg){ 28 | super(msg); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/compiler/IdPattern.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc.compiler; 23 | 24 | 25 | /** 26 | * @author Jacek Ambroziak 27 | * @author Santiago Pericas-Geertsen 28 | */ 29 | final class IdPattern extends IdKeyPattern { 30 | 31 | public IdPattern(String id) { 32 | super("##id",id); 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/compiler/KeyPattern.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc.compiler; 23 | 24 | /** 25 | * @author Jacek Ambroziak 26 | * @author Santiago Pericas-Geertsen 27 | */ 28 | final class KeyPattern extends IdKeyPattern { 29 | 30 | public KeyPattern(String index, String value) { 31 | super(index,value); 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/compiler/RelativeLocationPath.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc.compiler; 23 | 24 | /** 25 | * @author Jacek Ambroziak 26 | * @author Santiago Pericas-Geertsen 27 | */ 28 | abstract class RelativeLocationPath extends Expression { 29 | public abstract int getAxis(); 30 | public abstract void setAxis(int axis); 31 | } 32 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/compiler/RelativePathPattern.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc.compiler; 23 | 24 | /** 25 | * @author Jacek Ambroziak 26 | * @author Santiago Pericas-Geertsen 27 | */ 28 | abstract class RelativePathPattern extends LocationPathPattern {} 29 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/dom/DOMBuilder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | package org.apache.xalan.xsltc.dom; 22 | 23 | 24 | /** 25 | * @author Morten Jorgensen 26 | */ 27 | public interface DOMBuilder extends ExtendedSAX { } 28 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/dom/EmptyFilter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc.dom; 23 | 24 | /** 25 | * @author Jacek Ambroziak 26 | * @author Santiago Pericas-Geertsen 27 | */ 28 | public final class EmptyFilter implements Filter { 29 | public boolean test(int node) { 30 | return true; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/dom/Filter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc.dom; 23 | 24 | /** 25 | * @author Jacek Ambroziak 26 | * @author Santiago Pericas-Geertsen 27 | */ 28 | public interface Filter { 29 | public boolean test(int node); 30 | } 31 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/dom/StripWhitespaceFilter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc.dom; 23 | 24 | import org.apache.xalan.xsltc.DOM; 25 | 26 | /** 27 | * @author Jacek Ambroziak 28 | * @author Santiago Pericas-Geertsen 29 | */ 30 | public interface StripWhitespaceFilter { 31 | public boolean stripSpace(DOM dom, int node, int type); 32 | } 33 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/javax.xml.transform.TransformerFactory: -------------------------------------------------------------------------------- 1 | org.apache.xalan.xsltc.trax.TransformerFactoryImpl 2 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xalan/xsltc/runtime/MessageHandler.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | 22 | package org.apache.xalan.xsltc.runtime; 23 | 24 | /** 25 | * @author Morten Jorgensen 26 | */ 27 | public class MessageHandler { 28 | public void displayMessage(String msg) { 29 | System.err.println(msg); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xml/res/XMLErrorResources_en.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | package org.apache.xml.res; 22 | 23 | 24 | /** 25 | * Default implementation of XPATHErrorResources. This is just 26 | * an empty class. 27 | * @xsl.usage advanced 28 | */ 29 | public class XMLErrorResources_en extends XMLErrorResources 30 | { 31 | } 32 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xml/utils/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Implementation of Xalan utility classes. This package is also shared by XPath. 23 | There *should* be no outward dependencies to XPath or Xalan by classes in this package.
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/axes/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Implementation of XPath LocationPath support -- primary classes are 23 | LocPathIterator and UnionPathIterator.
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/compiler/XPathDumper.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | package org.apache.xpath.compiler; 22 | 23 | 24 | /** 25 | * Class for XPath diagnostic functions. 26 | */ 27 | public class XPathDumper 28 | { 29 | 30 | // deleted for the time being. 31 | } 32 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/compiler/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 |
Implements an XPath parser which produces an OpMap, and a so-called Compiler 22 | which produces an expression tree for fast evaluation.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/domapi/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Implements DOM Level 3 XPath API
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/objects/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Implementation of XPath polymorphic type objects -- this package will grow 23 | as XPath objects are expanded to support XML Schema data types.
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/operations/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Support for XPath operations, such as +, -, string(), etc.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Implementation of XPath; for the most part, only classes meant for public use are 23 | found at this root level of the XPath packages.
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/patterns/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Implementation of XPath nodeTest support, and XSLT pattern matching support.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/res/XPATHErrorResources_en.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | package org.apache.xpath.res; 22 | 23 | 24 | /** 25 | * Default implementation of XPATHErrorResources. This is just 26 | * an empty class. 27 | * @xsl.usage advanced 28 | */ 29 | public class XPATHErrorResources_en extends XPATHErrorResources 30 | { 31 | } 32 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/res/XPATHErrorResources_zh_CN.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /* 19 | * $Id$ 20 | */ 21 | package org.apache.xpath.res; 22 | 23 | public class XPATHErrorResources_zh_CN extends XPATHErrorResources_zh 24 | { 25 | } 26 | -------------------------------------------------------------------------------- /xalan/src/main/java/org/apache/xpath/res/package.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Contains strings for XPath support that require internationalization.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/main/resources/META-INF/services/javax.xml.transform.TransformerFactory: -------------------------------------------------------------------------------- 1 | org.apache.xalan.processor.TransformerFactoryImpl 2 | -------------------------------------------------------------------------------- /xalan/src/main/resources/META-INF/services/javax.xml.xpath.XPathFactory: -------------------------------------------------------------------------------- 1 | org.apache.xpath.jaxp.XPathFactoryImpl -------------------------------------------------------------------------------- /xalan/src/main/resources/META-INF/services/org.apache.xalan.extensions.bsf.BSFManager: -------------------------------------------------------------------------------- 1 | org.apache.bsf.BSFManager 2 | -------------------------------------------------------------------------------- /xalan/src/main/resources/META-INF/services/org.apache.xml.dtm.DTMManager: -------------------------------------------------------------------------------- 1 | org.apache.xml.dtm.ref.DTMManagerDefault 2 | -------------------------------------------------------------------------------- /xalan/src/main/resources/org/apache/xalan/res/XSLTInfo.properties: -------------------------------------------------------------------------------- 1 | ## 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the "License"); 7 | # you may not use this file except in compliance with the License. 8 | # You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | ## 18 | # 19 | # $Id$ 20 | # 21 | # XSLT Resource File 22 | # 23 | 24 | vendor=Apache Software Foundation 25 | vendor-url=http://xml.apache.org/xalan-j 26 | 27 | # Product Version: Xalan-Java @impl.version@ 28 | 29 | # W3C XSL Transformations (XSLT) Version 1.0 30 | version=1.0 31 | -------------------------------------------------------------------------------- /xalan/src/main/resources/org/apache/xalan/version.properties: -------------------------------------------------------------------------------- 1 | version=${project.version} 2 | -------------------------------------------------------------------------------- /xalan/src/site/resources/images/compilation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/xalan/src/site/resources/images/compilation.gif -------------------------------------------------------------------------------- /xalan/src/site/resources/images/conceptual.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/xalan/src/site/resources/images/conceptual.gif -------------------------------------------------------------------------------- /xalan/src/site/resources/images/data.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/xalan/src/site/resources/images/data.gif -------------------------------------------------------------------------------- /xalan/src/site/resources/images/org_apache.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/xalan/src/site/resources/images/org_apache.gif -------------------------------------------------------------------------------- /xalan/src/site/resources/images/trax.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/xalan/src/site/resources/images/trax.gif -------------------------------------------------------------------------------- /xalan/src/site/resources/images/xalan1_1x1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/xalan/src/site/resources/images/xalan1_1x1.gif -------------------------------------------------------------------------------- /xalan/src/site/resources/images/xmllogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/xalan/src/site/resources/images/xmllogo.gif -------------------------------------------------------------------------------- /xalan/src/site/resources/images/xpath.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/xalan/src/site/resources/images/xpath.gif -------------------------------------------------------------------------------- /xalan/src/site/resources/images/xslt_abstract.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/xalan-java/6fd607c78ebb07ded14521a8ab460a7f4ba4fc1b/xalan/src/site/resources/images/xslt_abstract.gif -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xalan/client/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |
Implementation of Xalan applet.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xalan/extensions/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Implementation of Xalan Extension Mechanism.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xalan/lib/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Extension elements and functions shipped with Xalan-Java, including EXSLT functions.
23 |We are adding extensions to this package.
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xalan/res/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Contains strings that require internationalization.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xalan/trace/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Implementation of Xalan Trace events, for use by a debugger.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xalan/xslt/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Implementation of Xalan command-line interface.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xml/utils/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Implementation of Xalan utility classes. This package is also shared by XPath. 23 | There *should* be no outward dependencies to XPath or Xalan by classes in this package.
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xpath/axes/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Implementation of XPath LocationPath support -- primary classes are 23 | LocPathIterator and UnionPathIterator.
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xpath/compiler/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 |Implements an XPath parser which produces an OpMap, and a so-called Compiler 22 | which produces an expression tree for fast evaluation.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xpath/domapi/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Implements DOM Level 3 XPath API
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xpath/objects/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Implementation of XPath polymorphic type objects -- this package will grow 23 | as XPath objects are expanded to support XML Schema data types.
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xpath/operations/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Support for XPath operations, such as +, -, string(), etc.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xpath/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Implementation of XPath; for the most part, only classes meant for public use are 23 | found at this root level of the XPath packages.
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xpath/patterns/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Implementation of XPath nodeTest support, and XSLT pattern matching support.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/site/xhtml/org/apache/xpath/res/package.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 |Contains strings for XPath support that require internationalization.
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /xalan/src/test/java/org/apache/xalan/VersionAccessor.java: -------------------------------------------------------------------------------- 1 | package org.apache.xalan; 2 | 3 | /** 4 | * Provides tests in other packages with access to (package) protected methods 5 | * in class {@link Version}, passing through parameters and results 6 | */ 7 | public class VersionAccessor { 8 | /** 9 | * Provides tests in other packages with access to (package) protected method 10 | * {@link Version#parseVersionNumber(String)}, passing through parameters and 11 | * results 12 | */ 13 | public static void parseVersionNumber(String version) { 14 | Version.parseVersionNumber(version); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/AppletXMLtoHTML/foo-s1.xml: -------------------------------------------------------------------------------- 1 | 2 |Hello
5 |Include 7 | org.apache.xalan.xslt.client.XSLTProcessorApplet 8 | in an HTML client.
9 |Specify the XML source document and XSL 12 | stylesheet.
13 |You can use the DocumentURL and StyleURL PARAM tags 14 | or the setDocumentURL() and setStyleURL() methods. 15 | If the XML document contains a stylesheet Processing 16 | Instruction (PI), you do not need to specify an XSL 17 | stylesheet.
18 |Call the getHtmlText() method, which performs 21 | the transformation and returns the new document as a 22 | String.
23 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/ApplyXPathDOM/foo.xml: -------------------------------------------------------------------------------- 1 | 2 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/CompiledJAXP/README.cjaxp: -------------------------------------------------------------------------------- 1 | ====================================================================== 2 | The XSLT Compiler (XSLTC) is a Java-based tool for compiling XSL 3 | stylesheets into extremely lightweight and portable Java byte code. 4 | 5 | This Compiled JAXP Demo shows you one way to compile and use compiled 6 | translets with JAXP. 7 | 8 | Use the two classes provided, Compile and Transform, just like the 9 | org.apache.xalan.xsltc.cmdline Compile and Transform classes. 10 | 11 | Compile.java 12 | Compiles an XSL stylesheet into a translet, which is written to 13 | a '.class' file. 14 | 15 | Transform.java 16 | Constructs a TransformerFactory and asks it to load a translet 17 | in the form of a Transformer. The translet performs the 18 | transformation on behalf of the Transformer.transform() method. 19 | 20 | Usage 21 | java CompileFor information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/Pipe/foo.xml: -------------------------------------------------------------------------------- 1 | 2 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/SAX2SAX/foo.xml: -------------------------------------------------------------------------------- 1 | 2 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/TransformThread/foo0.xml: -------------------------------------------------------------------------------- 1 | 2 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/UseXMLFilters/foo.xml: -------------------------------------------------------------------------------- 1 | 2 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/Validate/readme.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/XPathAPI/ExtensionTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | package samples.XPathAPI; 19 | 20 | public class ExtensionTest 21 | { 22 | public static String test(String name) 23 | { 24 | return "Hello " + name + "!"; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/XPathAPI/foo.xml: -------------------------------------------------------------------------------- 1 | 2 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/extensions/sql/basic-connection/dbinfo.xml: -------------------------------------------------------------------------------- 1 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/extensions/sql/pquery/dbinfo.xml: -------------------------------------------------------------------------------- 1 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/extensions/sql/readme.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/extensions/sql/show-error/dbinfo.xml: -------------------------------------------------------------------------------- 1 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/main/java/samples/translets/todo.xml: -------------------------------------------------------------------------------- 1 | 2 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/ApplyXPathDOM/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/DOM2DOM/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/Pipe/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/SimpleTransform/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/UseStylesheetParam/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/UseXMLFilters/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/Validate/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/extensions/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/extensions/sql/extConnection/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/extensions/sql/pquery/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/extensions/sql/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/extensions/sql/show-error/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/extensions/sql/streamable/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalansamples/src/site/xhtml/translets/readme.xhtml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xalanservlet/src/main/webapp/fooparam.xml: -------------------------------------------------------------------------------- 1 | 2 |For information about the samples (what they illustrate and how to run them), see Samples.
27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /xsltcapplet/src/main/java/samples/CompiledApplet/index.html: -------------------------------------------------------------------------------- 1 | 18 | 19 |