- java.lang.Object
-
- dev.hilla.parser.utils.ConfigList.Processor<Item>
-
- Type Parameters:
Item- a type of option
- Enclosing interface:
- ConfigList<Item>
public abstract static class ConfigList.Processor<Item> extends Object
Analyzer for the ConfigList class. It accepts the ConfigList and the defaults and constructs the result collection.
-
-
Constructor Summary
Constructors Constructor Description Processor(ConfigList<Item> config, Collection<Item> defaults)Processor(Collection<Item> defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigList<Item>getConfig()Collection<Item>getDefaults()Collection<Item>process()voidsetConfig(ConfigList<Item> config)
-
-
-
Constructor Detail
-
Processor
public Processor(Collection<Item> defaults)
-
Processor
public Processor(ConfigList<Item> config, Collection<Item> defaults)
-
-
Method Detail
-
getConfig
public ConfigList<Item> getConfig()
-
setConfig
public void setConfig(ConfigList<Item> config)
-
getDefaults
public Collection<Item> getDefaults()
-
process
public Collection<Item> process()
-
-