org.apereo.portal.xml.XmlUtilities.getXmlInputFactory()方法的使用及代码示例

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

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

XmlUtilities.getXmlInputFactory介绍

[英]The standard shared XMLInputFactory to be used by uPortal code. Clients should not set any properties on this XMLInputFactory, if they need to they should use XMLInputFactory#newFactory() directly
[中]uPortal代码使用的标准共享XMLInputFactory。客户端不应在此XMLInputFactory上设置任何属性,如果需要,应直接使用XMLInputFactory#newFactory()

代码示例

代码示例来源:origin: org.jasig.portal/uPortal-api-rest

  1. protected BufferedXMLEventReader createSourceXmlEventReader(MultipartFile multipartFile)
  2. throws IOException {
  3. final InputStream inputStream = multipartFile.getInputStream();
  4. final String name = multipartFile.getOriginalFilename();
  5. final XMLInputFactory xmlInputFactory = this.xmlUtilities.getXmlInputFactory();
  6. final XMLEventReader xmlEventReader;
  7. try {
  8. xmlEventReader = xmlInputFactory.createXMLEventReader(name, inputStream);
  9. } catch (XMLStreamException e) {
  10. throw new RuntimeException("Failed to create XML Event Reader for data Source", e);
  11. }
  12. return new BufferedXMLEventReader(xmlEventReader, -1);
  13. }

代码示例来源:origin: org.jasig.portal/uPortal-layout-impl

  1. @Override
  2. public XMLEventReader getUserLayoutReader() {
  3. Document ul = this.getUserLayoutDOM();
  4. if (ul == null) {
  5. throw new PortalException(
  6. "User layout has not been initialized for " + owner.getUserName());
  7. }
  8. final XMLInputFactory xmlInputFactory = this.xmlUtilities.getXmlInputFactory();
  9. final DOMSource layoutSoure = new DOMSource(ul);
  10. try {
  11. return xmlInputFactory.createXMLEventReader(layoutSoure);
  12. } catch (XMLStreamException e) {
  13. throw new RuntimeException(
  14. "Failed to create Layout XMLStreamReader for user: " + owner.getUserName(), e);
  15. }
  16. }

代码示例来源:origin: Jasig/uPortal

  1. private BufferedXMLEventReader createSourceXmlEventReader(final Source source) {
  2. // If it is a StAXSource see if we can do better handling of it
  3. if (source instanceof StAXSource) {
  4. final StAXSource staxSource = (StAXSource) source;
  5. XMLEventReader xmlEventReader = staxSource.getXMLEventReader();
  6. if (xmlEventReader != null) {
  7. if (xmlEventReader instanceof BufferedXMLEventReader) {
  8. final BufferedXMLEventReader bufferedXMLEventReader =
  9. (BufferedXMLEventReader) xmlEventReader;
  10. bufferedXMLEventReader.reset();
  11. bufferedXMLEventReader.mark(-1);
  12. return bufferedXMLEventReader;
  13. }
  14. return new BufferedXMLEventReader(xmlEventReader, -1);
  15. }
  16. }
  17. final XMLInputFactory xmlInputFactory = this.xmlUtilities.getXmlInputFactory();
  18. final XMLEventReader xmlEventReader;
  19. try {
  20. xmlEventReader = xmlInputFactory.createXMLEventReader(source);
  21. } catch (XMLStreamException e) {
  22. throw new RuntimeException("Failed to create XML Event Reader for data Source", e);
  23. }
  24. return new BufferedXMLEventReader(xmlEventReader, -1);
  25. }

代码示例来源:origin: org.jasig.portal/uPortal-io-core

  1. private BufferedXMLEventReader createSourceXmlEventReader(final Source source) {
  2. // If it is a StAXSource see if we can do better handling of it
  3. if (source instanceof StAXSource) {
  4. final StAXSource staxSource = (StAXSource) source;
  5. XMLEventReader xmlEventReader = staxSource.getXMLEventReader();
  6. if (xmlEventReader != null) {
  7. if (xmlEventReader instanceof BufferedXMLEventReader) {
  8. final BufferedXMLEventReader bufferedXMLEventReader =
  9. (BufferedXMLEventReader) xmlEventReader;
  10. bufferedXMLEventReader.reset();
  11. bufferedXMLEventReader.mark(-1);
  12. return bufferedXMLEventReader;
  13. }
  14. return new BufferedXMLEventReader(xmlEventReader, -1);
  15. }
  16. }
  17. final XMLInputFactory xmlInputFactory = this.xmlUtilities.getXmlInputFactory();
  18. final XMLEventReader xmlEventReader;
  19. try {
  20. xmlEventReader = xmlInputFactory.createXMLEventReader(source);
  21. } catch (XMLStreamException e) {
  22. throw new RuntimeException("Failed to create XML Event Reader for data Source", e);
  23. }
  24. return new BufferedXMLEventReader(xmlEventReader, -1);
  25. }

代码示例来源:origin: org.jasig.portal/uPortal-web

  1. final XMLInputFactory xmlInputFactory = this.xmlUtilities.getXmlInputFactory();
  2. final XMLStreamReader xml;
  3. try {

相关文章