public class PluginCommand extends Object implements Iterable<PluginCommandOption>
| Modifier and Type | Method and Description |
|---|---|
PluginCommand |
addOption(String name,
Class<?> valueClass,
String... helpText) |
static PluginCommand |
empty() |
boolean |
equals(Object o) |
Supplier<String[]> |
getHelpDescription() |
Supplier<String[]> |
getHelpFooter() |
String |
getHelpHeader() |
String |
getName() |
Collection<PluginCommandOption> |
getOptions() |
int |
hashCode() |
boolean |
hasHelpDescription() |
boolean |
hasHelpFooter() |
boolean |
isEmpty() |
Iterator<PluginCommandOption> |
iterator() |
static PluginCommand |
newCatalogLoaderCommand(String name,
String helpHeader) |
static PluginCommand |
newDatabasePluginCommand(String name,
String helpHeader) |
static PluginCommand |
newPluginCommand(String name,
String helpHeader) |
static PluginCommand |
newPluginCommand(String name,
String helpHeader,
Supplier<String[]> helpDescription,
Supplier<String[]> helpFooter) |
String |
toString() |
forEach, spliteratorpublic static PluginCommand empty()
public static PluginCommand newCatalogLoaderCommand(String name, String helpHeader)
public static PluginCommand newDatabasePluginCommand(String name, String helpHeader)
public static PluginCommand newPluginCommand(String name, String helpHeader)
public static PluginCommand newPluginCommand(String name, String helpHeader, Supplier<String[]> helpDescription, Supplier<String[]> helpFooter)
public PluginCommand addOption(String name, Class<?> valueClass, String... helpText)
public String getHelpHeader()
public String getName()
public Collection<PluginCommandOption> getOptions()
public boolean hasHelpDescription()
public boolean hasHelpFooter()
public boolean isEmpty()
public Iterator<PluginCommandOption> iterator()
iterator in interface Iterable<PluginCommandOption>Copyright © 2000-2024 Sualeh Fatehi. All rights reserved.