package com.example.dwr.gidemo.bus;
import jsx3.xml.CdfDocument;
import jsx3.xml.Record;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
*
* @author Joe Walker [joe at getahead dot ltd dot uk]
*/
public class ConvertedCountries
{
/**
* Convert to a {@link CdfDocument} to export
* @return A {@link CdfDocument} that contains the countries
*/
public CdfDocument getCountries()
{
CdfDocument document = new CdfDocument("root");
int index = 1;
for (Country country : countries.getCountries())
{
document.appendRecord(new Record(country.getId())
.setAttribute("index", String.valueOf(index++))
.setText(country.getName()));
}
log.info("XML=" + document.toXml());
return document;
}
private Countries countries = new Countries();
/**
* The log stream
*/
private static Log log = LogFactory.getLog(ConvertedCountries.class);
}