From 138ba749069723aa92d221e656a41d556c58c1d8 Mon Sep 17 00:00:00 2001 From: mathias Date: Sun, 3 Oct 2021 17:41:26 +0200 Subject: [PATCH] Added comments to the Arguments class --- .../autoresponder/commands/Arguments.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/main/java/de/gnmyt/autoresponder/commands/Arguments.java b/src/main/java/de/gnmyt/autoresponder/commands/Arguments.java index 9e19459..4de3afa 100644 --- a/src/main/java/de/gnmyt/autoresponder/commands/Arguments.java +++ b/src/main/java/de/gnmyt/autoresponder/commands/Arguments.java @@ -6,22 +6,51 @@ public class Arguments { private final HashMap arguments; + /** + * Constructor of the {@link Arguments} + * + * @param arguments All the arguments from the request message + */ public Arguments(HashMap arguments) { this.arguments = arguments; } + /** + * Gets a string from the argument list + * + * @param name The name of the string you want to get + * @return the string from the argument list + */ public String getString(String name) { return (String) arguments.get(name); } + /** + * Gets an integer from the argument list + * + * @param name The name of the integer you want to get + * @return the integer from the argument list + */ public int getInteger(String name) { return (int) arguments.get(name); } + /** + * Gets a boolean from the argument list + * + * @param name The name of the boolean you want to get + * @return the boolean from the argument list + */ public boolean getBoolean(String name) { return (boolean) arguments.get(name); } + /** + * Checks if a specific keys is in the argument list + * + * @param name The name of the object you want to check + * @return true if the provided key is in the argument list, otherwise false + */ public boolean exists(String name) { return arguments.containsKey(name); }