本文整理汇总了Java中org.dom4j.Node.valueOf方法的典型用法代码示例。如果您正苦于以下问题:Java Node.valueOf方法的具体用法?Java Node.valueOf怎么用?Java Node.valueOf使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.dom4j.Node
的用法示例。
在下文中一共展示了Node.valueOf方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: writeBugPattern
import org.dom4j.Node; //导入方法依赖的package包/类
private void writeBugPattern(Node bugPattern, List<Node> findbugsAbstract, BufferedWriter writer, String[] tags) throws IOException {
String type = bugPattern.valueOf("@type");
String description = bugPattern.selectSingleNode("ShortDescription").getText();
Node data = findByType(findbugsAbstract, type);
String abbrev = data.valueOf("@abbrev");
String category = data.valueOf("@category");
String priority = decidePriority(category);
String line = String.format(" <rule key=\"%s\">\n" +
" <priority>%s</priority>\n" +
" <name><![CDATA[%s - %s]]></name>\n" +
" <description><![CDATA[[%s] %s]]></description>\n" +
" <configKey><![CDATA[%s]]></configKey>\n" +
" <tag>%s</tag>\n",
type, priority, category, description, abbrev, description, type, category.toLowerCase().replace("_","-"));
writer.write(line);
for (String tag : tags) {
writer.write(String.format(" <tag>%s</tag>\n", tag));
}
if (category.equals("PERFORMANCE") || category.equals("CORRECTNESS") || category.equals("MULTI-THREADING")) {
writer.write(" <tag>bug</tag>\n");
}
writer.write(" </rule>\n");
}