作者:daoyuanzhi | 来源:互联网 | 2023-05-20 15:40
本文整理了Java中org.openide.xml.XMLUtil.defaultErrorHandler()方法的一些代码示例,展示了XMLUtil.defaultErrorHandler()的具体
本文整理了Java中org.openide.xml.XMLUtil.defaultErrorHandler()
方法的一些代码示例,展示了XMLUtil.defaultErrorHandler()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLUtil.defaultErrorHandler()
方法的具体详情如下:
包路径:org.openide.xml.XMLUtil
类名称:XMLUtil
方法名:defaultErrorHandler
XMLUtil.defaultErrorHandler介绍
[英]Create an XML error handler that rethrows errors and fatal errors and logs warnings.
[中]创建一个XML错误处理程序,该处理程序可重新显示错误和致命错误,并记录警告。
代码示例
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-maven-indexer
private static @CheckForNull Document loadPluginXml(File jar) {
if (!jar.isFile() || !jar.getName().endsWith(".jar")) {
return null;
}
LOG.log(Level.FINER, "parsing plugin.xml from {0}", jar);
try {
return XMLUtil.parse(new InputSource("jar:" + Utilities.toURI(jar) + "!/META-INF/maven/plugin.xml"), false, false, XMLUtil.defaultErrorHandler(), null);
} catch (Exception x) {
LOG.log(Level.FINE, "could not parse " + jar, x.toString());
return null;
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
throw new SAXException(x);
builder.setErrorHandler(XMLUtil.defaultErrorHandler());
Document projectXml = builder.parse(src);
LOG.fine("parsed document");
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-ruby-rakeproject
projectXml = XMLUtil.parse(new InputSource(projectDiskFile.toURI().toString()), false, true, XMLUtil.defaultErrorHandler(), null);
} catch (SAXException e) {
IOException ioe = (IOException) new IOException(projectDiskFile + ": " + e.toString()).initCause(e);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-maven-indexer
private static Map> parsePhases(String u, String packaging) throws Exception {
Document doc = XMLUtil.parse(new InputSource(u), false, false, XMLUtil.defaultErrorHandler(), null);
for (Element componentsEl : XMLUtil.findSubElements(doc.getDocumentElement())) {
for (Element componentEl : XMLUtil.findSubElements(componentsEl)) {
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-ruby-rakeproject
/**
* Try to load a config XML file from a named path.
* If the file does not exist, or there is any load error, return null.
*/
private Document loadXml(String path) {
assert ProjectManager.mutex().isReadAccess() || ProjectManager.mutex().isWriteAccess();
assert Thread.holdsLock(modifiedMetadataPaths);
FileObject xml = dir.getFileObject(path);
if (xml == null || !xml.isData()) {
return null;
}
File f = FileUtil.toFile(xml);
assert f != null;
try {
return XMLUtil.parse(new InputSource(f.toURI().toString()), false, true, XMLUtil.defaultErrorHandler(), null);
} catch (IOException e) {
if (!QUIETLY_SWALLOW_XML_LOAD_ERRORS) {
ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e);
}
} catch (SAXException e) {
if (!QUIETLY_SWALLOW_XML_LOAD_ERRORS) {
ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e);
}
}
return null;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-hudson-tasklist
InputSource input = new InputSource(conn.getInputStream());
input.setSystemId(url);
doc = XMLUtil.parse(input, false, false, XMLUtil.defaultErrorHandler(), null);
} catch (SAXException x) {
LOG.log(Level.FINE, "parse error for " + url, x);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
/**
* Try to load a config XML file from a named path.
* If the file does not exist, return NONEXISTENT; or if there is any load error, return null.
*/
private Document loadXml(String path) {
assert ProjectManager.mutex().isReadAccess() || ProjectManager.mutex().isWriteAccess();
assert Thread.holdsLock(modifiedMetadataPaths);
FileObject xml = dir.getFileObject(path);
if (xml == null || !xml.isData()) {
return NONEXISTENT;
}
try {
Document doc = XMLUtil.parse(new InputSource(xml.getInputStream()), false, true, XMLUtil.defaultErrorHandler(), null);
return doc;
} catch (IOException e) {
if (!QUIETLY_SWALLOW_XML_LOAD_ERRORS) {
LOG.log(Level.INFO, "Load XML: {0}", xml.getPath()); //NOI18N
ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e);
}
} catch (SAXException e) {
if (!QUIETLY_SWALLOW_XML_LOAD_ERRORS) {
LOG.log(Level.INFO, "Load XML: {0}", xml.getPath()); //NOI18N
ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e);
}
}
return null;
}