package org.xbib.io; import java.util.HashMap; import java.util.Map; public class StringPacket implements Packet<String> { private Map<String, Object> meta = new HashMap<>(); private String name; private String string; public StringPacket() { } public StringPacket name(String name) { this.name = name; return this; } public String name() { return name; } public StringPacket packet(String string) { this.string = string; return this; } @Override public Map<String, Object> meta() { return meta; } @Override public Packet<String> meta(String key, Object value) { meta.put(key, value); return this; } public String payload() { return string; } @Override public Packet<String> payload(String packet) { this.string = packet; return this; } @Override public String toString() { return string; } }