FList

public final class FList extends Filter<Map<Int, Any>>

A collapsable list of filters Includes Separator

Parameters

filters

Filters present

Constructors

Link copied to clipboard
public Filter.FList Filter.FList(String name, List<Filter<?>> filters, Map<Integer, Object> state)

Properties

Link copied to clipboard
private final List<Filter<?>> filters
Link copied to clipboard
private final Integer id

This is a unique calling card for the specific filter / setting. If the setting type is ever changed, the ID should be changed

Link copied to clipboard
private final String name

Name of the filer

Link copied to clipboard
private Map<Integer, Object> state

State(s) of the filter stuff

Functions

Link copied to clipboard
public final List<Filter<?>> getFilters()
Link copied to clipboard
public Integer getId()

This is a unique calling card for the specific filter / setting. If the setting type is ever changed, the ID should be changed

Link copied to clipboard
public String getName()

Name of the filer

Link copied to clipboard

State(s) of the filter stuff

Link copied to clipboard
public Unit setState(Map<Integer, Object> state)

State(s) of the filter stuff