fix literal attr loading and saving

This commit is contained in:
adam-m 2012-01-20 09:55:28 -05:00
parent 05785a1175
commit 6dd655941d

View File

@ -274,8 +274,8 @@ public class KeywordSearchListsXML {
for (Keyword keyword : keywords) { for (Keyword keyword : keywords) {
Element keywordEl = doc.createElement(KEYWORD_EL); Element keywordEl = doc.createElement(KEYWORD_EL);
String regex = keyword.isLiteral()==false?"true":"false"; String literal = keyword.isLiteral()?"true":"false";
keywordEl.setAttribute(KEYWORD_LITERAL_ATTR, regex); keywordEl.setAttribute(KEYWORD_LITERAL_ATTR, literal);
keywordEl.setTextContent(keyword.getQuery()); keywordEl.setTextContent(keyword.getQuery());
listEl.appendChild(keywordEl); listEl.appendChild(keywordEl);
} }
@ -321,9 +321,9 @@ public class KeywordSearchListsXML {
final int numKeywords = wordsNList.getLength(); final int numKeywords = wordsNList.getLength();
for (int j = 0; j < numKeywords; ++j) { for (int j = 0; j < numKeywords; ++j) {
Element wordEl = (Element) wordsNList.item(j); Element wordEl = (Element) wordsNList.item(j);
String regex = wordEl.getAttribute(KEYWORD_LITERAL_ATTR); String literal = wordEl.getAttribute(KEYWORD_LITERAL_ATTR);
boolean isRegex = regex.equals("true"); boolean isLiteral = literal.equals("true");
words.add(new Keyword(wordEl.getTextContent(), isRegex)); words.add(new Keyword(wordEl.getTextContent(), isLiteral));
} }
theLists.put(name, list); theLists.put(name, list);