Мне нужно реализовать некоторые специфические функции, и мне интересно, знаете ли вы о библиотеке java, которая делает это, или что-то в этом роде. Я предпочел бы использовать существующее, прежде чем строить свои собственные.Java Attribute Driven Collection
В принципе, я хочу тип типа коллекции, который содержит экземпляры FooBar. Когда контейнер сконструирован, я указываю значения атрибутов или диапазоны, которые квалифицируют FooBar для членства, поэтому, когда экземпляр FooBar вставлен, он будет отклонен, если он не соответствует критериям. Кроме того, если атрибуты любого FooBar в контейнере изменяются таким образом, что они больше не соответствуют критериям членства, они будут выбрасываться (предпочтительно с каким-либо обратным вызовом зарегистрированным слушателям).
Я могу разработать больше, но я думаю, что концепция довольно прямолинейна.
Видел что-нибудь подобное?
Спасибо.