From: David ‘Bombe’ Roden Date: Wed, 12 Jan 2011 09:32:00 +0000 (+0100) Subject: Add method to set a field by its index. X-Git-Tag: 0.4^2~9^2~43 X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=commitdiff_plain;h=2090deb8b70b2d7e1399fb1233f46c2579379a48 Add method to set a field by its index. --- diff --git a/src/main/java/net/pterodactylus/sone/data/Profile.java b/src/main/java/net/pterodactylus/sone/data/Profile.java index 64aeae4..0c86732 100644 --- a/src/main/java/net/pterodactylus/sone/data/Profile.java +++ b/src/main/java/net/pterodactylus/sone/data/Profile.java @@ -318,6 +318,19 @@ public class Profile implements Fingerprintable { /** * Sets the value of the field with the given name. * + * @param fieldIndex + * The index of the field + * @param value + * The value of the field + */ + public void setField(int fieldIndex, String value) { + Validation.begin().isGreaterOrEqual("Field Index", fieldIndex, 0).isLess("Field Index", fieldIndex, fields.size()).check(); + setField(fields.get(fieldIndex), value); + } + + /** + * Sets the value of the field with the given name. + * * @param field * The name of the field * @param value