mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-22 14:22:05 +01:00
Fix style issues in Workgroup Macros
This commit is contained in:
parent
74e3d56ba2
commit
4c13ea4125
1 changed files with 56 additions and 62 deletions
|
@ -126,80 +126,74 @@ public class Macros extends IQ {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Macro parseMacro(XmlPullParser parser) throws XmlPullParserException, IOException {
|
public Macro parseMacro(XmlPullParser parser) throws XmlPullParserException, IOException {
|
||||||
// CHECKSTYLE:OFF
|
Macro macro = new Macro();
|
||||||
Macro macro = new Macro();
|
boolean done = false;
|
||||||
boolean done = false;
|
|
||||||
while (!done) {
|
while (!done) {
|
||||||
int eventType = parser.next();
|
int eventType = parser.next();
|
||||||
if (eventType == XmlPullParser.START_TAG) {
|
if (eventType == XmlPullParser.START_TAG) {
|
||||||
if (parser.getName().equals("title")) {
|
if (parser.getName().equals("title")) {
|
||||||
parser.next();
|
parser.next();
|
||||||
macro.setTitle(parser.getText());
|
macro.setTitle(parser.getText());
|
||||||
}
|
}
|
||||||
else if (parser.getName().equals("description")) {
|
else if (parser.getName().equals("description")) {
|
||||||
macro.setDescription(parser.nextText());
|
macro.setDescription(parser.nextText());
|
||||||
}
|
}
|
||||||
else if (parser.getName().equals("response")) {
|
else if (parser.getName().equals("response")) {
|
||||||
macro.setResponse(parser.nextText());
|
macro.setResponse(parser.nextText());
|
||||||
}
|
}
|
||||||
else if (parser.getName().equals("type")) {
|
else if (parser.getName().equals("type")) {
|
||||||
macro.setType(Integer.valueOf(parser.nextText()).intValue());
|
macro.setType(Integer.valueOf(parser.nextText()).intValue());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (eventType == XmlPullParser.END_TAG) {
|
else if (eventType == XmlPullParser.END_TAG) {
|
||||||
if (parser.getName().equals("macro")) {
|
if (parser.getName().equals("macro")) {
|
||||||
done = true;
|
done = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return macro;
|
return macro;
|
||||||
// CHECKSTYLE:ON
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public MacroGroup parseMacroGroup(XmlPullParser parser) throws XmlPullParserException, IOException {
|
public MacroGroup parseMacroGroup(XmlPullParser parser) throws XmlPullParserException, IOException {
|
||||||
// CHECKSTYLE:OFF
|
MacroGroup group = new MacroGroup();
|
||||||
MacroGroup group = new MacroGroup();
|
|
||||||
|
|
||||||
boolean done = false;
|
boolean done = false;
|
||||||
while (!done) {
|
while (!done) {
|
||||||
int eventType = parser.next();
|
int eventType = parser.next();
|
||||||
if (eventType == XmlPullParser.START_TAG) {
|
if (eventType == XmlPullParser.START_TAG) {
|
||||||
if (parser.getName().equals("macrogroup")) {
|
if (parser.getName().equals("macrogroup")) {
|
||||||
group.addMacroGroup(parseMacroGroup(parser));
|
group.addMacroGroup(parseMacroGroup(parser));
|
||||||
}
|
}
|
||||||
if (parser.getName().equals("title")) {
|
if (parser.getName().equals("title")) {
|
||||||
group.setTitle(parser.nextText());
|
group.setTitle(parser.nextText());
|
||||||
}
|
}
|
||||||
if (parser.getName().equals("macro")) {
|
if (parser.getName().equals("macro")) {
|
||||||
group.addMacro(parseMacro(parser));
|
group.addMacro(parseMacro(parser));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (eventType == XmlPullParser.END_TAG) {
|
else if (eventType == XmlPullParser.END_TAG) {
|
||||||
if (parser.getName().equals("macrogroup")) {
|
if (parser.getName().equals("macrogroup")) {
|
||||||
done = true;
|
done = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return group;
|
return group;
|
||||||
// CHECKSTYLE:ON
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public MacroGroup parseMacroGroups(String macros) throws XmlPullParserException, IOException {
|
public MacroGroup parseMacroGroups(String macros) throws XmlPullParserException, IOException {
|
||||||
// CHECKSTYLE:OFF
|
MacroGroup group = null;
|
||||||
MacroGroup group = null;
|
XmlPullParser parser = XmlPullParserFactory.newInstance().newPullParser();
|
||||||
XmlPullParser parser = XmlPullParserFactory.newInstance().newPullParser();
|
parser.setInput(new StringReader(macros));
|
||||||
parser.setInput(new StringReader(macros));
|
int eventType = parser.getEventType();
|
||||||
int eventType = parser.getEventType();
|
while (eventType != XmlPullParser.END_DOCUMENT) {
|
||||||
while (eventType != XmlPullParser.END_DOCUMENT) {
|
eventType = parser.next();
|
||||||
eventType = parser.next();
|
if (eventType == XmlPullParser.START_TAG) {
|
||||||
if (eventType == XmlPullParser.START_TAG) {
|
if (parser.getName().equals("macrogroup")) {
|
||||||
if (parser.getName().equals("macrogroup")) {
|
group = parseMacroGroup(parser);
|
||||||
group = parseMacroGroup(parser);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
return group;
|
||||||
return group;
|
|
||||||
// CHECKSTYLE:ON
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue