Package org.drools.verifier.core.maps
Class InspectorList<InspectorType extends HasUUID>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<InspectorType>
org.drools.verifier.core.maps.InspectorList<InspectorType>
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<InspectorType>,Collection<InspectorType>,List<InspectorType>,RandomAccess,HasKeys,HasUUID,IsConflicting<InspectorList>,IsOverlapping,IsRedundant<InspectorList>,IsSubsuming<InspectorList>
- Direct Known Subclasses:
LeafInspectorList,UpdatableInspectorList
public class InspectorList<InspectorType extends HasUUID>
extends ArrayList<InspectorType>
implements IsOverlapping, IsSubsuming<InspectorList>, IsRedundant<InspectorList>, IsConflicting<InspectorList>, HasKeys
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.verifier.core.relations.IsConflicting
IsConflicting.Covers<T> -
Field Summary
Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionInspectorList(boolean record, AnalyzerConfiguration configuration) InspectorList(AnalyzerConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(InspectorType inspector) booleanconflicts(InspectorList other) booleanisRedundant(InspectorList other) Key[]keys()booleanbooleansubsumes(InspectorList other) toString()Methods inherited from class java.util.ArrayList
add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAllMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll
-
Constructor Details
-
InspectorList
-
InspectorList
-
-
Method Details
-
overlaps
- Specified by:
overlapsin interfaceIsOverlapping
-
getUuidKey
- Specified by:
getUuidKeyin interfaceHasUUID
-
keys
-
conflicts
- Specified by:
conflictsin interfaceIsConflicting<InspectorType extends HasUUID>
-
isRedundant
- Specified by:
isRedundantin interfaceIsRedundant<InspectorType extends HasUUID>
-
subsumes
- Specified by:
subsumesin interfaceIsSubsuming<InspectorType extends HasUUID>
-
add
- Specified by:
addin interfaceCollection<InspectorType extends HasUUID>- Specified by:
addin interfaceList<InspectorType extends HasUUID>- Overrides:
addin classArrayList<InspectorType extends HasUUID>
-
toString
- Overrides:
toStringin classAbstractCollection<InspectorType extends HasUUID>
-