package com.ojn.gexf4j.core.impl.writer; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; public class ValueEntityWriter<T extends Object> extends AbstractEntityWriter<T> { private static final String ATTRIB_VALUE = "value"; private String name = ""; public ValueEntityWriter(XMLStreamWriter writer, String name, T value) { super(writer, value); this.name = name; write(); } @Override protected String getElementName() { return name; } @Override protected void writeAttributes() throws XMLStreamException { writer.writeAttribute( ATTRIB_VALUE, entity.toString()); } @Override protected void writeElements() throws XMLStreamException { // do nothing } }