| Modifier and Type | Field and Description |
|---|---|
protected List<ChainElement> |
filters |
| Constructor and Description |
|---|
ChainFilters() |
| Modifier and Type | Method and Description |
|---|---|
int |
add(ChainElement member)
Добавляет в цепь фильтров еще один фильтр
|
ChainElement[] |
array()
Возвращает элементы списка фильтров
|
ChainFilters |
clear()
Удаляет все элементы списка фильтров
|
ChainFilters |
defaultAction(ChainAction act)
Указывает действие по умолчанию
|
ChainElement |
get(int idx)
Возвращает элемент списка фильтров
|
ChainAction |
getDefaultAction()
Указвает действие по умолчанию
|
int |
insert(int idx,
ChainElement member)
Добавляет фильтр в списк фильтров
|
boolean |
isLoggable(LogRecord record) |
protected void |
onAdded(ChainElement member)
Вызывается при добавлении в цепочку фильтров
|
protected void |
onRemoved(ChainElement member)
Вызывается при удалении из цепи фильтра
|
int |
remove(ChainElement member)
Удаляеи фильтр из списка фильтров
|
ChainElement |
remove(int idx)
Удляет фильтр из списка фильтров
|
ChainElement |
set(int idx,
ChainElement newMember)
Указывает элемент списка фильтров
|
void |
setDefaultAction(ChainAction defaultAction)
Указвает действие по умолчанию
|
int |
size()
Возвращает размер списка фильтров
|
protected final List<ChainElement> filters
public ChainAction getDefaultAction()
public void setDefaultAction(ChainAction defaultAction)
defaultAction - действие по умолчаниюpublic ChainFilters defaultAction(ChainAction act)
act - действие по умолчаниюprotected void onAdded(ChainElement member)
member - фильтрprotected void onRemoved(ChainElement member)
member - фильтрpublic int add(ChainElement member)
member - фильтрpublic int insert(int idx,
ChainElement member)
idx - индекс элемента/фильтраmember - фильтрpublic ChainElement remove(int idx)
idx - индекс удаляемого фильтраpublic int remove(ChainElement member)
member - фильтрpublic ChainFilters clear()
public ChainElement get(int idx)
idx - индекс элементаpublic ChainElement set(int idx, ChainElement newMember)
idx - индекс заменяемого элементаnewMember - новый элементpublic ChainElement[] array()
public int size()
public boolean isLoggable(LogRecord record)
isLoggable in interface FilterCopyright © 2019. All rights reserved.