this.element = element;
}
public ConfigurableRequestFormat parse() {
ConfigurableRequestFormat requestFormat = new ConfigurableRequestFormat();
requestFormat.setOffsetIsEnd(Boolean.parseBoolean(element.getAttribute("offset-is-end")));
requestFormat.setFields(parseFields(XmlReaderUtil.getChildElements(element, "fields")));
requestFormat.setStartPattern(XmlReaderUtil.getElementString(element, "start-pattern"));
requestFormat.setEndPattern(XmlReaderUtil.getElementString(element, "end-pattern"));
requestFormat.setMatchers(parseMatchers());
requestFormat.setStatusFormatter(parseStatusFormatter());
return requestFormat;
}