org.xml.sax.helpers.XMLFilterImpl.getParent()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(103)

本文整理了Java中org.xml.sax.helpers.XMLFilterImpl.getParent()方法的一些代码示例,展示了XMLFilterImpl.getParent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLFilterImpl.getParent()方法的具体详情如下:
包路径:org.xml.sax.helpers.XMLFilterImpl
类名称:XMLFilterImpl
方法名:getParent

XMLFilterImpl.getParent介绍

[英]Get the parent reader.
[中]找到家长读者。

代码示例

代码示例来源:origin: org.apache.xalan/com.springsource.org.apache.xalan

public void setContentHandler (ContentHandler handler) 
{
_transformerHandler.setResult(new SAXResult(handler));
if (getParent() == null) {
      try {
        createParent();
      }
      catch (SAXException  e) {
        return; 
      }
}
getParent().setContentHandler(_transformerHandler);
}

代码示例来源:origin: org.apache.karaf.bundles/org.apache.karaf.bundles.xalan-2.7.1

public void setContentHandler (ContentHandler handler) 
{
_transformerHandler.setResult(new SAXResult(handler));
if (getParent() == null) {
      try {
        createParent();
      }
      catch (SAXException  e) {
        return; 
      }
}
getParent().setContentHandler(_transformerHandler);
}

代码示例来源:origin: org.apache.karaf.bundles/org.apache.karaf.bundles.xalan-2.7.1

/**
  * Set up before a parse.
  *
  * <p>Before every parse, check whether the parent is
  * non-null, and re-register the filter for all of the 
  * events.</p>
  */
 private void setupParse ()
 {
  XMLReader p = getParent();
  if (p == null) {
   throw new NullPointerException(XSLMessages.createMessage(XSLTErrorResources.ER_NO_PARENT_FOR_FILTER, null)); //"No parent for filter");
  }
  
  ContentHandler ch = m_transformer.getInputContentHandler();
//    if(ch instanceof SourceTreeHandler)
//      ((SourceTreeHandler)ch).setUseMultiThreading(true);
  p.setContentHandler(ch);
  p.setEntityResolver(this);
  p.setDTDHandler(this);
  p.setErrorHandler(this);
 }

代码示例来源:origin: org.apache.xalan/com.springsource.org.apache.xalan

/**
  * Set up before a parse.
  *
  * <p>Before every parse, check whether the parent is
  * non-null, and re-register the filter for all of the 
  * events.</p>
  */
 private void setupParse ()
 {
  XMLReader p = getParent();
  if (p == null) {
   throw new NullPointerException(XSLMessages.createMessage(XSLTErrorResources.ER_NO_PARENT_FOR_FILTER, null)); //"No parent for filter");
  }
  
  ContentHandler ch = m_transformer.getInputContentHandler();
//    if(ch instanceof SourceTreeHandler)
//      ((SourceTreeHandler)ch).setUseMultiThreading(true);
  p.setContentHandler(ch);
  p.setEntityResolver(this);
  p.setDTDHandler(this);
  p.setErrorHandler(this);
 }

代码示例来源:origin: org.apache.karaf.bundles/org.apache.karaf.bundles.xalan-2.7.1

public void parse (InputSource input) throws SAXException, IOException
{
  XMLReader managedReader = null;
  try {
    if (getParent() == null) {
      try {
        managedReader = XMLReaderManager.getInstance()
                        .getXMLReader();
        setParent(managedReader);
      } catch (SAXException  e) {
        throw new SAXException(e.toString());
      }
    }
    // call parse on the parent
    getParent().parse(input);
  } finally {
    if (managedReader != null) {
      XMLReaderManager.getInstance().releaseXMLReader(managedReader);
    }
  }
}

代码示例来源:origin: org.apache.xalan/com.springsource.org.apache.xalan

public void parse (InputSource input) throws SAXException, IOException
{
  XMLReader managedReader = null;
  try {
    if (getParent() == null) {
      try {
        managedReader = XMLReaderManager.getInstance()
                        .getXMLReader();
        setParent(managedReader);
      } catch (SAXException  e) {
        throw new SAXException(e.toString());
      }
    }
    // call parse on the parent
    getParent().parse(input);
  } finally {
    if (managedReader != null) {
      XMLReaderManager.getInstance().releaseXMLReader(managedReader);
    }
  }
}

代码示例来源:origin: org.apache.xalan/com.springsource.org.apache.xalan

throws org.xml.sax.SAXException, IOException
if(null == getParent())
getParent().parse(input);
Exception e = m_transformer.getExceptionThrown();
if(null != e)

代码示例来源:origin: org.apache.karaf.bundles/org.apache.karaf.bundles.xalan-2.7.1

throws org.xml.sax.SAXException, IOException
if(null == getParent())
getParent().parse(input);
Exception e = m_transformer.getExceptionThrown();
if(null != e)

相关文章

微信公众号

最新文章

更多