本文整理匯總了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");
}