package com.lateensoft.pathfinder.toolkit.serialize;
import com.lateensoft.pathfinder.toolkit.model.character.stats.Ability;
import com.lateensoft.pathfinder.toolkit.model.character.stats.AbilitySet;
import java.util.List;
/**
* @author tsiemens
*/
public class AbilitySetXMLAdapter extends IterableXMLAdapter<AbilitySet, Ability, AbilityXMLAdapter> {
public static final String ELEMENT_NAME = "abilities";
private AbilityXMLAdapter m_abilityAdapter = new AbilityXMLAdapter();
@Override
public String getElementName() {
return ELEMENT_NAME;
}
@Override
public AbilityXMLAdapter getItemAdapter() {
return m_abilityAdapter;
}
@Override
protected AbilitySet createObjectFromItems(List<Ability> items) {
return new AbilitySet(items, null);
}
}