X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Futil%2Ffcp%2FFcpMessage.java;h=3a23928fde1677f1ef05a0b2168bdda48c83339b;hb=84c226bae470c8779ae699d7b0f50bfe196b450c;hp=6ff4ec6493225a1017d07d937af00305061b052f;hpb=90f3a1c8e0c85f19c82130e49d7a605cb9e55286;p=jSite2.git diff --git a/src/net/pterodactylus/util/fcp/FcpMessage.java b/src/net/pterodactylus/util/fcp/FcpMessage.java index 6ff4ec6..3a23928 100644 --- a/src/net/pterodactylus/util/fcp/FcpMessage.java +++ b/src/net/pterodactylus/util/fcp/FcpMessage.java @@ -56,26 +56,29 @@ public class FcpMessage implements Iterable { public String getName() { return name; } - + public void setField(String field, String value) { + if ((field == null) || (value == null)) { + throw new NullPointerException(((field == null) ? "field " : "value ") + "must not be null"); + } fields.put(field, value); } - + public String getField(String field) { return fields.get(field); } - + public Map getFields() { return Collections.unmodifiableMap(fields); } - + /** * {@inheritDoc} */ public Iterator iterator() { return fields.keySet().iterator(); } - + public void setDataInputStream(InputStream dataInputStream) { this.dataInputStream = dataInputStream; }