AbstractResultEntity.java
1.03 KB
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* org.slf4j.Logger
* org.slf4j.LoggerFactory
*/
package com.day.cq.searchpromote.xml.result;
import com.day.cq.searchpromote.xml.result.ResultEntity;
import javax.xml.stream.XMLEventReader;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.events.Characters;
import javax.xml.stream.events.XMLEvent;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public abstract class AbstractResultEntity
implements ResultEntity {
private static final Logger LOG = LoggerFactory.getLogger(AbstractResultEntity.class);
protected String readData(XMLEventReader reader) throws XMLStreamException {
if (reader.peek().isEndElement() || reader.peek().isEndDocument()) {
return "";
}
String data = reader.nextEvent().asCharacters().getData();
while (data.trim().indexOf(10) != -1) {
}
return data.trim();
}
@Override
public abstract void parse(XMLEventReader var1) throws Exception;
}