# Uses of Class
com.germinus.easyconf.Filter

Packages that use Filter
Package
Description
com.germinus.easyconf
com.germinus.easyconf.taglib

## Uses of Filter in com.germinus.easyconf

Methods in com.germinus.easyconf that return Filter
Modifier and Type
Method
Description
`static Filter`
Filter.`by(String first)`
`static Filter`
Filter.`by(String[] selectors)`
`static Filter`
Filter.`by(String first, String second)`
`static Filter`
Filter.`by(String first, String second, String third)`
`Filter`
Filter.`setSelectors(String[] newSelectors)`
`Filter`
Filter.`setVariables(Map newVars)`
`static Filter`
Filter.`usingVariables(String var1, String value1)`
`static Filter`
Filter.`usingVariables(String var1, String value1, String var2, String value2)`
`static Filter`
Filter.`usingVariables(String var1, String value1, String var2, String value2, String var3, String value3)`
`static Filter`
Filter.`usingVariables(Map vars)`
Methods in com.germinus.easyconf with parameters of type Filter
Modifier and Type
Method
Description
`BigDecimal`
ComponentProperties.`getBigDecimal(String key, Filter filter)`
`BigDecimal`
ComponentProperties.`getBigDecimal(String key, Filter filter, BigDecimal defaultValue)`
`BigInteger`
ComponentProperties.`getBigInteger(String key, Filter filter)`
`BigInteger`
ComponentProperties.`getBigInteger(String key, Filter filter, BigInteger defaultValue)`
`boolean`
ComponentProperties.`getBoolean(String key, Filter filter)`
`boolean`
ComponentProperties.`getBoolean(String key, Filter filter, boolean defaultValue)`
`Boolean`
ComponentProperties.`getBoolean(String key, Filter filter, Boolean defaultValue)`
`byte`
ComponentProperties.`getByte(String key, Filter filter)`
`byte`
ComponentProperties.`getByte(String key, Filter filter, byte defaultValue)`
`Byte`
ComponentProperties.`getByte(String key, Filter filter, Byte defaultValue)`
`Class`
ComponentProperties.`getClass(String key, Filter filter)`
Similar to the previous methods but complementing the property key with the given filter
`Class`
ComponentProperties.`getClass(String key, Filter filter, Class defaultValue)`
Equivalent to the previous method but giving a default value which will be used if no value has been specified in the configurations file
`Class[]`
ComponentProperties.`getClassArray(String key, Filter filter)`
Similar to the previous methods but complementing the property key with the given filter
`Class[]`
ComponentProperties.`getClassArray(String key, Filter filter, Class[] defaultValue)`
Equivalent to the previous method but giving a default value which will be used if no value has been specified in the configurations file
`double`
ComponentProperties.`getDouble(String key, Filter filter)`
`double`
ComponentProperties.`getDouble(String key, Filter filter, double defaultValue)`
`Double`
ComponentProperties.`getDouble(String key, Filter filter, Double defaultValue)`
`float`
ComponentProperties.`getFloat(String key, Filter filter)`
`float`
ComponentProperties.`getFloat(String key, Filter filter, float defaultValue)`
`Float`
ComponentProperties.`getFloat(String key, Filter filter, Float defaultValue)`
`int`
ComponentProperties.`getInt(String key, Filter filter)`
`int`
ComponentProperties.`getInt(String key, Filter filter, int defaultValue)`
`Integer`
ComponentProperties.`getInteger(String key, Filter filter, Integer defaultValue)`
`List`
ComponentProperties.`getList(String key, Filter filter)`
`List`
ComponentProperties.`getList(String key, Filter filter, List defaultValue)`
`long`
ComponentProperties.`getLong(String key, Filter filter)`
`long`
ComponentProperties.`getLong(String key, Filter filter, long defaultValue)`
`Long`
ComponentProperties.`getLong(String key, Filter filter, Long defaultValue)`
`protected Object`
ComponentProperties.`getPropertyWithFilter(String key, Filter filter, Class theClass, Object defaultValue)`
`short`
ComponentProperties.`getShort(String key, Filter filter)`
`short`
ComponentProperties.`getShort(String key, Filter filter, short defaultValue)`
`Short`
ComponentProperties.`getShort(String key, Filter filter, Short defaultValue)`
`String`
ComponentProperties.`getString(String key, Filter filter)`
`String`
ComponentProperties.`getString(String key, Filter filter, String defaultValue)`
`String[]`
ComponentProperties.`getStringArray(String key, Filter filter)`
`String[]`
ComponentProperties.`getStringArray(String key, Filter filter, String[] defaultValue)`

## Uses of Filter in com.germinus.easyconf.taglib

Methods in com.germinus.easyconf.taglib that return Filter
Modifier and Type
Method
Description
`private Filter`
PropertyTag.`getPropertyFilter()`