Module net.anwiba.commons.utilities
Class AbstractApplicableRegistry<I,O extends IApplicable<I>>
java.lang.Object
net.anwiba.commons.lang.collection.AbstractObjectCollection<T>
net.anwiba.commons.lang.collection.ObjectCollection<O>
net.anwiba.commons.utilities.registry.AbstractApplicableRegistry<I,O>
- All Implemented Interfaces:
Iterable<O>,IMutableObjectCollection<O>,IObjectCollection<O>,IObjectCollectionReceiver<O>,IObjectIterable<O>,IApplicableRegistry<I,O>
- Direct Known Subclasses:
AbstractApplicableFactoryRegistry
public class AbstractApplicableRegistry<I,O extends IApplicable<I>>
extends ObjectCollection<O>
implements IApplicableRegistry<I,O>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.anwiba.commons.lang.collection.AbstractObjectCollection
add, add, isEmpty, iterator, remove, remove, removeAll, set, set, size, stream, toCollection, toList, valuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.anwiba.commons.utilities.registry.IApplicableRegistry
addMethods inherited from interface net.anwiba.commons.lang.collection.IObjectIterable
foreachMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
AbstractApplicableRegistry
-
-
Method Details
-
isApplicable
-
get
- Specified by:
getin interfaceIApplicableRegistry<I,O extends IApplicable<I>>
-