package com.ojn.gexf4j.core.impl.writer; import java.util.List; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; import com.ojn.gexf4j.core.Node; public class ParentsEntityWriter extends AbstractEntityWriter<List<Node>>{ private static final String ENTITY = "parents"; public ParentsEntityWriter(XMLStreamWriter writer, List<Node> entity) { super(writer, entity); if (!entity.isEmpty()) { write(); } } @Override protected String getElementName() { return ENTITY; } @Override protected void writeElements() throws XMLStreamException { for (Node n : entity) { new ParentEntityWriter(writer, n); } } @Override protected void writeAttributes() throws XMLStreamException { // do nothing } }