Class DynamicCommandMetadata (0.27.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public class DynamicCommandMetadata
DynamicCommandMetadata is a simple POJO for extracting commands which are user-definable and
generated at run-time from a user-defined JSON. This class concerns with the population of those
JSON objects onto more accessible formats for easier internal handling.
Static Methods
public static List<DynamicCommandMetadata> fromJSON ( JSONObject jsonObject )
Takes a JSON object and returns a list of metadata objects holding the desired information.
Parameter
Name
Description
jsonObject
org.json.simple.JSONObject Input JSON object in the format {"commands": [{"input_pattern": "",
"output_pattern": "", "matcher_array": [number1, ...]}, ...]}
Returns
Type
Description
List <DynamicCommandMetadata >
A list of constructed metadata objects in the format understood by DynamicCommands
Methods
public String getInputPattern ()
Returns
Type
Description
String
public List<String> getMatcherOrder ()
public String getOutputPattern ()
Returns
Type
Description
String
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-09 UTC.
[null,null,["Last updated 2026-03-09 UTC."],[],[]]