Class XInclude


  • public class XInclude
    extends java.lang.Object
    • Field Detail

      • MAGIC_IMPOSSIBLE_URI

        private static final java.net.URI MAGIC_IMPOSSIBLE_URI
      • xi_include

        private static final net.sf.saxon.s9api.QName xi_include
      • xi_fallback

        private static final net.sf.saxon.s9api.QName xi_fallback
      • _set_xml_id

        private static final net.sf.saxon.s9api.QName _set_xml_id
      • _accept

        private static final net.sf.saxon.s9api.QName _accept
      • _accept_language

        private static final net.sf.saxon.s9api.QName _accept_language
      • _encoding

        private static final net.sf.saxon.s9api.QName _encoding
      • _href

        private static final net.sf.saxon.s9api.QName _href
      • _parse

        private static final net.sf.saxon.s9api.QName _parse
      • _fragid

        private static final net.sf.saxon.s9api.QName _fragid
      • _xpointer

        private static final net.sf.saxon.s9api.QName _xpointer
      • lineEqual

        private static final java.util.regex.Pattern lineEqual
      • charEqual

        private static final java.util.regex.Pattern charEqual
      • searchEqual

        private static final java.util.regex.Pattern searchEqual
      • fq_xml_id

        private static final net.sf.saxon.om.FingerprintedQName fq_xml_id
      • fq_xml_lang

        private static final net.sf.saxon.om.FingerprintedQName fq_xml_lang
      • fq_xml_base

        private static final net.sf.saxon.om.FingerprintedQName fq_xml_base
      • trimText

        private boolean trimText
      • fixupXmlBase

        private boolean fixupXmlBase
      • fixupXmlLang

        private boolean fixupXmlLang
      • copyAttributes

        private boolean copyAttributes
      • data

        private final java.util.Vector<SchemeData> data
      • schemes

        private final java.util.Vector<Scheme> schemes
      • uriStack

        private final java.util.Stack<java.net.URI> uriStack
    • Method Detail

      • init

        private void init()
      • newInstance

        public XInclude newInstance()
      • clearSchemes

        public void clearSchemes()
      • registerScheme

        public void registerScheme​(Scheme xpointerScheme)
      • getScheme

        public Scheme getScheme​(java.lang.String name)
      • getTrimText

        public boolean getTrimText()
      • setTrimText

        public void setTrimText​(boolean trim)
      • getFixupXmlBase

        public boolean getFixupXmlBase()
      • setFixupXmlBase

        public void setFixupXmlBase​(boolean fixup)
      • getFixupXmlLang

        public boolean getFixupXmlLang()
      • setFixupXmlLang

        public void setFixupXmlLang​(boolean fixup)
      • getCopyAttributes

        public boolean getCopyAttributes()
      • setCopyAttributes

        public void setCopyAttributes​(boolean copy)
      • expandXIncludes

        public net.sf.saxon.s9api.XdmNode expandXIncludes​(net.sf.saxon.s9api.XdmNode node)
                                                   throws net.sf.saxon.trans.XPathException
        Throws:
        net.sf.saxon.trans.XPathException
      • expandXIncludes

        public void expandXIncludes​(java.io.File input,
                                    java.io.File output)
                             throws net.sf.saxon.s9api.SaxonApiException,
                                    net.sf.saxon.trans.XPathException
        Throws:
        net.sf.saxon.s9api.SaxonApiException
        net.sf.saxon.trans.XPathException