本文整理了Java中org.apache.xml.utils.XMLReaderManager
类的一些代码示例,展示了XMLReaderManager
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLReaderManager
类的具体详情如下:
包路径:org.apache.xml.utils.XMLReaderManager
类名称:XMLReaderManager
[英]Creates XMLReader objects and caches them for re-use. This class follows the singleton pattern.
[中]创建XMLReader对象并缓存它们以供重用。这个类遵循单例模式。
代码示例来源:origin: xalan/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: robovm/robovm
m_readerManager = XMLReaderManager.getInstance();
reader = m_readerManager.getXMLReader();
代码示例来源:origin: xalan/xalan
final InputStream streamInput = stream.getInputStream();
final Reader streamReader = stream.getReader();
final XMLReader reader = _readerManager.getXMLReader();
_readerManager.releaseXMLReader(reader);
reader = _readerManager.getXMLReader();
userReader = false;
} finally {
if (!userReader) {
_readerManager.releaseXMLReader(reader);
代码示例来源:origin: robovm/robovm
/**
* Indicates that the XMLReader object is no longer in use for the transform.
*
* Note that the getXMLReader method may return an XMLReader that was
* specified on the SAXSource object by the application code. Such a
* reader should still be passed to releaseXMLReader, but the reader manager
* will only re-use XMLReaders that it created.
*
* @param reader The XMLReader to be released.
*/
synchronized public void releaseXMLReader(XMLReader reader) {
if (m_readerManager != null) {
m_readerManager.releaseXMLReader(reader);
}
}
代码示例来源:origin: xalan/xalan
m_readerManager = XMLReaderManager.getInstance();
reader = m_readerManager.getXMLReader();
代码示例来源:origin: org.apache.xalan/com.springsource.org.apache.xalan
final InputStream streamInput = stream.getInputStream();
final Reader streamReader = stream.getReader();
final XMLReader reader = _readerManager.getXMLReader();
_readerManager.releaseXMLReader(reader);
reader = _readerManager.getXMLReader();
userReader = false;
} finally {
if (!userReader) {
_readerManager.releaseXMLReader(reader);
代码示例来源:origin: xalan/xalan
/**
* Indicates that the XMLReader object is no longer in use for the transform.
*
* Note that the getXMLReader method may return an XMLReader that was
* specified on the SAXSource object by the application code. Such a
* reader should still be passed to releaseXMLReader, but the reader manager
* will only re-use XMLReaders that it created.
*
* @param reader The XMLReader to be released.
*/
synchronized public void releaseXMLReader(XMLReader reader) {
if (m_readerManager != null) {
m_readerManager.releaseXMLReader(reader);
}
}
代码示例来源:origin: robovm/robovm
reader = XMLReaderManager.getInstance().getXMLReader();
managedReader = true;
} catch (SAXException se) {
} finally {
if (managedReader) {
XMLReaderManager.getInstance().releaseXMLReader(reader);
代码示例来源:origin: ibinti/bugvm
m_readerManager = XMLReaderManager.getInstance();
reader = m_readerManager.getXMLReader();
代码示例来源:origin: org.apache.karaf.bundles/org.apache.karaf.bundles.xalan-2.7.1
final InputStream streamInput = stream.getInputStream();
final Reader streamReader = stream.getReader();
final XMLReader reader = _readerManager.getXMLReader();
_readerManager.releaseXMLReader(reader);
reader = _readerManager.getXMLReader();
userReader = false;
} finally {
if (!userReader) {
_readerManager.releaseXMLReader(reader);
代码示例来源:origin: MobiVM/robovm
/**
* Indicates that the XMLReader object is no longer in use for the transform.
*
* Note that the getXMLReader method may return an XMLReader that was
* specified on the SAXSource object by the application code. Such a
* reader should still be passed to releaseXMLReader, but the reader manager
* will only re-use XMLReaders that it created.
*
* @param reader The XMLReader to be released.
*/
synchronized public void releaseXMLReader(XMLReader reader) {
if (m_readerManager != null) {
m_readerManager.releaseXMLReader(reader);
}
}
代码示例来源:origin: plutext/docx4j
reader = XMLReaderManager.getInstance().getXMLReader();
managedReader = true;
} catch (SAXException se) {
} finally {
if (managedReader) {
XMLReaderManager.getInstance().releaseXMLReader(reader);
代码示例来源:origin: MobiVM/robovm
m_readerManager = XMLReaderManager.getInstance();
reader = m_readerManager.getXMLReader();
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.xalan
final InputStream streamInput = stream.getInputStream();
final Reader streamReader = stream.getReader();
final XMLReader reader = _readerManager.getXMLReader();
_readerManager.releaseXMLReader(reader);
reader = _readerManager.getXMLReader();
userReader = false;
} finally {
if (!userReader) {
_readerManager.releaseXMLReader(reader);
代码示例来源:origin: ibinti/bugvm
/**
* Indicates that the XMLReader object is no longer in use for the transform.
*
* Note that the getXMLReader method may return an XMLReader that was
* specified on the SAXSource object by the application code. Such a
* reader should still be passed to releaseXMLReader, but the reader manager
* will only re-use XMLReaders that it created.
*
* @param reader The XMLReader to be released.
*/
synchronized public void releaseXMLReader(XMLReader reader) {
if (m_readerManager != null) {
m_readerManager.releaseXMLReader(reader);
}
}
代码示例来源:origin: xalan/xalan
reader = XMLReaderManager.getInstance().getXMLReader();
managedReader = true;
} catch (SAXException se) {
} finally {
if (managedReader) {
XMLReaderManager.getInstance().releaseXMLReader(reader);
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.xalan
m_readerManager = XMLReaderManager.getInstance();
reader = m_readerManager.getXMLReader();
代码示例来源:origin: com.bugvm/bugvm-rt
/**
* Indicates that the XMLReader object is no longer in use for the transform.
*
* Note that the getXMLReader method may return an XMLReader that was
* specified on the SAXSource object by the application code. Such a
* reader should still be passed to releaseXMLReader, but the reader manager
* will only re-use XMLReaders that it created.
*
* @param reader The XMLReader to be released.
*/
synchronized public void releaseXMLReader(XMLReader reader) {
if (m_readerManager != null) {
m_readerManager.releaseXMLReader(reader);
}
}
代码示例来源: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: com.mobidevelop.robovm/robovm-rt
m_readerManager = XMLReaderManager.getInstance();
reader = m_readerManager.getXMLReader();
内容来源于网络,如有侵权,请联系作者删除!