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<String, String> getFields() {
return Collections.unmodifiableMap(fields);
}
-
+
/**
* {@inheritDoc}
*/
public Iterator<String> iterator() {
return fields.keySet().iterator();
}
-
+
public void setDataInputStream(InputStream dataInputStream) {
this.dataInputStream = dataInputStream;
}