package org.rubypeople.rdt.internal.debug.core.parsing;
import org.rubypeople.rdt.debug.core.RdtDebugCorePlugin;
import org.xmlpull.v1.XmlPullParser;
public class ErrorReader extends XmlStreamReader {
public ErrorReader(XmlPullParser xpp) {
super(xpp);
}
public ErrorReader(AbstractReadStrategy readStrategy) {
super(readStrategy);
}
@Override
protected boolean processStartElement(XmlPullParser xpp)
throws XmlStreamReaderException {
return xpp.getName().equals("error") || xpp.getName().equals("message") ;
}
@Override
public void processContent(String text) {
RdtDebugCorePlugin.log(text,null) ;
}
@Override
protected boolean processEndElement(XmlPullParser xpp) {
return xpp.getName().equals("error")|| xpp.getName().equals("message") ;
}
}